|
Как грамотно регистры Выпуск продукции и затраты леым соединением связать? | ☑ | ||
---|---|---|---|---|
0
Shur1cIT
22.10.13
✎
17:06
|
Первым запросом получаю выпущенную продукцию и затраты для вычисления количество строк по ним, вторым запросом из временной таблицы беру выпуск делаю левое соединение с затратами, количество выпуска сумму же рассчитываю как ИтоговоаяТаблица.ВыпускКоличество / ИтоговоаяТаблица.Счетчик
в результате в строках всё ок выводит, а в группировке всеравно "удесятеряет" или "упятерят" в зависимости от количество строк затрат. похелпите плиз как грамотно запрос составить? ВЫБРАТЬ ВыпускПродукцииБухгалтерскийУчетОбороты.Организация, ВыпускПродукцииБухгалтерскийУчетОбороты.Подразделение, ВыпускПродукцииБухгалтерскийУчетОбороты.Продукция, ВыпускПродукцииБухгалтерскийУчетОбороты.Спецификация, СУММА(ВыпускПродукцииБухгалтерскийУчетОбороты.КоличествоОборот) КАК ВыпускКоличество, СУММА(ВыпускПродукцииБухгалтерскийУчетОбороты.СтоимостьОборот) КАК ВыпускСтоимость, ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.Затрата КАК КоличествоРазличных, СУММА(ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.КоличествоОборот) КАК ЗатратаКоличество, СУММА(ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.СуммаОборот) КАК ЗатратаСтоимость, СУММА(1) КАК Счетчик ПОМЕСТИТЬ ИтоговоаяТаблица ИЗ РегистрНакопления.ВыпускПродукцииБухгалтерскийУчет.Обороты КАК ВыпускПродукцииБухгалтерскийУчетОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗатратыНаВыпускПродукцииБухгалтерскийУчет.Обороты КАК ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты ПО ВыпускПродукцииБухгалтерскийУчетОбороты.Организация = ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.Организация И ВыпускПродукцииБухгалтерскийУчетОбороты.Продукция = ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.Продукция И ВыпускПродукцииБухгалтерскийУчетОбороты.Спецификация = ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.Спецификация СГРУППИРОВАТЬ ПО ВыпускПродукцииБухгалтерскийУчетОбороты.Организация, ВыпускПродукцииБухгалтерскийУчетОбороты.Подразделение, ВыпускПродукцииБухгалтерскийУчетОбороты.Продукция, ВыпускПродукцииБухгалтерскийУчетОбороты.Спецификация, ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.Затрата ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ИтоговоаяТаблица.Организация, ИтоговоаяТаблица.Подразделение, ИтоговоаяТаблица.Спецификация, ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.Затрата, ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.КоличествоОборот КАК ЗатратаКоличество, ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.СуммаОборот КАК ЗатратаСумма, ИтоговоаяТаблица.ВыпускКоличество / ИтоговоаяТаблица.Счетчик КАК ВыпускКоличеств, ИтоговоаяТаблица.ВыпускСтоимость / ИтоговоаяТаблица.Счетчик КАК ВыпускСтоимость ИЗ ИтоговоаяТаблица КАК ИтоговоаяТаблица ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗатратыНаВыпускПродукцииБухгалтерскийУчет.Обороты КАК ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты ПО ИтоговоаяТаблица.Организация = ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.Организация И ИтоговоаяТаблица.Подразделение = ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.Подразделение И ИтоговоаяТаблица.Продукция = ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.Продукция И ИтоговоаяТаблица.Спецификация = ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.Спецификация |
|||
1
Shur1cIT
22.10.13
✎
17:08
|
из группировки затрату убрать не могу(( дабы чтобы свернуть без неё таким образом посчетать
|
|||
2
Shur1cIT
22.10.13
✎
17:21
|
вместо единицы пробовал КОЛИЧЕСТВО(ЗатратыНаВыпускПродукцииБухгалтерскийУчетОбороты.Затрата) КАК КоличествоРазличных,
|
|||
3
m-serg74
22.10.13
✎
17:28
|
(2) лучше сделай ОБЪЕДИНИТЬ ВСЕ + Группировка потом по Орг/Подразд/Продукция/Спецификация
беспроигрышный вариант |
|||
4
Shur1cIT
22.10.13
✎
17:48
|
(3) ок спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |