Имя: Пароль:
1C
 
Можно ли у реквизита УФ переназначить ФормуВыбора при открытии?
0 Прохожий
 
17.09.23
05:43
Хочу чтобы по субботам другая форма выбора выходила в поле Сотрудники. Но у Элементы.Сотрудники реквизит ФормаВыбора не доступен. Нужно именно форму выбора подменять на ФормаВыбораСуббота.
1 Garykom
 
17.09.23
09:16
внутри ФормаВыбора ПриОткрытии подменяй
2 Garykom
 
17.09.23
09:16
Ну или ПриНачалеВыбораЗначения
3 RomanYS
 
17.09.23
10:50
(0) в модуле менеджера специальный обработчик есть
Процедура ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка)
    Если ВидФормы = "ФормаВыбора"
        И ДеньНедели(ТекущаяДата()) = 7 Тогда
        СтандартнаяОбработка = Ложь;
        ВыбраннаяФорма = "Справочник.Справочник1.Форма.ФормаВыбораСуббота";
    КонецЕсли;
КонецПроцедуры
4 Смотрящий
 
17.09.23
10:52
(0) Раз шаббат соблюдаете, то кошернее вошкаться в ОбработкаПолученияФормы модуля менеджера справочника
5 Garykom
 
17.09.23
10:57
(3) (4) Это весьма кошерно и даже хорошо когда в конфе все по Торе
А если там вручную форму выбора открывают и надо тоже подменять в шаббат?
6 RomanYS
 
17.09.23
11:03
(5) это как вручную? Вроде как раз для таких случаев обработчик и предназначен. При открытии формы кодом вопроса бы не возникло
7 Смотрящий
 
17.09.23
11:03
(5) Дык, ФормаОткрыть все равно прилетит в модуль менеджера
8 Garykom
 
17.09.23
11:15
(7) О прикольно
Никогда не сталкивался, надо запомнить
9 Прохожий
 
18.09.23
14:25
(3,4) Святой Мойша! Как я мог забыть про модуль менеджера и его длинные руки...
(8) Очень длинные руки!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший