|
ЗУП КОРП. Произвольный кадровый приказ и фильтр на поле | ☑ | ||
---|---|---|---|---|
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
|
добавить РеквизитВидаВремени.РежимВыбораИзСписка = Истина;
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |