0
lucifer
28.03.12
✎
14:09
|
Пока док.ПолучитьДокумент() = 1 Цикл
Если (док.Вид() = глОплата)И(док.проведен() = 1)тогда
если (табл.НайтиЗначение(док.текущийдокумент(),строкаТЗ,колонкаТЗ))=0 Тогда
номстр = табл.новаястрока();
табл.установитьзначение(номстр,1,док.ТекущийДокумент());
КонецЕсли;
КонецЕсли;
КонецЦикла;
т.е. я перебираю документы и заношу их в ТЗ, что бы не было дублей добавил условие
если (табл.НайтиЗначение(док.текущийдокумент(),строкаТЗ,колонкаТЗ))=0 Тогда
но оно почему-то не работает, дубли все равно есть.
свернуть() не подходит, т.к. я в цикле произвожу кой какие действия с документами, т.е. ограничеть дубли нужно на стадии занесение инфы в ТЗ.
|
|