|
ЗУП КОРП. Произвольный кадровый приказ и фильтр на поле |
☑ |
0
егаис
27.10.20
✎
12:57
|
Добавлен реквизит шапки с типом Справочникю.ВидыИспользованияРабочегоВремени.
Как наложить фильтр на данный реквизит. Нужно из общего списка ограничить выбор несколькими значениями.
|
|
1
егаис
27.10.20
✎
13:04
|
форма строится ОтобразитьДополнительныеРеквизитыШапки
Не придумаю, как наложить условия выбора
|
|
2
егаис
27.10.20
✎
13:11
|
вроде достучался до поляформы, иденификатор можно получить через функцию документа ПолучитьРеквизиты()
Осталось наложить параметрыотбора.
Интересно пообщаться с умным человеком :)
|
|
3
SleepyHead
гуру
27.10.20
✎
13:45
|
(2) в (0) непонятно, как именно и куда добавлен реквизит. Умные боятся показаться дураками и молчат, но я не очень умный и спрашиваю.
|
|
4
SleepyHead
гуру
27.10.20
✎
13:46
|
Если это реквизит документа, так в динамическом списке отборы легко накладываются.
|
|
5
егаис
27.10.20
✎
13:49
|
(3) привет
в том то и дело, что динамический реквизит
Если интересно, стукнись в скайп, напишу решение
|
|
6
егаис
27.10.20
✎
13:52
|
+(5) добавлен реквизит через шаблон произвольного приказа, это не реквизит документа.
|
|
7
SleepyHead
гуру
27.10.20
✎
13:53
|
(6) пиши, чего стесняешься, можно и сюда. Я думаю, интересно не мне одному.
|
|
8
егаис
27.10.20
✎
13:58
|
(7) да легко, код несложный
//ОБРАБОТЧКИ СОЬЫТИЯ
&НаКлиенте
Процедура ВидВремениНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ВидВремениНачалоВыбораСервер(ДанныеВыбора);
КонецПроцедуры
&НаСервере
Процедура ВидВремениНачалоВыбораСервер(ДанныеВыбора)
ДанныеВыбора = Новый СписокЗначений;
//добавляем свой список данных выбора
КонецПроцедуры
//ВЫЗЫВАЕТСЯ ИЗ ОтобразитьДополнительныеРеквизитыШапки() ГДЕ ОПРЕДЕЛЯЕТСЯ ИМЯ НУЖНОГО НАМ РЕКВИЗИТА
&НаСервере
Процедура ОписатьСобытияЭлементовФормы(ИмяРеквизитаВидаВремени)
Если ИмяРеквизитаВидаВремени = "" Тогда
Возврат;
КонецЕсли;
РеквизитВидаВремени = ЭтаФорма.Элементы.Найти(ИмяРеквизитаВидаВремени);
РеквизитВидаВремени.УстановитьДействие("НачалоВыбора", "ВидВремениНачалоВыбора");
КонецПроцедуры
|
|
9
SleepyHead
гуру
27.10.20
✎
14:00
|
(8) Спасибо, интересно, с КОРП я не работал. В Обычном ЗУП приходится добавлять просто допреквизиты, если нужно.
|
|
10
_Batoo
27.10.20
✎
14:02
|
интересно что будет если заполнить это поле вводом по строке)
|
|
11
егаис
27.10.20
✎
14:02
|
(10) упс )
|
|
12
егаис
27.10.20
✎
14:17
|
добавить РеквизитВидаВремени.РежимВыбораИзСписка = Истина;
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой