Количество работающих сотрудников на дату
По теме из базы знаний
- Возраст сотрудников на произвольную дату. ЗУП 3.1
- Анализ кадровых данных сотрудников по назначению досрочной пенсии и спецоценки (ERP 2.4, ERP 2.5, КА 2.4, КА 2.5, ЗУП 3.1)
- Стаж работы на предприятии (количество лет, месяцев, дней) от даты приема до даты отчета
- Надбавка за вредность (отчет для кадровика из ЗУП)
- Количество работающих сотрудников на дату (план/факт)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Есть функция общего модуля КадровыйУчет.КадровыеДанныеСотрудников
подсунуть всех сотрудников, и получить данные Состояние
отфильтровать по Уволенным и свернуть
или
попробовать сразу использовать параметр ПоляОтбораПериодическихДанных
или
есть Функция СотрудникиОрганизации(ТолькоРазрешенные, Параметры) - возможно её лучше будет использовать
подсунуть всех сотрудников, и получить данные Состояние
отфильтровать по Уволенным и свернуть
или
попробовать сразу использовать параметр ПоляОтбораПериодическихДанных
или
есть Функция СотрудникиОрганизации(ТолькоРазрешенные, Параметры) - возможно её лучше будет использовать
(6)
вам нужно
СписокФизическихЛиц - Массив ссылок на элементы справочника ФизическиеЛица, если параметр опустить,
// в таблицу войдут сотрудники всех физических лиц когда либо работавших в Организации.
// в таблицу войдут сотрудники всех физических лиц когда либо работавших в Организации.
вам нужно
ТолькоРазрешенные = Истина;
Параметры = ПараметрыПолученияСотрудниковОрганизацийПоСпискуФизическихЛи ц; // или использовать ПараметрыПолученияСотрудниковОрганизацийПоВременнойТаблице
сотры = СотрудникиОрганизации(ТолькоРазрешенные, Параметры)
(7) Сделал так для теста:
Что задать в ПараметрыЗапроса.НачалоПериода и ПараметрыЗапроса.ОкончаниеПериода для получения работающих сотрудников на определенную дату?
ПараметрыЗапроса = КадровыйУчет.ПараметрыПолученияСотрудниковОрганизацийПоСпискуФизическихЛиц();
ПараметрыЗапроса.НачалоПериода = НачалоДня(Дата('2018.05.01'));
ПараметрыЗапроса.ОкончаниеПериода = КонецДня(Дата('2018.05.31'));
(9) читайте описания процедур/функций, там все описано.
//ОкончаниеПериода - Дата, значение по умолчанию '00010101'. При установке должно выполняться условие
//ОкончаниеПериода >= НачалоПериода. Используется для выборки кадровых данных сотрудников, если
//параметр не указан, выборка будет производиться на текущую дату сеанса.
//ОкончаниеПериода - Дата, значение по умолчанию '00010101'. При установке должно выполняться условие
//ОкончаниеПериода >= НачалоПериода. Используется для выборки кадровых данных сотрудников, если
//параметр не указан, выборка будет производиться на текущую дату сеанса.
(6) в описании функции указано
// Возвращает таблицу значений, заполненную сотрудниками.
//
// Параметры:
// ТолькоРазрешенные - Булево
// Параметры - Структура, подготовленная с помощью методов
// ПараметрыПолученияСотрудниковОрганизацийПоСпискуФизическихЛи ц,
// ПараметрыПолученияСотрудниковОрганизацийПоВременнойТаблице
//
// Возвращаемое значение:
// ТаблицаЗначений - Таблица значений, содержащая поля
// * Период - Дата, равен значению ключа ОкончаниеПериода параметра Параметры
// * Сотрудник - СправочникСсылка.Сотрудники
// * ФизическоеЛицо - СправочникСсылка.ФизическиеЛица
// <кадровые данные> - указанные в ключе КадровыеДанные параметра Параметры.
//
// Возвращает таблицу значений, заполненную сотрудниками.
//
// Параметры:
// ТолькоРазрешенные - Булево
// Параметры - Структура, подготовленная с помощью методов
// ПараметрыПолученияСотрудниковОрганизацийПоСпискуФизическихЛи
// ПараметрыПолученияСотрудниковОрганизацийПоВременнойТаблице
//
// Возвращаемое значение:
// ТаблицаЗначений - Таблица значений, содержащая поля
// * Период - Дата, равен значению ключа ОкончаниеПериода параметра Параметры
// * Сотрудник - СправочникСсылка.Сотрудники
// * ФизическоеЛицо - СправочникСсылка.ФизическиеЛица
// <кадровые данные> - указанные в ключе КадровыеДанные параметра Параметры.
//
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот