Имя: Пароль:
1C
1C 7.7
v7: Запрос к бух. итогам
,
0 mirrr
 
27.11.13
19:38
Сделал запрос к бух. итогам с группировкой по дням:
    Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода, "МЕД",,, 1, "День", "СК");
Как сделать внутри группировки по дням группировку по регистратору-документу?
1 mirrr
 
27.11.13
19:49
В этом запросе группировка по дням:
    Ит.ВыбратьПериоды();
    Пока Ит.ПолучитьПериод() = 1 Цикл
        Таб.ВывестиСекцию("Период");

Как внутри этой группировки по дням сделать группировку по документам?
2 Classic
 
27.11.13
19:55
(0)
Никак

Делай сразу периодичность Операция. а при обходе периода обрабатывай изменение даты
3 mirrr
 
27.11.13
20:01
(2) тогда не получится считать итоги за период "День" - программа будет показывать сальдо и обороты только по текущей операции.
4 Тьма
 
27.11.13
20:02
(3)На первой операции в дне будет сальдо на начало, на последней - на конец.
5 mirrr
 
27.11.13
20:06
(4) а общий оборот за день (приход, расход) как узнать?
6 Тьма
 
27.11.13
20:18
(5)Сложением, не? Можно ТЗ заполнить и свернуть по дате. А можно и прямым запросом сразу с группировкой и по дате и по документу.
7 mirrr
 
27.11.13
20:26
(6) а как сделать прямым запросом сразу с группировкой и по дате и по документу?
8 Тьма
 
27.11.13
20:48
9 pofigos
 
28.11.13
00:40
(7) Синтаксис: $БИОстаткиОбороты.<ИмяПланаСчетов>(НачалоПериода, КонецПериода,  Периодичность, МетодДополнения, Счет, Субконто, Ресурсы, Условие, Соединения)

В первом посте архив. Там есть документация. http://www.1cpp.ru/forum/YaBB.pl?num=1273512019

Как вариант тут запрос на получение остатков. Свежий. Работает. Как правильно получить значение в запросе