v8: Не получается присвоить значение реквизиту формы документа #572786


#0 by jq
Чего-то туплю, в реквизит формы документа (Тип ТаблицаЗначений) не удается скопировать ТЗ:
#1 by Kasper076
ДокУстЦен.ПолучитьФорму("ФормаДокумента").ТаблицаЦен.ЗНАЧЕНИЕ
#2 by jq
Не, слева и справа тип - Таблица значений
#3 by Maxus43
ДокУстЦен.ПолучитьФорму("ФормаДокумента").ЭлементыФормы.ТаблицаЦен.ЗНАЧЕНИЕ
#4 by Mort
Блин, какая жесть. Автор у тебя все нормально присваивается. Получается форма, ей присваивается ТЗ и форма благополучно сжигается ф топке мусоросборщика, т.к. она нигде не хранится.
#5 by jq
точно, спасибо)
#6 by jq
Тогда не понятно как все-таки записать значение в реквизит объекта...
#7 by Maxus43
в реквизит объекта или формы? определись
#8 by Mort
Сделать документ не через заднее место, чтобы программно можно было работать с ним не извращаясь с получением форм.
#9 by jq
Реквизит формы, конечно Да Форма.Открыть показывает что действительно вроде все на месте))
#10 by Mort
Если уж форма и записывает что-то в объект на основании своих данных, то можно юзать:
#11 by jq
Нет все-равно не совсем понятно, открывается у меня форма в ней таблица значений заполнена (та которая реквизит формы). Если я теперь док-т запишу вручную, то он сохранится, а если не открывая форму записать программно, то ТЗ в док-те пустое. Это типовой док-т УстановкаЦен...
#12 by Maxus43
Реквизиты формы не сохраняются в обхекте, если в форме нет алгоритма записи
#13 by Mort
Не используй ТЗ на форме в этом документе, это просто типа вьюхи для связки двух ТЧ. Пиши в ТЧ в объект, а про форму забудь.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С