Имя: Пароль:
1C
 
Изменить реквизит табличной части в ПриЗаписи
0 anders297
 
04.05.23
09:41
Здравствуйте. Не работает код в модуле объекта.

Процедура ПриЗаписи(Отказ)
    Для Каждого Стр ИЗ ЭтотОбъект.Товары Цикл
        Если Не ЗначениеЗаполнено(Стр.Партия) Тогда
            Стр.Партия = ПолучитьПартию(Стр.Номенклатура,Ссылка);
        КонецЕсли;    
    КонецЦикла;
КонецПроцедуры

После нажатия "Записать" на форме отображает, но при переоткрытии реквизит пустой.
А, например такой код работает, как ожидается.

Процедура ПриЗаписи(Отказ)
    ЭтотОбъект.РеквизитШапки = НовоеЗначение;
КонецПроцедуры

ПередЗаписью() использовать не могу, так как мне нужна Ссылка, которой еще нет, если документ новый.

Можно-ли как-то установить этот реквизит в табличной части?
1 mikecool
 
04.05.23
09:46
ссылку можно получить перед записью, неожиданно
2 mikecool
 
04.05.23
09:46
"А, например такой код работает, как ожидается. " - врешь, американец