Как в обработке передать данные из формы элемента в форму документа
В обработке имеются 2 формы Форма документа и элемента, При нажатии на кнопку создать открывается форма элемента и как передать данные которые заполнил в форму документа не понимаю. У этих форм имеются общие реквизиты, почему через них не могу передать данные между этими формами, подскажите, желательно с кодом
По теме из базы знаний
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Загрузка всех онлайн-чеков с сервиса проверки чеков ФНС (налоговой) – обработка для получения данных о покупках по чекам онлайн-касс с загрузкой в Авансовый отчет
- Подключаемые печатные формы с .DOCX макетом без Word'а
- Неочевидные нюансы записи управляемой формы
- Новичок новичку: как выгрузить/загрузить XML данные
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Вот здесь посмотри:https://uc1.1c.ru/course/programmirovanie-upravlyaemyh-form/
желательно
Привет, Слава!
Вот здесь посмотри:
Терминология некорректная и путаная. Содержание задачи непонятно.
У обработки не может быть формы документа или элемента. Может быть форма обработки.
Смутной догадкой из этого туманного описания следует, что у обработки есть какая-то произвольная форма, которую надо открыть из основной формы, передав туда какие-то параметры.
Команда открытия формы:
Если же надо открыть форму нового документа, то будет
Во второй форме:
У обработки не может быть формы документа или элемента. Может быть форма обработки.
Смутной догадкой из этого туманного описания следует, что у обработки есть какая-то произвольная форма, которую надо открыть из основной формы, передав туда какие-то параметры.
Команда открытия формы:
ПараметрыОткрытия = Новый Структура();
ПараметрыОткрытия.Вставить("РеквизитОбработки", Объект.РеквизитОбработки);
ПараметрыОткрытия.Вставить("РеквизитФормы", ЭтотОбъект.РеквизитФормы);
ОткрытьФорму("Обработка.МояОбработка.Форма.ИмяФормы", ПараметрыОткрытия, ЭтотОбъект, УникальныйИдентификатор);
Если же надо открыть форму нового документа, то будет
"Документы.МойДокумент.Форма.ФормаДокумента"
Во второй форме:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// Среди доступных параметров:
// Параметры.РеквизитОбработки
// Параметры.РеквизитФормы
КонецПроцедуры
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот