Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 20:37

Объединение таблиц регистра в одном запросе

Автор fokas, 30 сен 2011, 18:19

0 Пользователей и 1 гость просматривают эту тему.

fokas

Старался, разбирался. Сделал таки запрос с левым соединением. Но нужные данные находятся как в РС "Зарплата", так и "Зарплата.ОстаткиИОбороты". Т.е. в первом имеется пару реквизитов. Без "Зарплата", всё шикарно. С ним, цифры приобретают неадекватный характер и количество записей увеличивается.
Подскажите, где не так?

ВЫБРАТЬ
ЗарплатаОстаткиИОбороты.МесяцНачисленияЗП КАК МесяцНачисленияЗП,
ЗарплатаОстаткиИОбороты.Валюта КАК Валюта,
ЗарплатаОстаткиИОбороты.СуммаРазрешеннаяНачальныйОстаток КАК СуммаРазрешеннаяНачальныйОстаток,
ЗарплатаОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
ЗарплатаОстаткиИОбороты.СуммаРазрешеннаяПриход КАК СуммаРазрешеннаяПриход,
ЗарплатаОстаткиИОбороты.СуммаПриход КАК СуммаПриход,
ЗарплатаОстаткиИОбороты.СуммаРазрешеннаяОборот КАК СуммаРазрешеннаяОборот,
ЗарплатаОстаткиИОбороты.СуммаОборот КАК СуммаОборот,
ЗарплатаОстаткиИОбороты.СуммаРазрешеннаяРасход КАК СуммаРазрешеннаяРасход,
ЗарплатаОстаткиИОбороты.СуммаРасход КАК СуммаРасход,
ЗарплатаОстаткиИОбороты.СуммаРазрешеннаяКонечныйОстаток КАК СуммаРазрешеннаяКонечныйОстаток,
ЗарплатаОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
ЗарплатаОстаткиИОбороты.Регистратор КАК Документ,
ЗарплатаОстаткиИОбороты.Филиал,
ЗарплатаОстаткиИОбороты.Подразделение,
Зарплата.ВидДвижения,
Зарплата.ВидРасчетаЗП
ИЗ
РегистрНакопления.Зарплата.ОстаткиИОбороты(, , Регистратор, , ) КАК ЗарплатаОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Зарплата КАК Зарплата
ПО ЗарплатаОстаткиИОбороты.Регистратор = Зарплата.Регистратор
ГДЕ
ЗарплатаОстаткиИОбороты.Сотрудник = &Сотрудник

УПОРЯДОЧИТЬ ПО
МесяцНачисленияЗП
ИТОГИ
СУММА(СуммаРазрешеннаяНачальныйОстаток),
СУММА(СуммаНачальныйОстаток),
СУММА(СуммаРазрешеннаяПриход),
СУММА(СуммаПриход),
СУММА(СуммаРазрешеннаяОборот),
СУММА(СуммаОборот),
СУММА(СуммаРазрешеннаяРасход),
СУММА(СуммаРасход),
СУММА(СуммаРазрешеннаяКонечныйОстаток),
СУММА(СуммаКонечныйОстаток)
ПО
МесяцНачисленияЗП ПЕРИОДАМИ(МЕСЯЦ, , ),
Валюта


Задача: отчёт "Карточка сотрудника по з/п", с двумя уровнями, по месяцам и по валюте. С остальным я справлюсь без проблем. Проблема - сам запрос

fokas

Сам нашёл косяк :) Я забыл про условие объединения по сотруднику

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск