Здравствуйте! Прошу помощи!
Журнал документов "КадровыеДокументы" - в форме списка добавлены "Подразделение" и "Должность" из РегистраСведенийСрезПоследних "КадроваяИсторияСотрудников" выводит данные на текущую дату. Но, подскажите пожалуйста, как вывести информацию на дату документа? Были попытки сделать через связь (условие связи = ЖурналДокументовКадровыеДокументы.ДатаСобытия >= КадроваяИсторияСотрудников.Период), и через параметры виртуальной таблицы (но тут сразу на все попытки - ошибка).
Запрос (на текущую дату)
Журнал документов "КадровыеДокументы" - в форме списка добавлены "Подразделение" и "Должность" из РегистраСведенийСрезПоследних "КадроваяИсторияСотрудников" выводит данные на текущую дату. Но, подскажите пожалуйста, как вывести информацию на дату документа? Были попытки сделать через связь (условие связи = ЖурналДокументовКадровыеДокументы.ДатаСобытия >= КадроваяИсторияСотрудников.Период), и через параметры виртуальной таблицы (но тут сразу на все попытки - ошибка).
Запрос (на текущую дату)
ВЫБРАТЬ
ЖурналДокументовКадровыеДокументы.Ссылка КАК Ссылка,
ЖурналДокументовКадровыеДокументы.Дата КАК Дата,
НАЧАЛОПЕРИОДА(ЖурналДокументовКадровыеДокументы.Дата, ДЕНЬ) КАК ДатаДокумента,
ЖурналДокументовКадровыеДокументы.ПометкаУдаления КАК ПометкаУдаления,
ЖурналДокументовКадровыеДокументы.Номер КАК Номер,
ЖурналДокументовКадровыеДокументы.Проведен КАК Проведен,
ЖурналДокументовКадровыеДокументы.Организация КАК Организация,
ЖурналДокументовКадровыеДокументы.Сотрудник КАК Сотрудник,
ЖурналДокументовКадровыеДокументы.ДатаСобытия КАК ДатаСобытия,
ЖурналДокументовКадровыеДокументы.Ответственный КАК Ответственный,
ЖурналДокументовКадровыеДокументы.Комментарий КАК Комментарий,
ВЫБОР
КОГДА НЕ ЖурналДокументовКадровыеДокументы.ПометкаУдаления
И НЕ ЖурналДокументовКадровыеДокументы.Утвержден
ТОГДА ИСТИНА
ИНАЧЕ ЛОЖЬ
КОНЕЦ КАК ТребуетОбработки,
ЖурналДокументовКадровыеДокументы.Тип КАК Тип,
ЖурналДокументовКадровыеДокументы.БронированиеПозиции КАК БронированиеПозиции,
ЖурналДокументовКадровыеДокументы.Организация.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
ВЫБОР
КОГДА НаличиеФайлов.ЕстьФайлы ЕСТЬ NULL
ТОГДА 0
КОГДА НаличиеФайлов.ЕстьФайлы
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ КАК ЕстьФайлы,
ЖурналДокументовКадровыеДокументы.Ссылка.РаботаетДистанционно КАК РаботаетДистанционно,
ВЫБОР
КОГДА ЖурналДокументовКадровыеДокументы.Ссылка ССЫЛКА Документ.ПриемНаРаботу
ТОГДА ЖурналДокументовКадровыеДокументы.Ссылка.РаботаетДистанционно
КОГДА ЖурналДокументовКадровыеДокументы.Ссылка ССЫЛКА Документ.ПриемНаРаботуСписком
ТОГДА ЖурналДокументовКадровыеДокументы.Ссылка.РаботаетДистанционно
ИНАЧЕ ЖурналДокументовКадровыеДокументы.Ссылка.ИзменитьДистанционнуюРаботу
КОНЕЦ КАК ИзменитьДистанционнуюРаботу,
ЖурналДокументовКадровыеДокументы.Ссылка.УвольнениеСОсновногоМестаРаботы КАК УвольнениеСОсновногоМестаРаботы,
ЖурналДокументовКадровыеДокументы.Ссылка.ПредоставлятьМероприятияТДВЭлектроннойФорме КАК ПредоставлятьМероприятияТДВЭлектроннойФорме,
NULL КАК СостояниеОригиналаПервичногоДокумента,
ИСТИНА КАК ОбщееСостояние,
0 КАК СостояниеОригиналПолучен,
ЖурналДокументовКадровыеДокументы.ОснованиеПриостановления КАК ОснованиеПриостановления,
КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение,
КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность
ИЗ
ЖурналДокументов.КадровыеДокументы КАК ЖурналДокументовКадровыеДокументы
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов
ПО ЖурналДокументовКадровыеДокументы.Ссылка = НаличиеФайлов.ОбъектСФайлами
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних КАК КадроваяИсторияСотрудниковСрезПоследних
ПО ЖурналДокументовКадровыеДокументы.Сотрудник = КадроваяИсторияСотрудниковСрезПоследних.Сотрудник
{ГДЕ
(ИСТИНА В
(ВЫБРАТЬ ПЕРВЫЕ 1
ИСТИНА
ИЗ
РегистрСведений.СоставДокументовЗарплатаКадры КАК СоставДокументовЗарплатаКадры
ГДЕ
СоставДокументовЗарплатаКадры.ФизическоеЛицо = &ФизическоеЛицо
И ЖурналДокументовКадровыеДокументы.Ссылка = СоставДокументовЗарплатаКадры.ДокументФизическогоЛица)),
(ИСТИНА В
(ВЫБРАТЬ ПЕРВЫЕ 1
ИСТИНА
ИЗ
РегистрСведений.СоставДокументовЗарплатаКадры КАК СоставДокументовЗарплатаКадры
ГДЕ
СоставДокументовЗарплатаКадры.Сотрудник = &Сотрудник
И ЖурналДокументовКадровыеДокументы.Ссылка = СоставДокументовЗарплатаКадры.ДокументФизическогоЛица))}
ПоказатьПо теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот