Mag1str
@Mag1str

Как кодом добавить значение в табличной части 1с?

У меня есть документ ОрендаКниг, там есть табличная часть, нужно в неё запихнуть ТекущаяДата() + 7 дней в реквизит табличной части ПлановаяДатаВозврата.
Пробовал так
&НаКлиенте
Процедура ДеталиКнигаПриИзменении(Элемент)
	
	Элементы.Детали.ПлановаяДатаВозврата = ТекущаяДата() + 7 * 86400;
	
КонецПроцедуры


61c1fac36b1b3756422503.png
  • Вопрос задан
  • 561 просмотр
Решения вопроса 1
@Dementor
программист, архитектор, аналитик
Попробуйте так:
Элементы.Детали.ТекущиеДанные.ПлановаяДатаВозврата = ТекущаяДата() + 7 * 86400;
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
fosihas
@fosihas
Автоматизации учета на 1С.
Табличная часть - это СТРОКИ!!!!
т.е. нужно определится в какую строку это будет записываться
Ответ написан
@kalapanga
Не тому, чему надо, присвоить значение пытаетесь и место неподходящее выбрано.
Посмотрите, например, здесь https://oficcer.ru/windows-7/zapolnyaem-tablichnuy... раздел "Как программно заполнить реквизиты строки табличной части"
Ответ написан
nki
@nki
bezkart.ru готовая система лояльности
Вам надо определить текущую строку и уже с ней работать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы