Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Размещение предопределённых данных в табличной части документа при добавлении строки.

Размещение предопределённых данных в табличной части документа при добавлении строки.
Я
   SSz
 
22.07.20 - 07:07
Здравствуйте.

Существует задача, разместить предопределённые данные в добавляемую строку табличной части документа.
Процедуру добавил в событие "ПередНачаломДобавления":

&НаКлиенте
Процедура ПостановкаНаБалансПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)
      Элементы.ПостановкаНаБаланс = Элементы.ПредопределенноеЗначение;
КонецПроцедуры

Но естественно это работать не будет.
Прошу напомнить, как это выполняется.
   Волшебник
 
1 - 22.07.20 - 07:48
в процедуре ПриСозданииНаСервере ссылку на предопределённый элемент запомни в переменную модуля формы.
   SSz
 
2 - 22.07.20 - 08:28
(1) - Я видимо не совсем корректно описал задачу.

На форме есть объект, где пользователь выбирает значение (ПредопределенноеЗначение)
Его нужно передать в таблицу документа при добавлении новой строки.

Пример:
ПредопределенноеЗначение = "123"

В момент добавления строки табличной части документа, в строке должно автоматически установиться "123" из (ПредопределенноеЗначение). Далее, если пользователь сочтёт нужным, то может поменять данное значение самостоятельно.
   acht
 
3 - 22.07.20 - 08:30
(0) > Прошу напомнить
Как тебе напомнить то, чего ты не знаешь? К данным надо обращаться, а не к элементам.
   Василий Алибабаевич
 
4 - 22.07.20 - 08:34
(2) Все нужно делать в ПриНачалеРедактирования. Туда параметром передается фишка НоваяСтрока. Примерно так :

ТД = Элементы.<ИмяТабличногоПоля>.ТекущиеДанные;
Если НоваяСтрока Тогда
  ТД.<ИмяНужногоРеквизита> = <ПредопределенноеЗначение>;
КонецЕсли;
   SSz
 
5 - 22.07.20 - 09:09
(4) - Спасибо за ответ.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.