Имя: Пароль:
1C
1С v8
Можно ли в стандартный отбор вставить своё событие ОкончаниеВводаТекста?
0 DKVtm
 
13.12.12
03:43
Бухгалтерия 2.0, платформа 8.1. Пример, чего хочется.
В конфигурации есть критерий отбора "ДокументыПоСотрудникуОрганизации", без форм.
В программе открываем список документов "Прием на работу" -> меню "Действия" -> "Установить отбор и сортировку списка..."
В отборе "Документы по сотруднику организации" в значении отбора набираю, к примеру, "иванов и" и нажимаю Enter. В всплывающем меню появляется список сотрудников.
А мне нужно, чтобы список формировался не типично, а по моему алгоритму, в частности, чтобы сотрудники были отсортированы по наименованию и дате приема (УБЫВ).
В некоторых формах я, конечно, добавил реквизит на форму и событие ОкончаниеВводаТекста. Но хотелось бы вставить аналогичное событие и в типовой, описанный выше, отбор.
Вопрос для нас актуальный, т.к. численность сотрудников - большая, кроме того, одни и те же физлица периодически принимаются/увольняются - сезонная работа.
Если подобное реализовано в типовых, прошу указать где. Благодарю всех ответивших по теме!
1 kosts
 
13.12.12
06:56
(0) Добавить на форму списка поле ввода (вверху над самим списком) "Отбор по сотруднику".
Далее можно перехватить события поля ввода "выбор", "окончание ввода текста" и показывать свои формы выбора и свой список заполненный и отсортированный по необходимым реквизитам.
При изменении значения поля ввода соответственно менять отбор в списке.
2 DKVtm
 
13.12.12
08:29
(1) >> Добавить на форму списка поле ввода (вверху над самим списком) "Отбор по сотруднику".
Да, так в некоторых формах я уже сделал, о чем и указал в САБЖ'е. Просто хотелось бы вмешаться в типовой отбор.
3 DKVtm
 
14.12.12
11:48
Апну, может кто подскажет.