Выборка подчиненных документов

Новая тема
"Делаю простую выборку подчиненных документов:

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

Проблема в том, что в одном случае в выборку попадают все документы, введенные еа основании данного, а в другом - нет."
Варианты "разных случаев":
1) По разному работает функция "НайтиКорень()".
2) Среди подчиненных документов нет никаких видов кроме "СтрокаВыпискиПриход" и "ПКО".
3) Все подчиненные документы введены датами позже документа "ДокОплаты".
Читают тему
(гостей: 1)

Быстрый переход