Имя: Пароль:
1C
1C 7.7
v7: не выдает кредДокумент
0 maestro-72
 
15.11.11
11:50
Помогите разобраться:
Вот такой запрос, вроде все стандартно:
   ТекстЗапроса = "  
   |Период с ДатаН по ДатаК;
   |Договор        = Регистр.Покупатели.Договор;    
   |Контрагент        = Регистр.Покупатели.Договор.Владелец;
   |КредДокумент    = Регистр.Покупатели.КредДокумент;
   |Долг            = Регистр.Покупатели.СуммаРуб;  
   |Функция КонДолг = КонОст(Долг);
   |Функция Приход = Приход(Долг);
   |Функция Расход = Расход(Долг);  
   |Группировка Контрагент без Групп;
   |Группировка Договор;
   |Группировка КредДокумент;              
   |";    

при выполнении выдает долг контрагента - -500;
на самом деле есть два документа один оплата от покупателя - 500 и корректировка долга расход 500. Оплату как кредДокумент видим а корректировку долга не видим. В ведомости по контрагентам видим и то и это, соответственно никаких проблем. Никак не могу разобраться чего не хватает в запросе чтобы появился кредДокумент корректировка долга. Может я чего не доглядел?...
1 aka AMIGO
 
15.11.11
11:53
Контрагент        = Регистр.Покупатели.Договор.Владелец;

у Договора может быть несколько Владельцев?
2 aka AMIGO
 
15.11.11
11:56
+1 я-бы убрал контрагента и группировку по нему, можно вывести в цикле при обходе результатов запроса

ИМХО!!! :)
3 PuhUfa
 
15.11.11
12:01
(0) посмотри какие движения по регистру Покупатели сделала корректировка.
КредДокумент <> ДокументДвижения
4 maestro-72
 
15.11.11
12:37
Спасибо большое, натолкнули на мысль, проверил все досконально, оказалость что висит пред документ корректировка долга поставщику! В этом вся и проблема. Внимательность и еще раз внимательность. Вопрос снят, всем спасибо.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой