0
Azmarika
26.12.16
✎
08:40
|
Добрый день! Буду благодарна за разъяснение. Есть два регистра сведений в одном отражается дата прихода, в другом даты отсутствия. И вот в запросе не происходит объединения. Идет две строки вместо одной. Когда числовые данные, то я потом обычно делаю группировку. А тут даты... Что я делаю ни так?
ВЫБРАТЬ
АС_ВремяПриходаНаРаботу.Период КАК Период,
АС_ВремяПриходаНаРаботу.Пользователь КАК Пользователь,
АС_ВремяПриходаНаРаботу.Время КАК Приход,
ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) КАК НачалоЖурнал,
ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) КАК КонецЖурнал
ИЗ
РегистрСведений.АС_ВремяПриходаНаРаботу КАК АС_ВремяПриходаНаРаботу
ГДЕ
АС_ВремяПриходаНаРаботу.Период МЕЖДУ &НачалоПериода И &КонецПериода
ОБЪЕДИНИТЬ
ВЫБРАТЬ
АС_УчетРабочегоВремени.Период,
АС_УчетРабочегоВремени.Пользователь,
ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0),
ВЫБОР
КОГДА АС_УчетРабочегоВремени.НачалоПериода ЕСТЬ NULL
ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
ИНАЧЕ АС_УчетРабочегоВремени.НачалоПериода
КОНЕЦ,
ВЫБОР
КОГДА АС_УчетРабочегоВремени.КонецПериода ЕСТЬ NULL
ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
ИНАЧЕ АС_УчетРабочегоВремени.КонецПериода
КОНЕЦ
ИЗ
РегистрСведений.АС_УчетРабочегоВремени КАК АС_УчетРабочегоВремени
ГДЕ
АС_УчетРабочегоВремени.Период МЕЖДУ &НачалоПериода И &КонецПериода
УПОРЯДОЧИТЬ ПО
Пользователь,
Период
|
|