Не получается взять выбранное значение из формы выбора
Здравствуйте! Подскажите, пожалуйста, в таком вопросе. Есть в отчете поле с типом "контрагент", но при начале выбора должна открываться форма выбора справочника "партнеры", а потом уже форма выбора справочника "контрагенты" с отбором по выбранному партнеру .
а как мне теперь обратиться к значению, которое выбрал пользователь из справочника "контрагенты"?
&НаКлиенте
Процедура КонтрагентНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ОткрытьФорму("Справочник.Партнеры.ФормаВыбора", , Элемент);
КонецПроцедуры
&НаКлиенте
Процедура КонтрагентОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Форма = ОткрытьФорму("Справочник.Контрагенты.ФормаВыбора",,ЭтаФорма.УникальныйИдентификатор,);
Отбор = Форма.Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Отбор.Использование = Истина;
Отбор.ЛевоеЗначение = Форма.Список.Отбор.ДоступныеПоляОтбора.Элементы.Найти("Партнер").Поле;
Отбор.ПравоеЗначение = ВыбранноеЗначение;
КонецПроцедуры
Показатьа как мне теперь обратиться к значению, которое выбрал пользователь из справочника "контрагенты"?
По теме из базы знаний
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Печать актов форм МХ-1, МХ-3 в 1С:БП 3.0
- Модуль "Ответственное хранение" в 1С:УТ 11.5, КА 2.5, ERP 2.5 для фулфилмента FBS / FBO
- Загрузка чеков из ФНС в документы 1С:БП, УНФ, ERP, КА и УТ
- SynchroWB — интеграция 1С и Wildberries: автоматизация заказов и остатков по API с УТ, КА, ERP, УНФ, Розница 3
Найденные решения
&НаКлиенте
Процедура КонтрагентНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ОП = Новый ОписаниеОповещения("ПослеВыбораПартнераПродолжение",ЭтаФорма);
ОткрытьФорму("Справочник.Партнеры.ФормаВыбора", , ЭтаФорма,,,,ОП);
КонецПроцедуры
&НаКлиенте
Процедура ПослеВыбораПартнераПродолжение(Партнер, ДопПараметры) Экспорт
Если Партнер = Неопределено Тогда
Возврат;
КонецЕсли;
// Теперь выберем контрагента
ПараметрыОткрытия = Новый Структура("Отбор",Новый Структура("Партнер",Партнер));
ОП = Новый ОписаниеОповещения("ПослеВыбораКонтрагента",ЭтаФорма, Партнер);
ОткрытьФорму("Справочник.Контрагенты.ФормаВыбора",ПараметрыОткрытия, ЭтаФорма,,,,ОП);
КонецПроцедуры
&НаКлиенте
Процедура ПослеВыбораКонтрагента(Контрагент,Партнер) Экспорт
Если Контрагент = Неопределено Тогда
Возврат;
КонецЕсли;
/// Ваши действия с Контрагентом
КонецПроцедуры
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
&НаКлиенте
Процедура КонтрагентНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ОП = Новый ОписаниеОповещения("ПослеВыбораПартнераПродолжение",ЭтаФорма);
ОткрытьФорму("Справочник.Партнеры.ФормаВыбора", , ЭтаФорма,,,,ОП);
КонецПроцедуры
&НаКлиенте
Процедура ПослеВыбораПартнераПродолжение(Партнер, ДопПараметры) Экспорт
Если Партнер = Неопределено Тогда
Возврат;
КонецЕсли;
// Теперь выберем контрагента
ПараметрыОткрытия = Новый Структура("Отбор",Новый Структура("Партнер",Партнер));
ОП = Новый ОписаниеОповещения("ПослеВыбораКонтрагента",ЭтаФорма, Партнер);
ОткрытьФорму("Справочник.Контрагенты.ФормаВыбора",ПараметрыОткрытия, ЭтаФорма,,,,ОП);
КонецПроцедуры
&НаКлиенте
Процедура ПослеВыбораКонтрагента(Контрагент,Партнер) Экспорт
Если Контрагент = Неопределено Тогда
Возврат;
КонецЕсли;
/// Ваши действия с Контрагентом
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот