Имя: Пароль:
1C
1C 7.7
v7: Условие по номеру документа в запросе при группировке "Документ".
0 lukinskiy
 
14.09.15
14:50
Как записать условие по номеру документа в запросе, если переменной "Документ" нет, а используется группировка "Документ"? Вводить переменную и заменять группировку "Документ" на группировка по ней, или можно без этого?
1 Масянька
 
14.09.15
14:53
(0) Зачем? Огласите весь список (задачу), пажалста (С)
2 lukinskiy
 
14.09.15
14:56
Надо разделить кассовую книгу на две - документы с префиксами и без.

    "//{{ЗАПРОС(КассоваяКнига)
    |Период с НачЗапроса по КонДата;
    |ОбрабатыватьДокументы Все;
    |Обрабатывать НеПомеченныеНаУдаление;
    |ПриходДок = Документ.ПриходныйОрдер.Сумма,Документ.ПриходныйОрдерТорг.Сумма;
    |РасходДок = Документ.РасходныйОрдер.Сумма,Документ.РасходныйОрдерТорг.Сумма;
    |Валюта = Документ.ПриходныйОрдер.Валюта, Документ.РасходныйОрдер.Валюта;
    |Функция Приход = Сумма(ПриходДок);
    |Функция Расход = Сумма(РасходДок);
    |Группировка День;
    |Группировка Документ;
    |"//}}ЗАПРОС
    ;
3 lukinskiy
 
14.09.15
14:56
Несложно и переменную ввести, просто не раз уже с таким сталкивался и решил спросить, нельзя ли как-то поизящнее.
4 Злопчинский
 
14.09.15
16:50
(3) да, можно и переменнуб в запрос ввести. Однако Группировка по переменной запроса (которая определена как Регистр.ТекущиийДокумент или Док.Текущий доккумент) и по предопределенной "Документ" - имеет некоторые особенности/тонкости/различия. Какие именно - сейчас не помню, но они есть - надо искать - обсуждалось как-тог