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

Помогите с передачей данных из формы пожалуйста

Автор ДенисЕвгеньев, 24 авг 2024, 22:13

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

ДенисЕвгеньев

Подскажите пожалуйста, у меня есть справочник Акции в котором заводятся различные акции, в табличной части у которых определенные продукты , их количество и цена и необходимо в документе,на котором создана кнопка,при нажатии на кнопку открывать этот справочник, выбрать из этих акций, и после выбора акции ее табличная часть - продукты,цена количество должны перейти в таб часть документа ,реализовать открытие справочника по кнопке я смог таким способом :


     Процедура Кнопка1Нажатие(Элемент)
     ФормаПодбора = Справочники.Акции.ПолучитьФормуСписка(,ЭтаФорма);
      ФормаПодбора.РежимВыбора        = Истина;
      ФормаПодбора.ЗакрыватьПриВыборе = Ложь;
      Если Не ФормаПодбора.Открыта() Тогда
                    ФормаПодбора.Открыть();
      КонецЕсли;             
  КонецПроцедуры

А как сделать дальше,чтобы при выборе акции записи шли в док не получается, может найдутся добрые люди , кто знает :(

antoneus

Дальше нужно обрабатывать событие формы ОбработкаВыбора в одноименной процедуре, в параметре процедуры ЗначениеВыбора будет ссылка на эту акцию, из ссылки можно уже вытащить всякие данные.

LexaK

ДенисЕвгеньев, так как форму выдора в сделали НеЗакрываемой при выборе, тогда в ней
в обработчике события Выбор добавьте команду
      Оповестить("ВывборАкции", ДанныеПоАкции );

а в форме документа добавляете обработчик события ОбработкаОповещения
и всталяете данные из Акции в ТЧ документа.

&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)

Если ИмяСобытия = "ВывборАкции" Тогда


...
если помогло нажмите: Спасибо!

Теги:

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

Рейтинг@Mail.ru

Поиск