|
мизменение реквизитов ТЧ |
☑ |
0
barracuda-13
19.09.15
✎
16:10
|
добрый день.как можно проверить при закрытии документа изменялись ли определенные реквизиты ТЧ?
|
|
1
NcSteel
19.09.15
✎
16:11
|
А если строки подвигали? это является изменением?
|
|
2
barracuda-13
19.09.15
✎
16:21
|
" определенные реквизиты ТЧ".причем тут строки?
|
|
3
NcSteel
19.09.15
✎
16:22
|
(2) При том, что строку могли сдвинуть вниз, тогда можно сказать, что в документе изменились обе строки, так как реквизиты первой и второй строки стали другими, чем были. Но по смыслу документ не изменился.
|
|
4
GreatOne
19.09.15
✎
16:30
|
Для каждого ТЧДокумента Из Док1.Метаданные().ТабличныеЧасти Цикл
КоллекцияРеквизитовТЧ = ТЧДокумента.Реквизиты;
Индекс = 0;
Для каждого СтрокаТЧ Из Док1[ТЧДокумента.Имя] Цикл
Для каждого РеквизитТЧ Из КоллекцияРеквизитовТЧ Цикл
Если СтрокаТЧ[РеквизитТЧ.Имя] <> Док2[ТЧДокумента.Имя][Индекс][РеквизитТЧ.Имя] Тогда
Возврат Ложь;
КонецЕсли;
КонецЦикла;
Индекс = Индекс+1;
КонецЦикла;
КонецЦикла;
Сравнит ссылку с объектом БД, не учитывая (1)
|
|