Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как передать параметр При закрытии формы внешней обработки?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Flexy
Добрый день.
Есть документ ПриходнаяНакладная.На его форме кнопка, при нажатии которой открывается внешняя обработка, которая имеет Список значений.
Далее в этот список добавляются ссылки на документы.
Стоит задача: после закрытия формы внешней обработки (открыта модально) передать этот СписокЗначений в текущий документ.
Как такое провернуть?
Заранее Спасибо!
mister-x
зміну
Форма.Параметр
в зовнішній обробці оголосити доступною для всіх процедур і функцій даного модуля, тоді в процедурі
ПриЗакритии()
передати параметр назад
ЗІ. для прикладу, таке реалізовано в клієнт-банку
Flexy
Цитата(mister-x @ 08.06.12, 13:59) необходимо зарегистрироваться для просмотра ссылки
зміну
Форма.Параметр
в зовнішній обробці оголосити доступною для всіх процедур і функцій даного модуля, тоді в процедурі
ПриЗакритии()
передати параметр назад
ЗІ. для прикладу, таке реалізовано в клієнт-банку

Как именно спозиционнироваться на активном документе форма которого открыта?
ТекущийДокумент возвращает, только когда док записан.
Но все равно за идею Спасибо.
mister-x
Цитата(Flexy @ 08.06.12, 14:07) необходимо зарегистрироваться для просмотра ссылки
Как именно спозиционнироваться на активном документе форма которого открыта?
ТекущийДокумент возвращает, только когда док записан.

прийдеться записати і передати як параметр у цю обробку
igmig65
ОткрытьФорму(<?>,,)
Синтаксис:
ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>,<ИмяФайла>)
Назначение:
Открывает визуальную форму внешнего отчета.
Возвращает: 1 - если действие выполнено, 0 - иначе.
Параметры:
<ОписательОбъекта> - строковое выражение. ''Отчет'';
<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).
<ИмяФайла> - cтроковое выражение - полное имя файла внешнего отчета.
Замечание:
Пока форма открыта, тип значения параметра <КонтекстФормы> равен 100, когда закрыта - 0.


После исполнений ОткрытьФорму (обработки), в переменную КонтекстФормы вернется контекст открытой обработки, попробуйте использовать это
alex040269
Цитата(mister-x @ 08.06.12, 15:13) необходимо зарегистрироваться для просмотра ссылки
прийдеться записати і передати як параметр у цю обробку

Можно передати Контекст тоді записувати необов'язково
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.