Имя: Пароль:
1C
1С v8
Переопределение формы выбора значений списка значений
0 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. Попробовал создать свою форму с настройками компоновщика, но имеющиеся варианты процедур не позволяют переопределить форму при изменении правого значения отбора.
1 pechkin
 
02.10.21
21:22
На форме отчета вме кодом делается
2 slabak
 
02.10.21
21:55
Это понятно, но форма отчета - это форма отчета (она является общей формой в конфигурации) и её указывают основной в отчете.
В случае с отбором на форме обработки форма подбора списка значений вызывается платформенная.
Как её заменить на свою?
3 ДедМорроз
 
02.10.21
22:42
А что отчету свою форму сделать сложно?
4 Ненавижу 1С
 
гуру
02.10.21
22:45
самим рисовать походу

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