Передать переменную из одной формы документа в другую форму #659347


#0 by AnisaL
Добрый день! Скажите, пожалуйста, есть документ, у него есть реквизит - сотрудник, в форме документа он отображается. Есть произвольная форма у этого дока, и этот реквизит там не виден, как его передать в эту форму?
#1 by Frost616
Реквизит формы или документа?
#2 by Wobland
сходить на сервер и получить объект?
#3 by AnisaL
Реквизит самого документа
#4 by MSII
Создать реквизит формы нужного типа, после получения формы заполнить его значение.
#5 by AnisaL
просто удивительно что его не видно в произвольной форме
#6 by palpetrovich
+1 ...если в (3 правда конечно :))
#7 by AnisaL
правда )
#8 by palpetrovich
никогда с "произвольными"  не работал, зачем они вообще?
#9 by MSII
Нет у тебя в произвольной форме основного реквизита.
#10 by AnisaL
нету его, а как создать?
#11 by AnisaL
Как получить объект в котором находишься?
#12 by MSII
Ты задачу опиши поподробнее. Почему две формы, почему вторая произвольная ну и т.д.
#13 by Frost616
Можно добавить на закладке дополнительных форм в поле формы документа эту произвольную форму, тогда увидит реквизит.
#14 by palpetrovich
наверное надо создать реквизит формы типа - ДокументОбъект
#15 by MSII
Не увидит. Произвольная форма = форма без основного реквизита.
#16 by AnisaL
Есть документ помесячный с ТЧ со строками содержащими даты и другие данные, у него есть печатная форма. Юзер просит распечатать форму этого документа например не за весь месяц, а  за неделю. Данные дока записываются в РС период. Вот я и создала произвольную форму с выбором периода по сотруднику, указанному в основной форме. А этого сотрудника не могу прочитать
#17 by MSII
Произвольная форма вызывается из основной формы документы?
#18 by AnisaL
да по кнопке
#19 by palpetrovich
+  в свойствах самой формы указать Данные - ДокументОбъект все видно
#20 by Frost616
при открытии передать параметром
#21 by Frost616
тоже сработает
#22 by AnisaL
как в данных? в реквизитах? если да, то ссылка пустая - я уже пробовала
#23 by AnisaL
ЭтотОбъект.ПолучитьФорму("ФормаНастройкиПечати").Открыть; Как здесь параметр передать?
#24 by palpetrovich
см +
#25 by palpetrovich
+ создать реквизит формы - на закладке Реквизиты ...эт я на всякий случАй поясняю :)
#26 by MSII
Да ей весь объект передавать не нужно, достаточно только одного реквизита. А в произвольной форме создай реквизит Сотрудник.
#27 by AnisaL
Спасибо) все получилось
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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