Здравствуйте.
Решаю задачу получения итогов по документам в разрезе дат. Т.е. Дата - итог, Дата - Итог.
Документы имеют поле Дата (формат дата/время). Нашёл оператор ПЕРИОДАМИ. Но он почему-то не срабатывает.
ВЫБРАТЬ
Реализация.Дата КАК Период,
Реализация.СуммаСНДС КАК СуммаСНДС,
Реализация.ВесНетто КАК ВесНетто
ИЗ
Документ.Реализация КАК Реализация
ГДЕ
Реализация.Дата МЕЖДУ &НачПериода И &КонПериода
ИТОГИ
СУММА(СуммаСНДС),
СУММА(ВесНетто)
ПО
Период ПЕРИОДАМИ(ДЕНЬ,,)
| Период ПЕРИОДАМИ(ДЕНЬ, &НачПериода, &КонПериода)
ВЫБРАТЬ
НачалоПериода(Реализация.Дата,День) КАК Период,
Реализация.СуммаСНДС КАК СуммаСНДС,
Реализация.ВесНетто КАК ВесНетто
ИЗ
Документ.Реализация КАК Реализация
ГДЕ
Реализация.Дата МЕЖДУ &НачПериода И &КонПериода
ИТОГИ
СУММА(СуммаСНДС),
СУММА(ВесНетто)
ПО
Период
ВЫБРАТЬ
НачалоПериода(Реализация.Дата,День) КАК Период,
Сумма(Реализация.СуммаСНДС) КАК СуммаСНДС,
Сумма(Реализация.ВесНетто) КАК ВесНетто
ИЗ
Документ.Реализация КАК Реализация
ГДЕ
Реализация.Дата МЕЖДУ &НачПериода И &КонПериода
СГРУППИРОВАИТЬ ПО
Период
donbass @ Сегодня, 15:58 ,
Сначала подумал - ОНО САМОЕ.
Но проба выдала парадоксальный результат. На картынке мой вариант и предложенный Вами с правками:
Сам в шоке, но факт !!!
cocon2003 @ Вчера, 21:37 ,
а так:
ВЫБРАТЬ
НачалоПериода(Реализация.Дата,День) КАК Период,
Сумма(Реализация.СуммаСНДС) КАК СуммаСНДС,
Сумма(Реализация.ВесНетто) КАК ВесНетто
ИЗ
Документ.Реализация КАК Реализация
ГДЕ
Реализация.Дата МЕЖДУ &НачПериода И &КонПериода
СГРУППИРОВАИТЬ ПО
НачалоПериода(Реализация.Дата,День)
?donbass @ Сегодня, 13:02 ,
Жесть. Сработало в таком виде:
ВЫБРАТЬ
НачалоПериода(Реализация.Дата, День) КАК Период,
Сумма(Реализация.СуммаСНДС) КАК СуммаСНДС,
Сумма(Реализация.ВесНетто) КАК ВесНетто
ИЗ
Документ.Реализация КАК Реализация
ГДЕ
Реализация.Дата МЕЖДУ &НачПериода И &КонПериода
СГРУППИРОВАТЬ ПО
НачалоПериода(Реализация.Дата, День)
УПОРЯДОЧИТЬ ПО
НачалоПериода(Реализация.Дата, День)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua