![]() |
|
Подбор на форме внешнего отчёта(обработки) | ☑ | ||
---|---|---|---|---|
0
Очень Любознательная
27.07.20
✎
12:31
|
Добрый день.
Есть необходимость сделать обработку(внешний отчёт), который будет выводить на печать доп.соглашения по сотрудникам. Нужны данные должность, подразделение, номер и дата договора сотрудников, конфа ЗУП, тут это всё легко получается функцией КадровыйУчет.КадровыеДанныеСотрудников. Но на форме ещё должны быть отборы = сотрудники, подразделения, должности, по ним должен быть фильтр при формировании, причём может быть как равно, так и в списке. У меня мысль открывать формы подбора и выбирать оттуда. Нет других способов никаких (по аналогии с отборами в отчётах)? |
|||
1
acht
27.07.20
✎
12:39
|
(0) > сделать ... (внешний отчёт)
> ... > Но на форме ещё должны быть отборы = сотрудники, подразделения, должности, по ним должен быть фильтр при формировании, причём может быть как равно, так и в списке. > ... > по аналогии с отборами в отчётах ЯННП. Надо сделать отчет с отборами как в отчетах? |
|||
2
Ц_У
27.07.20
✎
12:50
|
(0)
ПараметрыПолучения = КадровыйУчет.ПараметрыПолученияВсехСотрудниковОрганизацийПоСпискуФизическихЛиц(); ПараметрыПолучения.КадровыеДанные = "Подразделение,Должность,ВидЗанятости,ДатаПриема,ГрафикРаботы"; ПараметрыПолучения.НачалоПериода = НачалоДня(ДатаДокумента); ПараметрыПолучения.ОкончаниеПериода = КонецДня(ДатаДокумента); //отбор ЗарплатаКадрыОбщиеНаборыДанных.ДобавитьВКоллекциюОтбор(ПараметрыПолучения.Отборы,"ВидЗанятости"," = ", Перечисления.ВидыЗанятости.ОсновноеМестоРаботы); ЗарплатаКадрыОбщиеНаборыДанных.ДобавитьВКоллекциюОтбор(ПараметрыПолучения.Отборы,"Должность"," = ", Должность); ЗарплатаКадрыОбщиеНаборыДанных.ДобавитьВКоллекциюОтбор(ПараметрыПолучения.Отборы,"ФизическоеЛицо"," НЕ В ", СписокИсключенныхСотрудников); ЗарплатаКадрыОбщиеНаборыДанных.ДобавитьВКоллекциюОтбор(ПараметрыПолучения.Отборы,"ДатаПриема"," < ",ДатаОтбора); Добавить на форму список выбора с вариантами сравнений, где значение будет, например "В ИЕРАРХИИ" а представление "В группе". |
|||
3
Ц_У
27.07.20
✎
12:51
|
+(2)
// Добавляет в коллекцию описание отбора. // // Параметры: // КоллекцияОтборов - Массив // ЛевоеЗначение - Строка // ВидСравнения - Строка, допустимы условия, применяемые в текстах запросов. // ПравоеЗначение - Любое значение, допустимое в условиях текстов запросов. // ОтносительныйПуть - Булево, если истина, то в параметре ЛевоеЗначение должно содержаться // имя измерения, ресурса, реквизита регистра и перед именем через точку будет // подставляться имя таблицы из которой осуществляется выборка. // Процедура ДобавитьВКоллекциюОтбор |
|||
4
Очень Любознательная
27.07.20
✎
12:59
|
Всем спасибо за ответы, решила выводом на форму КомпоновщикНастроекНастройкиОтбор.
|
|||
5
Очень Любознательная
27.07.20
✎
14:09
|
(2) Вам спасибо за то, что показали, как можно в этой процедуре делать отборы, этого я не знала.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |