|
Выбор суммы дебета из проводок. | ☑ | ||
---|---|---|---|---|
0
Хвостатос
21.11.18
✎
12:20
|
Нужно выбрать из проводки документа сумму (CуммаНУОборотДТ) для каждой номенклатуры она должна быть своя т.е.
в доке допустим 4 строки и по каждой своя сумма. Запрос который ниже выдает суммарно по документу т.е. по всем 4 строкам(особенно плохо когда номенклатура в строках таб. части одинаковая в одном документе). Помогите советом. Надеюсь понятно объяснил. ВЫБРАТЬ РАЗРЕШЕННЫЕ схАктОбИспользованииУдобренийМатериалы.Ссылка КАК Документ, схАктОбИспользованииУдобренийМатериалы.Ссылка.Дата КАК Дата, схАктОбИспользованииУдобренийМатериалы.Ссылка.ПодразделениеЗатрат КАК Подразделение, схАктОбИспользованииУдобренийМатериалы.Ссылка.Склад КАК Склад, схАктОбИспользованииУдобренийМатериалы.Ссылка.Ответственный КАК Ответственный, схАктОбИспользованииУдобренийМатериалы.Ссылка.Организация КАК Организация, схАктОбИспользованииУдобренийМатериалы.Номенклатура КАК Номенклатура, схАктОбИспользованииУдобренийМатериалы.Количество КАК Количество, НАЧАЛОПЕРИОДА(схАктОбИспользованииУдобренийМатериалы.Ссылка.Дата, ДЕНЬ) КАК ПериодДень, НАЧАЛОПЕРИОДА(схАктОбИспользованииУдобренийМатериалы.Ссылка.Дата, НЕДЕЛЯ) КАК ПериодНеделя, НАЧАЛОПЕРИОДА(схАктОбИспользованииУдобренийМатериалы.Ссылка.Дата, ДЕКАДА) КАК ПериодДекада, НАЧАЛОПЕРИОДА(схАктОбИспользованииУдобренийМатериалы.Ссылка.Дата, МЕСЯЦ) КАК ПериодМесяц, НАЧАЛОПЕРИОДА(схАктОбИспользованииУдобренийМатериалы.Ссылка.Дата, КВАРТАЛ) КАК ПериодКвартал, НАЧАЛОПЕРИОДА(схАктОбИспользованииУдобренийМатериалы.Ссылка.Дата, ПОЛУГОДИЕ) КАК ПериодПолугодие, НАЧАЛОПЕРИОДА(схАктОбИспользованииУдобренийМатериалы.Ссылка.Дата, ГОД) КАК ПериодГод, схАктОбИспользованииУдобренийМатериалы.СтруктураПосевныхПлощадей КАК СтруктураПосевныхПлощадей, схАктОбИспользованииУдобренийМатериалы.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа, схАктОбИспользованииУдобренийМатериалы.СтруктураПосевныхПлощадей.ПлощадьПоля КАК ПлощадьПоля, схАктОбИспользованииУдобренийМатериалы.ПлощадьПоля КАК ОбработаннаяПлощадь, МАКСИМУМ(ХозрасчетныйОборотыДтКт.СуммаНУОборотДт) КАК СуммаНУОборотДт {ВЫБРАТЬ Документ.*, Дата, Подразделение.*, Склад.*, Ответственный.*, Организация.*, Номенклатура.*, Количество, ПериодДень, ПериодНеделя, ПериодДекада, ПериодМесяц, ПериодКвартал, ПериодПолугодие, ПериодГод} ИЗ Документ.схАктОбИспользованииУдобрений.Материалы КАК схАктОбИспользованииУдобренийМатериалы ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, , Авто, , , , , ) КАК ХозрасчетныйОборотыДтКт ПО схАктОбИспользованииУдобренийМатериалы.Ссылка = ХозрасчетныйОборотыДтКт.Регистратор И схАктОбИспользованииУдобренийМатериалы.Номенклатура = ХозрасчетныйОборотыДтКт.СубконтоКт1 ГДЕ схАктОбИспользованииУдобренийМатериалы.Ссылка.Проведен И НАЧАЛОПЕРИОДА(схАктОбИспользованииУдобренийМатериалы.Ссылка.Дата, ДЕНЬ) >= &НачалоПериода И (&КонецПериода = ДАТАВРЕМЯ(1, 1, 1) ИЛИ НАЧАЛОПЕРИОДА(схАктОбИспользованииУдобренийМатериалы.Ссылка.Дата, ДЕНЬ) <= &КонецПериода) {ГДЕ схАктОбИспользованииУдобренийМатериалы.Ссылка.* КАК Документ, схАктОбИспользованииУдобренийМатериалы.Ссылка.ПодразделениеЗатрат.* КАК Подразделение, схАктОбИспользованииУдобренийМатериалы.Ссылка.Склад.* КАК Склад, схАктОбИспользованииУдобренийМатериалы.Ссылка.Ответственный.*, схАктОбИспользованииУдобренийМатериалы.Ссылка.Организация.*, схАктОбИспользованииУдобренийМатериалы.Номенклатура.*} СГРУППИРОВАТЬ ПО схАктОбИспользованииУдобренийМатериалы.Ссылка, схАктОбИспользованииУдобренийМатериалы.Ссылка.Дата, схАктОбИспользованииУдобренийМатериалы.Ссылка.ПодразделениеЗатрат, схАктОбИспользованииУдобренийМатериалы.Ссылка.Склад, схАктОбИспользованииУдобренийМатериалы.Ссылка.Ответственный, схАктОбИспользованииУдобренийМатериалы.Ссылка.Организация, схАктОбИспользованииУдобренийМатериалы.Номенклатура, схАктОбИспользованииУдобренийМатериалы.Количество, схАктОбИспользованииУдобренийМатериалы.СтруктураПосевныхПлощадей, схАктОбИспользованииУдобренийМатериалы.НоменклатурнаяГруппа, схАктОбИспользованииУдобренийМатериалы.СтруктураПосевныхПлощадей.ПлощадьПоля, схАктОбИспользованииУдобренийМатериалы.ПлощадьПоля |
|||
1
catena
21.11.18
✎
12:28
|
"особенно плохо когда номенклатура в строках таб. части одинаковая в одном документе"
Чтобы соединить две таблицы по дублям номенклатуры, нужно добавить соединения помимо номенклатуры, которые исключат дублирование данных. |
|||
2
Хвостатос
21.11.18
✎
14:01
|
В проводках кроме регистратора и номенклатуру по сути больше ничего и нет для подобной задачи.
|
|||
3
unregistered
21.11.18
✎
14:26
|
(2) Значит подобная задача не имеет решения (в данной постановке). По-моему, это очевидно.
Нужно решать её как-то по-другому. Например, распределять общую сумму НУ пропорционально сумме БУ. А вообще я совершенно не понимаю сути задачи. В чем состоит сакральный смысл разбивки по номенклатурам табличной части документа? Зачем тут вообще табличная часть документа, когда (судя по тексту запроса) достаточно данных регистра и регистратора (акта)? |
|||
4
Хвостатос
21.11.18
✎
15:23
|
(3) Если вкратце то так. Есть типовой отчет который показывает какие удобрения, сколько(количество) и на какую площадь было потрачено за период. Отчет формируется из таб.частей документов(актов, в запросе видно). Возникла необходимость чтобы в отчете было не только количественное, но и денежное выражение потраченного. Сумм в доке нет, но они есть в проводках.
|
|||
5
ДенисЧ
21.11.18
✎
15:24
|
(4) А что, из проводок сразу все нужные данные взять - Трамп запретил?
|
|||
6
Хвостатос
21.11.18
✎
15:29
|
(5) Жириновский=))
|
|||
7
Хвостатос
21.11.18
✎
17:20
|
(5) Похоже вы правы. Только так и получилось. Спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |