запрос по остатку
☑
0
pups777
14.09.18
✎
14:45
добрый день простой запрос.есть расходная на сумму 200 и оплата на 100
а запрос упрямо показывает 200
ЗапросВзаимоРасчет = Новый Запрос;
ЗапросВзаимоРасчет.Текст=
"ВЫБРАТЬ
| ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДоговорКонтрагента,
| ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Сделка,
| ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом,
| ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Контрагент,
| Сумма(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток) КАК СуммаОстатка
|ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Остатки() КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки
|ГДЕ
| ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Контрагент = &Контрагент
| И ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом = &ДокументОснование
| Сгруппировать ПО
| ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Контрагент,
| ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДоговорКонтрагента,
| ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Сделка,
| ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом";
1
Дмитрий
14.09.18
✎
15:09
при оплате в регистр записывается правильный ДокументРасчетовСКонтрагентом?
2
MyNameIs
14.09.18
✎
15:58
Для начала надо перенести условие ГДЕ в параметры виртуальной таблицы, потом посмотреть в документе оплаты движения по этому регистру.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший