Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

ЗУП 3.х Состояние физ.лица на дату

ЗУП 3.х Состояние физ.лица на дату
Я
   Иван-1C
 
05.07.18 - 18:04
Добрый день!

Как программно узнать состояние физического лица на дату?
уволено или нет?
 
 
   youalex
 
1 - 05.07.18 - 18:14
как вариант РС.КадроваяИсторияСотрудников.СрезПоследних
   piter3
 
2 - 05.07.18 - 18:20
не таме есть готовая,но не помню название
   Alexandr_U1982
 
3 - 05.07.18 - 18:39
КадровыйУчет.КадровыеДанныеФизическихЛиц(ТолькоРазрешенные, СписокФизическихЛиц, КадровыеДанные, ДатаПолученияДанных = '00010101', ПоляОтбораПериодическихДанных = Неопределено)
// Возвращает таблицу значений заполненную данными физических лиц, перечисленными в 

// параметре СписокНеобходимыхДанных.
//

// Параметры:
//    ТолькоРазрешенные - Булево

//  СписокФизическихЛиц - Массив ссылок на элементы справочника физические лица или
//                          СправочникСсылка.ФизическиеЛица.

//  КадровыеДанные     -     Строка - список полей данных, перечисленных через запятую.
//                    -    Массив строк с полями данных, которые необходимо получить.

//    ДатаПолученияДанных    - дата на которую необходимо получить данные физических лиц, 
//                          применимо к данным, носящим периодический характер (например - ФИО).

//                          Если дату не указывать, будут получены самые последние данные.
//

//  ПоляОтбораПериодическихДанных - Структура, в качестве ключа указывается имя таблицы, содержащей
//                          периодические данные (например ФИОФизическихЛиц, ГражданствоФизическихЛиц).

//                          В качестве значений коллекция условий отбора, 
//                          соединяемых по "И" и применяемых к регистру сведений.

//                          Коллекция строки которой имеют поля.
//                             * ЛевоеЗначение - строка, имя поля регистра сведений.

//                             * ВидСравнения - строка, вид сравнения, допустимый в языке запросов.
//                             * ПравоеЗначение - значение для сравнения с полем ЛевоеЗначение.

//
//    Список полей, допустимых в параметре КадровыеДанные см. КадровыйУчетВнутренний.ЗапросВТКадровыеДанныеФизическихЛиц.

//
// Возвращаемое значение:

//   ТаблицаЗначений   - Таблица значений, содержащая обязательные поля ФизическоеЛицо, Период поля запрошенных
//                         кадровых данных.

//
   Alexandr_U1982
 
4 - 05.07.18 - 18:40
КадровыйУчет.КадровыеДанныеСотрудников(ТолькоРазрешенные, СписокСотрудников, КадровыеДанные, ДатаПолученияДанных = '00010101', ПоляОтбораПериодическихДанных = Неопределено, ФормироватьСПериодичностьДень = Истина)
// Возвращает таблицу значений заполненную данными сотрудников, перечисленными в 

// параметре СписокНеобходимыхДанных.
//

// Параметры:
//    ТолькоРазрешенные - Булево

//  СписокСотрудников - Массив ссылок на элементы справочника сотрудники или
//                          СправочникСсылка.Сотрудники.

//  КадровыеДанные -     Строка - список полей данных, перечисленных через запятую 
//                        или Массив строк с полями данных, которые необходимо получить.

//    ДатаПолученияДанных    - дата на которую необходимо получить данные сотрудников, 
//                        применимо к данным, носящим периодический характер.

//                        Если дату не указывать, будут получены самые последние данные.
//

//
//  ПоляОтбораПериодическихДанных - Структура, в качестве ключа указывается имя таблицы, содержащей

//                                    периодические данные (например ФИОФизическихЛиц, ГражданствоФизическихЛиц).
//                                    В качестве значений коллекция условий отбора, 

//                                    соединяемых по "И" и применяемых к регистру сведений.
//                                    Коллекция строки которой имеют поля.

//                                        * ЛевоеЗначение - строка, имя поля регистра сведений.
//                                        * ВидСравнения - строка, вид сравнения, допустимый в языке запросов.

//                                        * ПравоеЗначение - значение для сравнения с полем ЛевоеЗначение.
//

//    Список полей, допустимых в параметре КадровыеДанные см. КадровыйУчетВнутренний.ЗапросВТКадровыеДанныеСотрудников.
//

// Возвращаемое значение:
//   ТаблицаЗначений   - Таблица значений, содержащая запрошенные данные.

//
   Alexandr_U1982
 
5 - 05.07.18 - 18:41
Функция ФизическиеЛицаРаботавшиеВОрганизации(ТолькоРазрешенные, Организация, НачалоПериода, ОкончаниеПериода, Подразделение = Неопределено) Экспорт
// Возвращает таблицу значений заполненную физическими лицами, работавшими в организации в

// заданном периоде.
//

// Параметры:
//    ТолькоРазрешенные - Булево

//  Организация - СправочникСсылка.Организации - организация по которой необходимо отобрать работавших
//                  в ней физических лиц.

//    НачалоПериода         - Дата
//    ОкончаниеПериода     - Дата

//  Подразделение - СправочникСсылка.ПодразделенияОрганизаций - подразделение, по которому необходимо отобрать
//                    работавших физических лиц. Если подразделение не указывать - будут отобраны физические

//                    лица по всей организации.
//

// Возвращаемое значение:
//   ТаблицаЗначений   - Таблица значений, содержащая поля Период (Дата, соответствует указанному параметру

//                       ОкончаниеПериода) и ФизическоеЛицо.
//
   Alexandr_U1982
 
6 - 05.07.18 - 18:41
КадровыйУчет.ФизическиеЛицаРаботавшиеВОрганизации(ТолькоРазрешенные, Организация, НачалоПериода, ОкончаниеПериода, Подразделение = Неопределено)
   Alexandr_U1982
 
7 - 05.07.18 - 18:43
КадровыйУчет.СотрудникиОрганизации(ТолькоРазрешенные, Параметры)
// Возвращает таблицу значений, заполненную сотрудниками.

//
// Параметры:

//    ТолькоРазрешенные - Булево
//    Параметры - Структура, подготовленная с помощью методов

//                ПараметрыПолученияСотрудниковОрганизацийПоСпискуФизическихЛиц,
//                ПараметрыПолученияСотрудниковОрганизацийПоВременнойТаблице

//
// Возвращаемое значение:

//   ТаблицаЗначений   - Таблица значений, содержащая поля
//                            * Период             - Дата, равен значению ключа ОкончаниеПериода параметра Параметры

//                             * Сотрудник            - СправочникСсылка.Сотрудники
//                            * ФизическоеЛицо    - СправочникСсылка.ФизическиеЛица

//                            <кадровые данные>    - указанные в ключе КадровыеДанные параметра Параметры.
//
   Alexandr_U1982
 
8 - 05.07.18 - 18:50
(0)По физлицу сначала надо получить сотрудника(ов), а потом уже проверять работает сотрудник или нет.

Информация о приемах, перемещениях и увольнениях сотрудников хранится в РС:
- КадроваяИсторияСотрудников
- КадроваяИсторияСотрудниковИнтервальный

1С рекомендует для извлечения кадровой информации использовать вышеприведенные процедуры/функции программного интерфейса.
   Иван-1C
 
9 - 06.07.18 - 09:13
(8) Спасибо огромное! Очень красиво получилось

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует