| 
    
        
     
     | 
    
  | 
Переопределение формы выбора значений списка значений | ☑ | ||
|---|---|---|---|---|
| 
    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 
 | 
||||
| 
    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) Попробуй в параметрах редактирования поля скд указать свою форму в поле "форма выбора":
 
        Форма выбора - позволяет указать, какую форму необходимо использовать для выбора значения параметра. Путь к форме необходимо прописывать точно также, как для метода ОткрытьФорму(),  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |