ПРОДАЖА И ВНЕДРЕНИЕ 1С

по всей России

+7 (495) 223-32-11

Заказать обратный звонок

8 (800) 775-90-01

Бесплатно по России

Получить

Скорую 1С помощь

Получить

Проконсультироваться
со специалистом 1С

Консультироваться

Например, на 1 форме есть поле ввода. Как поместить данные этого поля ввода на форму 2, используя внешние обработки?

Самый простой способ - инициировать открытие формы программно и программно получить данные с нее после закрытия:

Код 1C v 8.х
 Форма = Справочники.Номенклатура.ПолучитьФормуСписка();
      
Форма.ОткрытьМодально();
Сообщить(Форма.ПолеВВода1);


Второй вариант - переподключить обработчик событий:

Код 1C v 8.х
 Форма = Справочники.Номенклатура.ПолучитьФормуСписка();
      
Форма.ПодключитьОбработчикИзмененияДанных("РеквизитФормы","ПриНоменклатуре");
Форма.ОткрытьМодально();


Но в этом случае процедура ПриНоменклатуре(РасшифровкаСобытия) должна находиться в модуле открываемой формы.

Стандартных способов 1С для других видов обработки событий не существует. Т.к. в 1С все процедуры-обработчики событий должны находиться в модуле этого элемента и никак иначе из внешней обработки процедуру не подключишь.


Заказать обратный звонок

Позвонить
Отправлено! В самое ближайшее время наш менеджер свяжется с Вами.