![]() |
![]() |
![]() |
|
Запрос по реализациям | ☑ | ||
---|---|---|---|---|
0
mihalich979
01.07.19
✎
10:33
|
Приветствую.
Никак не могу нормально вывести а СКД таблицу что мне надо. вот думаю может можно как-то в запросе получить заранее чтобы потом с выводом не мучаться. итак имеем реализации за период. есть несколько интересующих товаров. товар1 - Т1 товар2 - Т2 товар3 - Т2 товар4 - Т4 надо сгруппировать по дате реализации и по товару в итоге должно получиться что-то типа: дата /Контрагент/КоличествоТ1/КоличествоТ2/КоличествоТ3/КоличествоТ4/ИТОГОКоличество/ЦенаТ1/ЦенаТ2/ЦенаТ3/ЦенаТ4/СуммаТ1/СуммаТ2/СуммаТ3/СуммаТ4/ИТОГОСумма 01/01/19 /К1 / 100 / 300 / - / - / 400 / 3,5 / 2,71 / - / - / 350 / 813 / - / - / 1163 01/01/19 /К1 / 150 / 300 / - / - / 450 / 4,1 / 2,90 / - / - / 615 / 870 / - / - / 1485 01/01/19 /К2 / 50 / 300 / - / - / 450 / 4,1 / 2,90 / - / - / 205 / 870 / - / - / 775 02/01/19 /К1 / - / 100 / 50 / 100 / 150 / - / 2,50 / 2 / 1,5 / 250 / 100 / 150 / - / 500 02/01/19 /К2 / - / 100 / 50 / 100 / 150 / - / 2,50 / 2 / 1,5 / 250 / 100 / 150 / - / 500 т.е. за одну дату может быть несколько реализация одному контрагенту одного и того же товара но с разной ценой |
|||
1
palsergeich
01.07.19
✎
11:04
|
СКД не преднозначена для таких задач.
|
|||
2
palsergeich
01.07.19
✎
11:05
|
(1) А нет вру, если сделать цену не ресурсом, а полем группировки - то выйдет
|
|||
3
palsergeich
01.07.19
✎
11:06
|
И добавить поле в вычисляемое - ценаРесурс для итогов, то заведется, правда вид будет не очень
|
|||
4
Cyberhawk
01.07.19
✎
11:12
|
Заранее в запросе можно, но зачем когда есть таблица СКД
|
|||
5
mihalich979
01.07.19
✎
16:04
|
(4) да верчу и так и эдак эту СКД.
ну не выходит каменный цветок. и цену, количество, сумму - ресурсами делал и попворачивал таблицу. все как-то криво. вот думал как бы в запросе все заранее повернуть и вывести просто списком в СКД без закидонов. вот запрос из регистра даже сделал: ВЫБРАТЬ НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродаж.Период, ДЕНЬ) КАК Дата, ВыручкаИСебестоимостьПродаж.Регистратор.Контрагент.НаименованиеПолное КАК Контрагент, ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура, СУММА(ВыручкаИСебестоимостьПродаж.Количество) КАК Количество, ВыручкаИСебестоимостьПродаж.СуммаВыручки / ВыручкаИСебестоимостьПродаж.Количество КАК Цена, СУММА(ВыручкаИСебестоимостьПродаж.СуммаВыручки) КАК СуммаВыручки ИЗ РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаИСебестоимостьПродаж ГДЕ ТИПЗНАЧЕНИЯ(ВыручкаИСебестоимостьПродаж.Регистратор) = ТИП(Документ.РеализацияТоваровУслуг) И ВыручкаИСебестоимостьПродаж.Период МЕЖДУ &НачДата И &КонДата И ВыручкаИСебестоимостьПродаж.Количество <> 0 И ВыручкаИСебестоимостьПродаж.СуммаВыручкиБезНДС <> 0 И ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура.Ссылка В(&СписокНоменклатуры) СГРУППИРОВАТЬ ПО ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура, ВыручкаИСебестоимостьПродаж.СуммаВыручки / ВыручкаИСебестоимостьПродаж.Количество, ВыручкаИСебестоимостьПродаж.Регистратор.Контрагент.НаименованиеПолное, НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродаж.Период, ДЕНЬ) УПОРЯДОЧИТЬ ПО Контрагент, Дата |
|||
6
mihalich979
01.07.19
✎
16:06
|
итак есть таблица
дата/контрагент/номенклатура/количество/цена/СуммаВыручки как теперь повернуть ее так? дата/Контрагент/КоличествоТ1/КоличествоТ2/КоличествоТ3/КоличествоТ4/ИТОГОКоличество/ЦенаТ1/ЦенаТ2/ЦенаТ3/ЦенаТ4/СуммаТ1/СуммаТ2/СуммаТ3/СуммаТ4/ИТОГОСумма |
|||
7
mihalich979
01.07.19
✎
16:07
|
СписокНоменклатуры - это список номенклатуры из 4-х позиций, но есть вероятность что могут добавить еще
|
|||
8
mihalich979
01.07.19
✎
16:08
|
(1) т.е. вручную написать проще и быстрее чем эту СКД мучать?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |