Цикл по проводкам
Добавлено: 23 апр 2019, 00:39
Коллеги, что-то никак не могу сделать простую, казалось бы, вещь.
Мне нужно просуммировать проводки по определенным условиям (Д62/К51, К51 КАУ2=нрек договора + ограничение по датам)
Пишу так:
Не собирается, пишет: "В баунде на таблицу не может быть более одного ограничения, отличного от ==". И как тогда собрать проводки?
Мне нужно просуммировать проводки по определенным условиям (Д62/К51, К51 КАУ2=нрек договора + ограничение по датам)
Пишу так:
Код: Выделить всё
...
set myPlansSch := coGetTune('FIN.USER.CPLANSSCH');
if getfirst PlansSch = tsOk
myPlansNo := PlansSch.Kod;
else
exit;
_loop FullCache Oborot Where ((
myPlansNo+'62' == Oborot.ScheTo And
myPlansNo+'51' == Oborot.SchetK And
cDogNrec == Oborot.KauKs[2] And
dtb <<= Oborot.DatOb And
dte >>= Oborot.DatOb ))
{
// здесь собираем сумму
}
...