0
Karambol
16.04.12
✎
09:16
|
Подскажите, можно ли сделать запрос, в котором есть условие по реквизиту определенного документа. Т.е., есть документ Реализация, у него есть реквизит _ДокументПодписан. Можно ли задать условие, чтобы в выборку попадали подписанные документы Реализация, а на все остальные документы чтобы условие не распространялось.
Делал так:
Период с НачПериода по КонПериода;
Контрагент = Регистр.Покупатели.Договор.Владелец, Регистр.Поставщики.Договор.Владелец;
Док = Регистр.Покупатели.ТекущийДокумент, Регистр.Поставщики.ТекущийДокумент;
флПодписан = Регистр.Покупатели.ТекущийДокумент._РеализацияМонтаж3._ДокументПодписан,
Регистр.Покупатели.ТекущийДокумент.Реализация._ДокументПодписан;
Сумма = Регистр.Покупатели.СуммаУпр, Регистр.Поставщики.СуммаУпр;
Функция СуммаНачОст = НачОст(Сумма);
Функция СуммаПриход = Приход(Сумма);
Функция СуммаРасход = Расход(Сумма);
Функция СуммаКонОст = КонОст(Сумма);
Группировка Контрагент;
Группировка Договор Без Групп;
Группировка Док;
Условие(флПодписан=1);
но так выводятся только документы, у которых флПодписан=1 и не выводятся те, у которых этого реквизита нет.
|
|
2
Karambol
16.04.12
✎
09:39
|
(1) Спасибо! Так работает, но на итоги почему-то условие не влияет. Т.е., документ движения не выводится, а итоги не изменяются.
|
|