Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
06 окт 2024, 09:36

Контекст

Автор hackoff, 26 авг 2011, 10:31

0 Пользователей и 1 гость просматривают эту тему.

hackoff

Суть проблемы: из одного открытого документа открыть другой документ и передать в него данные.
Есть документ розничная продажа, в нем надо открыть документ доставка и передать туда номер документа розничной продажи (чтобы потом увязать к какой продаже относится документ) Номер документа храниться в реквизите "номерДок".
Сейчас открываю документ вот так:

Процедура ПоКнопкеДоставка()
ОткрытьФорму("Документ.Доставка");
КонецПроцедуры

Как доработать код чтобы данные передавались в документ и как их получить в открытом документе?


hackoff

Разобрался:) Извиняюсь :)
Цитировать

Как передать параметр?

Параметр передается в форму при открытии. Например:

      ОткрытьФорму("Документ.ПеремещениеТМЦ","Розница");

Или еще пример:

Товар = ВыбранныйТовар;
ОткрытьФормуМодально("Отчет.ДвиженияТМЦ",Товар);

Как получить параметр в открывшейся форме?

Получить параметр, переданный в форму, мы можем таким образом:

Процедура ПриОткрытии()
    ПолучПараметр = Форма.Параметр;
КонецПроцедуры // ПриОткрытии



Теги:

Похожие темы (2)

Рейтинг@Mail.ru

Поиск