Skip to content

Группы сотрудников

ГруппыСотрудников

Описание, пример вызова
// Возвращает таблицу значений с колонками Сотрудник и Группа, содержащую
// сотрудников и группы в которые сотрудники относится.
//
// Параметры:
// Сотрудники - Массив, ссылок на элементы справочника сотрудники
// - СправочникСсылка.Сотрудники
// ОбрабатыватьГруппыПоиска - Булево, позволяет исключить из обработки
// группы поиска.
//
// Возвращаемое значение;
// ТаблицаЗначений
// * Сотрудник - СправочникСсылка.Сотрудники
// * ФизическоеЛицо - СправочникСсылка.ФизическиеЛица
// * Группа - СправочникСсылка.ГруппыСотрудников
//
Функция ГруппыСотрудников(Сотрудники, ОбрабатыватьГруппыПоиска = Истина) Экспорт

Пример вызова

Результат = ГруппыСотрудников.ГруппыСотрудников(Сотрудники, ОбрабатыватьГруппыПоиска);

ГруппыСотрудниковФизическихЛиц

Описание, пример вызова
// Возвращает таблицу значений с колонками Сотрудник, физическоеЛицо
//
// Параметры:
// ФизическиеЛица - Массив, ссылок на элементы справочника сотрудники
// - СправочникСсылка.ФизическиеЛица
// ОбрабатыватьГруппыПоиска - Булево, позволяет исключить из обработки
// группы поиска.
//
// Возвращаемое значение;
// ТаблицаЗначений
// * Сотрудник - СправочникСсылка.Сотрудники
// * ФизическоеЛицо - СправочникСсылка.ФизическиеЛица
// * Группа - СправочникСсылка.ГруппыСотрудников
//
Функция ГруппыСотрудниковФизическихЛиц(ФизическиеЛица, ОбрабатыватьГруппыПоиска = Истина) Экспорт

Пример вызова

Результат = ГруппыСотрудников.ГруппыСотрудниковФизическихЛиц(ФизическиеЛица, ОбрабатыватьГруппыПоиска);

СотрудникиГруппыПоискаПоНастройкам

Описание, пример вызова
// Возвращает сотрудников, соответствующих критериям поиска
//
// Параметры:
// НастройкиЗаполнения - настройки СКД отчета по сотрудникам.
// ГруппаПоиска - СправочникСсылка.ГруппыСотрудников
//
// ТаблицаЗначений
// * Сотрудник - СправочникСсылка.Сотрудники
// * ФизическоеЛицо - СправочникСсылка.ФизическиеЛица
//
Функция СотрудникиГруппыПоискаПоНастройкам(НастройкиЗаполнения, ГруппаПоиска) Экспорт

Пример вызова

Результат = ГруппыСотрудников.СотрудникиГруппыПоискаПоНастройкам(НастройкиЗаполнения, ГруппаПоиска)

СотрудникиГруппыПоиска

Описание, пример вызова
// Возвращает сотрудников группы поиска
//
// Параметры:
// ГруппаПоиска - СправочникСсылка.ГруппыСотрудников
//
// Возвращаемое значение:
// ТаблицаЗначений
// * Сотрудник - СправочникСсылка.Сотрудники
// * ФизическоеЛицо - СправочникСсылка.ФизическиеЛица
// Неопределено, если настройки не заданы.
//
Функция СотрудникиГруппыПоиска(ГруппаПоиска) Экспорт

Пример вызова

Результат = ГруппыСотрудников.СотрудникиГруппыПоиска(ГруппаПоиска)

СоставГруппСотрудников

Описание, пример вызова
// Возвращает список сотрудников входящих в состав одной из групп, переданных в параметрах.
//
// Параметры:
// ГруппыСотрудников - Массив ссылок на группы сотрудников
// - СправочникСсылка.ГруппыСотрудников
// ДополнятьСоставомПодчиненныхГрупп - Булево
//
// Возвращаемое значение:
// ТаблицаЗначений
// * Сотрудник - СправочникСсылка.Сотрудники
// * ФизическоеЛицо - СправочникСсылка.ФизическиеЛица
// * Группа - СправочникСсылка.ГруппыСотрудников
//
Функция СоставГруппСотрудников(СписокГруппСотрудников, ДополнятьСоставомПодчиненныхГрупп = Истина) Экспорт

