Выборка подчиненных документов
25.12.2008
12:46
#1
"Делаю простую выборку подчиненных документов:
КореньДок=НайтиКорень(ДокОплаты);
ТекДок=ДокОплаты.ТекущийДокумент();
Исключить=0;
докПр=СоздатьОбъект("Документ");
ДокПр.ВыбратьПодчиненныеДокументы(,,КореньДок);
Пока ДокПр.ПолучитьДокумент()=1 Цикл
Если ТекДок<>ДокПр.ТекущийДокумент() Тогда
Если (ДокПр.Вид()="СтрокаВыпискиПриход") или (ДокПр.Вид()="ПКО") Тогда
Если ДокПр.ДатаДок<ТекДок.ДатаДок Тогда
Исключить=Исключить+1;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Проблема в том, что в одном случае в выборку попадают все документы, введенные еа основании данного, а в другом - нет."
КореньДок=НайтиКорень(ДокОплаты);
ТекДок=ДокОплаты.ТекущийДокумент();
Исключить=0;
докПр=СоздатьОбъект("Документ");
ДокПр.ВыбратьПодчиненныеДокументы(,,КореньДок);
Пока ДокПр.ПолучитьДокумент()=1 Цикл
Если ТекДок<>ДокПр.ТекущийДокумент() Тогда
Если (ДокПр.Вид()="СтрокаВыпискиПриход") или (ДокПр.Вид()="ПКО") Тогда
Если ДокПр.ДатаДок<ТекДок.ДатаДок Тогда
Исключить=Исключить+1;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Проблема в том, что в одном случае в выборку попадают все документы, введенные еа основании данного, а в другом - нет."
Читают тему
(гостей: 1)