Во внешней обработке на УФ есть поля Номенклатура и Спецификация. Нужно просто сделать чтобы при выборе номенклатуры в форме выбора спецификации ставился отбор по ВыходныеИзделия[0].Номенклатура = Номенклатура. Как это реализовать через связи параметров выбора? Или так можно только через программный вызов формы выбора?
По теме из базы знаний
- Работа с данными выбора
- Настройка параметров выбора и связей параметров выбора для дополнительных реквизитов
- Разбираемся с параметрами редактирования СКД
- Параметры выбора и связи параметров выбора в панели быстрых настроек отчета СКД
- Параметры открытия формы выбора отборов и параметров СКД ("связи параметров выбора" списочных значений СКД)
Найденные решения
В общем типовая ФормаВыбора спецификации в ПриСозданииНаСервере принимает на вход параметр ОтборИзделие. В общем сделал так
&НаКлиенте
Процедура СпецификацияНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = ложь;
ОткрытьФорму("Справочник.РесурсныеСпецификации.ФормаВыбора",
новый Структура("ОтборИзделие", Номенклатура), ЭтаФорма, , , ,
новый ОписаниеОповещения("СпецификацияВыборСднлан", ЭтаФорма), РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
КонецПроцедуры
&НаКлиенте
Процедура СпецификацияВыборСднлан(ВыбраннаяСецификация, ДопПараметры) Экспорт
СпецификацияРасчета = ВыбраннаяСецификация;
КонецПроцедуры
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Не до конца пойму ваш вопрос, но может "ОбработкаВыбора()" решит вашу задачу. Я так понимаю, есть две формы. Из одной формы надо передать данные в другую, чем обработка выбора не нравится. Довольно удобно использовать.
Мне кажется вполне похоже на вашу ситуацию.
https://infostart.ru/public/675208/
Я, наверно, не до конца понял вопрос, но если вы хотите передать сложную структуру данных, то очень подойдет.
Мне кажется вполне похоже на вашу ситуацию.
Подбор в управляемой форме - что может быть проще?
Я, наверно, не до конца понял вопрос, но если вы хотите передать сложную структуру данных, то очень подойдет.
(4) в принципе в (3) уже все написано, просто как-то криво. Задача была такая : в форме выборе спецификации при открытии сделать отбор по выходному изделию. Но чтобы в эту форму выбора передать параметр, пришлось сделать так как в (3), но по вашей ссылке посмотрю завтра, спасибо
В общем типовая ФормаВыбора спецификации в ПриСозданииНаСервере принимает на вход параметр ОтборИзделие. В общем сделал так
&НаКлиенте
Процедура СпецификацияНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = ложь;
ОткрытьФорму("Справочник.РесурсныеСпецификации.ФормаВыбора",
новый Структура("ОтборИзделие", Номенклатура), ЭтаФорма, , , ,
новый ОписаниеОповещения("СпецификацияВыборСднлан", ЭтаФорма), РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
КонецПроцедуры
&НаКлиенте
Процедура СпецификацияВыборСднлан(ВыбраннаяСецификация, ДопПараметры) Экспорт
СпецификацияРасчета = ВыбраннаяСецификация;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот