Как обращаться к реквизитам документа из другой формы этого документа ? #705964


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

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