|
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) Спасибо за подсказку, помогло!!!
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой