|
Как получить данные за несколько периодов?
|
|||
---|---|---|---|
#18+
Всем доброго времени суток. Подскажите, пожалуйста, как выбрать продажи за несколько периодов? УТ10.3 1С8.2 Пытаюсь объединением: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
Но в этом случае задваивает контрагентов, если у них были продажи в обоих периодах. Подскажите, пожалуйста, что не так делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2016, 11:16 |
|
Как получить данные за несколько периодов?
|
|||
---|---|---|---|
#18+
РегистрНакопления.Продажи.Обороты(&НачалоПериода2, &КонецПериода2, День, ) так будет по дням. можно месяц написать.. или сразу в скд делать - период будет измерением ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2016, 11:31 |
|
Как получить данные за несколько периодов?
|
|||
---|---|---|---|
#18+
Убери это из запроса LittleLoya Код: sql 1. 2. 3. 4. 5. 6. 7.
А сам запрос с объединением помести во вложенный или во временную таблицу, потом сверни. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2016, 14:49 |
|
Как получить данные за несколько периодов?
|
|||
---|---|---|---|
#18+
Владимир Лазурко, ты знаешь сколько периодов нужно? а если нет? программно мегазапрос делать? бред есть возможность делать с измерением по периодам -делаем. ВЫБРАТЬ ПродажиОбороты.Контрагент.ОсновнойМенеджерПокупателя КАК МенеджерПокупателя, ПродажиОбороты.Контрагент.Регион КАК Регион, ПродажиОбороты.Контрагент КАК Контрагент, ПродажиОбороты.СтоимостьРеглОборот КАК Продажи1, 0 КАК Продажи2 ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериода1, &КонецПериода88, Месяц , Контрагент.Регион В ИЕРАРХИИ (&Регион)) КАК ПродажиОбороты нет - берем начальные остатки и умножаем на движения за период ( их ещё сами с собой - чтобы получился нарастающий итог) и будет полная обработка хоть по документу хоть по периоду. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2016, 14:58 |
|
Как получить данные за несколько периодов?
|
|||
---|---|---|---|
#18+
Zerro, потише на поворотах. Или это твинк ТС? Мне видно в исходном запросе, что два периода, два запроса в объединении. Мы ведь не знаем всей задачи, что это берется - сравнить продажи за этот год с предыдущим годом или этот месяц с таким же месяцем в прошлом году или поквартально сравнить этот квартал с таким же кварталом прошлого года. В условии не сказано, что периодов может быть больше двух, и не указана периодичность МЕСЯЦ. Если автор уточнит, что периодов может быть множество и они должны быть разбиты по равным интервалам с периодичностью МЕСЯЦ, или наоборот, периоды будут заданы произвольно и каждый период может быть и не привязан к стандартным границам периодов МЕСЯЦ. ДЕКАДА, ДЕНЬ и т.д. то и будем плясать от этого. В торговле одеждами периоды - сезоны и вовсе не привязаны к календарным кварталам, а условным "временам года" и т.д. и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2016, 16:49 |
|
Как получить данные за несколько периодов?
|
|||
---|---|---|---|
#18+
LittleLoyaНо в этом случае задваивает контрагентов, если у них были продажи в обоих периодах. Подскажите, пожалуйста, что не так делаю?Задваивает - надо сгруппировать, аналог действия с таблицей значений Свернуть. В моем запросе это "сгруппировать по" в блоке Код: sql 1. 2. 3. 4.
Да и туда же можно и добавить итоги, получится так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
Пишу "на коленке", без доступа к 1С, поэтому могут быть неточности. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2016, 16:54 |
|
Как получить данные за несколько периодов?
|
|||
---|---|---|---|
#18+
Владимир ЛазуркоZerro, потише на поворотах. Или это твинк ТС? Мне видно в исходном запросе, что два периода, два запроса в объединении. Мы ведь не знаем всей задачи, что это берется - сравнить продажи за этот год с предыдущим годом или этот месяц с таким же месяцем в прошлом году или поквартально сравнить этот квартал с таким же кварталом прошлого года. В условии не сказано, что периодов может быть больше двух, и не указана периодичность МЕСЯЦ. Если автор уточнит, что периодов может быть множество и они должны быть разбиты по равным интервалам с периодичностью МЕСЯЦ, или наоборот, периоды будут заданы произвольно и каждый период может быть и не привязан к стандартным границам периодов МЕСЯЦ. ДЕКАДА, ДЕНЬ и т.д. то и будем плясать от этого. В торговле одеждами периоды - сезоны и вовсе не привязаны к календарным кварталам, а условным "временам года" и т.д. и т.п. )твинк с 9000 сообщениями? Если два разных периода то да после сложения надо сгруппировать ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2016, 20:28 |
|
|
start [/forum/topic.php?fid=28&tid=1518674]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
159ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 251ms |
total: | 508ms |
0 / 0 |