Имя: Пароль:
1C
1C 7.7
v7: Очищается переменная
0 Redimer
 
06.05.13
18:29
Здравствуйте!

Есть документ "Заказ покупателя", на основании него сделан документ "Наряд на сборку"

Если пишу так, то выводит наименования подчиненных Нарядов на сборку:    

Подч=СоздатьОбъект("Документ");

Подч.ВыбратьПодчиненныеДокументы(Док.ДатаДок,ТекущаяДата(),Док.ТекущийДокумент());
           
Пока Подч.ПолучитьДокумент() = 1 Цикл
   
Если (Подч.Вид() = "ВУ_НарядНаСборку") Тогда  
                   
ВремПодч = Подч;
Сообщить(ВремПодч);                                    
КонецЕсли;
               
КонецЦикла;

А если так, то не выводит:

Подч=СоздатьОбъект("Документ");

Подч.ВыбратьПодчиненныеДокументы(Док.ДатаДок,ТекущаяДата(),Док.ТекущийДокумент());
           
Пока Подч.ПолучитьДокумент() = 1 Цикл
   
Если (Подч.Вид() = "ВУ_НарядНаСборку") Тогда  
                   
ВремПодч = Подч;
                                   
КонецЕсли;
               
КонецЦикла;

Сообщить(ВремПодч);

Почему так может быть?
1 Господин ПЖ
 
06.05.13
18:31
продолжайте вести наблюдение...
2 Джинн
 
06.05.13
18:32
Подч.ТекущийДокумент()
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс