Имя: Пароль:
1C
1С v8
Не записывается документ основания в регистр сведений
0 pedagog
 
28.10.20
14:41
есть регистр сведений ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковИнтервальный, в нем есть измерение ДокументОснование, которое имеет тип ОпределяемыйТип.ОснованиеНачисленияУдержания.

            НоваяСтрока = Движения.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.Добавить();
        НоваяСтрока.Период = Строка.ДатаСобытия;
        НоваяСтрока.Организация = Строка.Организация;
        НоваяСтрока.ФизическоеЛицо = Строка.ФизическоеЛицо;
        
        НоваяСтрока.Сотрудник = Строка.Сотрудник;
        НоваяСтрока.Показатель = Строка.Показатель;
        НоваяСтрока.Значение = Строка.Значение;
        
        НоваяСтрока.ДокументОснование = Строка.ДокументОснование;
        
Почему не записывается документ основание. строка.документоснование имеет тип документссылка.совмещение, в определяемом типе ОснованиеНачисленияУдержания док совмещение тоже входит. что не так делаю?
1 Радим1987
 
28.10.20
14:49
До выхода из обработчика у новой строки заполнена "ДокументОснование"? Если да, то смотри перед записью у регистра или подписки на события
2 pedagog
 
28.10.20
14:53
(1) нет, не заполнено. ставлю точку останова на строке новаястрока.документоснование = строка.документоснование, и новаястрока.документоснование не заполнено
3 youalex
 
28.10.20
14:59
Типы проверь еще раз
ТипЗнч(НоваяСтрока.ДокументОснование) = ТипЗнч(Строка.ДокументОснование)
4 boev82
 
28.10.20
15:16
(2)Она и не будет заполнена, присвоение еще не прошло. Надо ниже ставить.