|
Можно ли у реквизита УФ переназначить ФормуВыбора при открытии? |
☑ |
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) Очень длинные руки!
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший