Имя: Пароль:
1C
1C 7.7
v7: Запрос 1С 7.7
0 1С-ница
 
21.05.14
15:05
Конфигурация Гостиница, ред 3.0
Есть Запрос6
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
|ТекущийДокумент = Регистр.Взаиморасчеты.ТекущийДокумент;
|Автор = Регистр.Взаиморасчеты.ТекущийДокумент.ДополнительныеУслугиПоФакту.Автор;
|ВидДвижения = Регистр.Взаиморасчеты.ВидДвижения;
|ТипУсл = Регистр.Взаиморасчеты.Услуга.Тип;
|Долг = Регистр.Взаиморасчеты.Долг;
|Функция ДолгПриход = Приход(Долг);
|Функция Счетчик = Счётчик();
|Группировка Автор;
|Условие(ТекущийДокумент.Вид()=""ДополнительныеУслугиПоФакту"");
|Условие(ВидДвижения=Перечисление.ВидыВзаиморасчетов.ОказаниеУслуги);
|Условие(ТипУсл в СписКорпОтм);
|"//}}ЗАПРОС

В результат запроса не попадают записи с нулевыми суммами в документе, а они нужны. Проверила в отладчике проведение документа - при нулевой сумме движения в регистр пишутся. Думаю дело в функции "Приход". Пробовала запрос к самому документу, тоже что то не получается
1 Ёпрст
 
21.05.14
15:07
(21) приход 0 в движениях регистра ?
2 Ёпрст
 
21.05.14
15:08
и прям все условия выполняются при этом ?
3 1С-ница
 
21.05.14
15:29
(1) в отладчике запись с приходом 0 делается, не смотрела правда сам регистр
4 vladko
 
21.05.14
15:35
ну посмотри в меню действия-движения документа и твой регистр Взаиморасчеты
5 1С-ница
 
21.05.14
15:40
(4) посмотрела отчетом regprint движения есть, кол-во 1, сумма 0, как учесть такие записи в запросе?
6 Ёпрст
 
21.05.14
15:45
(5) так, например:

воткни это, наслаждайся

|Функция Вася= Сумма(1);
7 vladko
 
21.05.14
15:45
попробуй
|Группировка Автор все;
8 Ёпрст
 
21.05.14
15:46
Хотя, по идее, твой запрос тоже должен возвращать

Убирай условия, для начала и смотри (скорее всего, в них твой ответ)
9 1С-ница
 
21.05.14
16:20
(8) убрала все условия, добавилось 3 записи, 7 не попадают
10 Ёпрст
 
21.05.14
16:21
(9) покажи скриншот движения
11 Ёпрст
 
21.05.14
16:21
и это, как (6) пробовала ?
12 1С-ница
 
21.05.14
16:38
(11) как в 6 пробовала - получается 944 записи вместо 128
13 Builder
 
21.05.14
16:57
А добавить функцию по количеству не судьба? Количество же есть всегда, я так понял...
14 1С-ница
 
22.05.14
10:33
(13) Спасибо за подсказку, помогло!!!
Основная теорема систематики: Новые системы плодят новые проблемы.