Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Переопределение формы выбора значений списка значений

Переопределение формы выбора значений списка значений
Я
   slabak
 
02.10.21 - 20:09
Добрый вечер!

Задался вопросом в сабже.

Приложения:
Скрин 1 (форма из обработки) - https://prnt.sc/1uijzly
Скрин 2 (форма из отчетов СКД) - https://prnt.sc/1uikjt9
Скрин 3 (просто форма) - https://prnt.sc/1uim4ma

Суть вопроса - имеется УТ 11 и обработка с отбором из настроек компоновщика на форме (скрин 1).
При подборе ссылочных значений в правом значении отбора открывается форма для формирования списка значений.
Есть желание переопределить данную форму на форму, которая открывается, как в отчетах СКД (видно на скрине 2 - это общая форма ВводЗначенийСпискомСФлажками в УТ 11), так как она имеет возможность вставки значений из буфера обмена.
Но как это сделать - вопрос.

Может у кого-то есть мысли по этому поводу?

Спасибо.

P.S. Понимаю, что можно отдельно на форме обработки сделать кнопку с аналогичным функционалом вставки из буфера, но интересует именно переопределение формы, т.е открытие своей формы (либо формы ВводЗначенийСпискомСФлажками из конфигурации), вместо формы платформы. Возможно ли это?
P.P.S. Попробовал создать свою форму с настройками компоновщика, но имеющиеся варианты процедур не позволяют переопределить форму при изменении правого значения отбора.
   pechkin
 
1 - 02.10.21 - 21:22
На форме отчета вме кодом делается
   slabak
 
2 - 02.10.21 - 21:55
Это понятно, но форма отчета - это форма отчета (она является общей формой в конфигурации) и её указывают основной в отчете.
В случае с отбором на форме обработки форма подбора списка значений вызывается платформенная.
Как её заменить на свою?
   ДедМорроз
 
3 - 02.10.21 - 22:42
А что отчету свою форму сделать сложно?
   Ненавижу 1С
 
4 - 02.10.21 - 22:45
самим рисовать походу

https://expert.chistov.pro/public/1105907/
   slabak
 
5 - 03.10.21 - 00:12
(3) Так это и есть обработка в которой отбор компоновщика вынесен на форму.
Обратите внимание, что вопрос именно в замене формы с заголовком "Список значений" (скрин 1), на форму с заголовком "Номенклатура" (скрин 2).
В скрине 3 попытка это сделать - скрин 3 это моя форма, которая дублирует форму "Редактирование отбора" из скрина 1 для проверки возможности подмены формы с заголовком "Список значений".
Я такой возможности не увидел и решил спросить у более опытных коллег.
(4) Благодарю за ссылку, но это немного не то. Нарисовать свою форму - нарисуем, но как переопределить платформенную при нажатии на кнопку выбора правого значения отбора... Вот тут вопрос.
   slabak
 
6 - 03.10.21 - 00:14
Насколько я понимаю, то как вариант можно сделать свою форму для работы с настройками компоновщика и переопределить вызов настроек отбора из формы обработки.
   slabak
 
7 - 03.10.21 - 00:18
(6) По аналогии, как это сделано с отчетами в СКД (общая форма ФормаНастроекОтчета)
   АнализДанных
 
8 - 03.10.21 - 09:53
(0) Попробуй в параметрах редактирования поля скд указать свою форму в поле "форма выбора":
Форма выбора - позволяет указать, какую форму необходимо использовать для выбора значения параметра. Путь к форме необходимо прописывать точно также, как для метода ОткрытьФорму(),

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.