Пример вызова

Результат = ГруппыСотрудников.СоставГруппСотрудников(СписокГруппСотрудников, ДополнятьСоставомПодчиненныхГрупп);

СоздатьВТГруппыСотрудников

Описание, пример вызова
// Создает в менеджере временных таблиц временную таблицу содержащую поля Сотрудник, ФизическоеЛицо, Группа.
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц
// Сотрудники - Массив сотрудников
// СправочникСсылка.Сотрудники
// ОбрабатыватьГруппыПоиска - Булево
// ИмяВТГруппыСотрудников - Строка
//
// Возвращаемое значение:
// РезультатЗапроса
//
Функция СоздатьВТГруппыСотрудников(МенеджерВременныхТаблиц, Сотрудники, ОбрабатыватьГруппыПоиска = Истина, ИмяВТГруппыСотрудников = "ВТГруппыСотрудников") Экспорт

Пример вызова

Результат = ГруппыСотрудников.СоздатьВТГруппыСотрудников(МенеджерВременныхТаблиц, Сотрудники, ОбрабатыватьГруппыПоиска, ИмяВТГруппыСотрудников);

СоздатьВТГруппыСотрудниковФизическихЛиц

Описание, пример вызова
// Создает в менеджере временных таблиц временную таблицу содержащую поля Сотрудник, ФизическоеЛицо, Группа.
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц
// ФизическиеЛица - Массив сотрудников
// СправочникСсылка.ФизическиеЛица
// ОбрабатыватьГруппыПоиска - Булево
// ИмяВТГруппыСотрудниковФизическихЛиц - Строка
//
// Возвращаемое значение:
// РезультатЗапроса
//
Функция СоздатьВТГруппыСотрудниковФизическихЛиц(МенеджерВременныхТаблиц, ФизическиеЛица, ОбрабатыватьГруппыПоиска = Истина, ИмяВТГруппыСотрудниковФизическихЛиц = "ВТГруппыСотрудниковФизическихЛиц") Экспорт

Пример вызова

Результат = ГруппыСотрудников.СоздатьВТГруппыСотрудниковФизическихЛиц(МенеджерВременныхТаблиц, ФизическиеЛица, ОбрабатыватьГруппыПоиска, ИмяВТГруппыСотрудниковФизическихЛиц);

ТаблицаГруппСотрудников

Описание, пример вызова
Функция ТаблицаГруппСотрудников(СписокСотрудников, ПоСправочникуСотрудники, ОбрабатыватьГруппыПоиска) Экспорт

Пример вызова

Результат = ГруппыСотрудников.ТаблицаГруппСотрудников(СписокСотрудников, ПоСправочникуСотрудники, ОбрабатыватьГруппыПоиска));

СотрудникиГруппСотрудниковВФоне

Описание, пример вызова
Процедура СотрудникиГруппСотрудниковВФоне(Параметры, АдресХранилища) Экспорт

Пример вызова

ГруппыСотрудников.СотрудникиГруппСотрудниковВФоне(Параметры, АдресХранилища)

ДинамическийСписокГруппСотрудниковПриПолученииДанныхНаСервере

Описание, пример вызова
Процедура ДинамическийСписокГруппСотрудниковПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки) Экспорт

Пример вызова

ГруппыСотрудников.ДинамическийСписокГруппСотрудниковПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)

ВосстановлениеПараметровДинамическихГрупп

Описание, пример вызова
Процедура ВосстановлениеПараметровДинамическихГрупп(ПараметрыОбновления = Неопределено) Экспорт

Пример вызова

ГруппыСотрудников.ВосстановлениеПараметровДинамическихГрупп(ПараметрыОбновления);

ЗаменитьПараметрРекурсивно

Описание, пример вызова
Функция ЗаменитьПараметрРекурсивно(ЭлементыОтбора) Экспорт

Пример вызова

Результат = ГруппыСотрудников.ЗаменитьПараметрРекурсивно(ЭлементыОтбора));

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).