0
lg2marvel
13.05.19
✎
10:11
|
Добрый день. Нужно добавить поле Подразделение в отчет на СКД, в конструкторе запросов добавил Левым соединением - работает.
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ПоступленияВыплаты.Год КАК Год,
ПоступленияВыплаты.Организация КАК Организация,
ПоступленияВыплаты.ФизическоеЛицо КАК ФизическоеЛицо,
ПоступленияВыплаты.Ведомость КАК Ведомость,
Остатки.ОстатокНач КАК ОстатокНач,
ДанныеВедомости.ДатаПоступления КАК ДатаПоступления,
ДанныеВедомости.СуммаПоступления КАК СуммаПоступления,
ПоступленияВыплаты.ДатаДвижения КАК ДатаДвижения,
НАЧАЛОПЕРИОДА(ПоступленияВыплаты.ДатаДвижения, МЕСЯЦ) КАК МесяцДвижения,
ПоступленияВыплаты.СуммаДвижения КАК СуммаДвижения,
ПоступленияВыплаты.Регистратор КАК Регистратор,
ПоступленияВыплаты.НомерПлатежногоДокумента КАК НомерПлатежногоДокумента,
ПоступленияВыплаты.ВидДвижения КАК ВидДвижения,
Сотрудники.Ссылка КАК Сотрудник,
КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение
ИЗ
ВТПоступленияВыплаты КАК ПоступленияВыплаты
ЛЕВОЕ СОЕДИНЕНИЕ ВТДанныеВедомости КАК ДанныеВедомости
ПО (ПоступленияВыплаты.Ведомость = ДанныеВедомости.Ведомость)
И (ПоступленияВыплаты.ФизическоеЛицо = ДанныеВедомости.ФизическоеЛицо)
ЛЕВОЕ СОЕДИНЕНИЕ ВТОстатки КАК Остатки
ПО (ПоступленияВыплаты.Ведомость = Остатки.Ведомость)
И (ПоступленияВыплаты.ФизическоеЛицо = Остатки.ФизическоеЛицо)
И (ПоступленияВыплаты.Год = Остатки.Год)
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудники
ПО (Сотрудники.ФизическоеЛицо = ПоступленияВыплаты.ФизическоеЛицо)
И (Сотрудники.ГоловнаяОрганизация = ПоступленияВыплаты.Организация.ГоловнаяОрганизация)
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеСотрудникиФизическихЛиц КАК ОсновныеСотрудникиФизическихЛиц
ПО (ОсновныеСотрудникиФизическихЛиц.Сотрудник = Сотрудники.Ссылка)
И (ОсновныеСотрудникиФизическихЛиц.ФизическоеЛицо = Сотрудники.ФизическоеЛицо)
И (&КонецПериода МЕЖДУ ОсновныеСотрудникиФизическихЛиц.ДатаНачала И ОсновныеСотрудникиФизическихЛиц.ДатаОкончания)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних КАК КадроваяИсторияСотрудниковСрезПоследних
ПО (ПоступленияВыплаты.ФизическоеЛицо = КадроваяИсторияСотрудниковСрезПоследних.ФизическоеЛицо)
Сохраняю в отчет - при формировании выдает ошибку
|
|
2
lg2marvel
13.05.19
✎
10:27
|
Вот так работает
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних({&КонецПериода}, ) КАК КадроваяИсторияСотрудниковСрезПоследних
ПО (ПоступленияВыплаты.ФизическоеЛицо = КадроваяИсторияСотрудниковСрезПоследних.ФизическоеЛицо)
|
|