1. Черный Плащ 162 07.12.16 16:47 Сейчас в теме

ЗУП 3.0 Состояние сотрудника

Народ подскажите примером запроса как получить состояние сотрудника на определенную дату в зУП 3.0
Ответы
Избранное Подписка Сортировка: Древо
2. MakcTLT63 9 09.12.16 18:11 Сейчас в теме
Вот както так:

|ВЫБРАТЬ ПЕРВЫЕ 5
		|	СостояниеРаботниковСрезПоследних.Период КАК ДатаНачала,
		|	ДОБАВИТЬКДАТЕ(СостояниеРаботниковСрезПоследних.ПериодЗавершения, СЕКУНДА, -1) КАК ДатаОкончания,
		|	СостояниеРаботниковСрезПоследних.Сотрудник КАК Сотрудник,
		|	СостояниеРаботниковСрезПоследних.Состояние КАК ВидСобытия,
		|	Сотрудники.ЭтоРуководительОрганизации КАК ЭтоРуководительОрганизации,
		|	Сотрудники.УровеньПодразделения КАК УровеньПодразделения,
		|	Сотрудники.УровеньОрганизации КАК УровеньОрганизации,
		|	Сотрудники.СотрудникПредставление
		|ИЗ
		|	РегистрСведений.СостояниеРаботниковОрганизаций.СрезПоследних(&ГоризонтСобытий, ) КАК СостояниеРаботниковСрезПоследних
		|		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Сотрудники КАК Сотрудники
		|		ПО СостояниеРаботниковСрезПоследних.Сотрудник = Сотрудники.Сотрудник
		|ГДЕ
		|	СостояниеРаботниковСрезПоследних.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаОрганизации.Работает)
		|	И (СостояниеРаботниковСрезПоследних.Период <= &ГоризонтСобытий
		|			И СостояниеРаботниковСрезПоследних.ПериодЗавершения >= &Период)
Показать
4. shnurov 11.12.16 08:02 Сейчас в теме
(2)
Ваш запрос не рабочий, т.к. не полный, нет таблицы Сотрудники. Плюс для разной версии конфигурации запросы будут отличаться. Для ЗУП 3.1 корп своял такой запрос


"ВЫБРАТЬ
|	СостоянияСотрудниковСрезПоследних.Период,
|	СостоянияСотрудниковСрезПоследних.Сотрудник,
|	СостоянияСотрудниковСрезПоследних.Состояние,
|	СостоянияСотрудниковСрезПоследних.ВидВремени,
|	СостоянияСотрудниковСрезПоследних.ДействуетДо,
|	СостоянияСотрудниковСрезПоследних.ОкончаниеПредположительно
|ИЗ
|	РегистрСведений.СостоянияСотрудников.СрезПоследних(&ПериодСреза, Сотрудник = &Сотрудник) КАК СостоянияСотрудниковСрезПоследних"

Показать


П.С. Гляну в 3.0. Проф там регистр называется и выглядит также
5. 1Стажер 11.04.17 15:05 Сейчас в теме
(4) Последних релизах с данного регистра сняли флажок получения среза последних.

Кстати, никто не знает почему и зачем??? Столько проблем добавили...
3. MakcTLT63 9 09.12.16 18:11 Сейчас в теме
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Чебоксары
зарплата от 50 000 руб. до 70 000 руб.
Полный день

Программист 1С
Новосибирск
зарплата от 80 000 руб. до 120 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 110 000 руб. до 150 000 руб.
Полный день

Программист 1С
Москва
зарплата до 160 000 руб.
Полный день

Консультант 1С
Москва
зарплата от 100 000 руб. до 140 000 руб.
Временный (на проект)