проблема привводе расчета

Новая тема
"Здравствуйте
1с 7.7 ЗиК
у меня стоит необходимость вводить больничные скопом из файлика

создаю внешнюю обработку

читаю файлик нахожу сотрудника

Создаю документ БЛ

НЗ = СоздатьОбъект("Документ.БольничныйЛист");
НЗ.Новый();      
Нз.ДатаДок=фф4.датакон;
Нз.Начало=фф4.датанач;
Нз.Окончание=фф4.датакон;
Нз.Сотрудник=сотр.ТекущийЭлемент();  
Нз.Серия=фф4.номердок;
Нз.Процент=фф4.процент;
Нз.ДнейОплаты=(фф4.датакон-фф4.датанач)+1;
НЗ.номердок=Прав("000000"+строка(фф4.номербл),6);
НЗ.ТипБолезни=Перечисление.ТипБолезни.ОбщееЗаболевание;
Нз.Записать();

Все хорошо документ создается
затем я создаю Журнал расчетов

ЖЗ = СоздатьОбъект("ЖурналРасчетов.Зарплата");
       ЖЗ.УстановитьРеквизит("ВидРасч",ВидРасчета.ОплатаБЛс2007);
ЖЗ.УстановитьРеквизит("Документ",НЗ);
ЖЗ.УстановитьРеквизит("РодительскийДокумент",НЗ);

ЖЗ.УстановитьРеквизит("Объект",сотр.ТекущийЭлемент());
ЖЗ.УстановитьРеквизит("ДатаНачала",фф4.датанач);
ЖЗ.УстановитьРеквизит("Дни", (фф4.датакон-фф4.датанач)+1);
ЖЗ.УстановитьРеквизит("ДатаОкончания", фф4.датакон);
ЖЗ.УстановитьРеквизит("Результат",фф4.сумманачис);
ЖЗ.Записать();    
Запись в журнале расчетов зарплата создается
но она не связана с документом
т.е. слева восклицательный знак

и при попытке определить документ

из другой обработке

Док.ВыбратьЗаписи(д1,д2) ;
пока док.ПолучитьЗапись()=1 цикл
  сообщить("--------");
  сообщить(док.Документ);
конеццикла;

выводится пусто
что не так

спасибо








"
"ЖЗ.УстановитьРеквизит("Документ",НЗ.ТекущийДокумент());
ЖЗ.УстановитьРеквизит("РодительскийДокумент",НЗ.ТекущийДокумент());"
Спасибо!!!
Читают тему
(гостей: 1)

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