0
lals
25.04.19
✎
18:51
|
В справочнике контрагентов, при выборе показывает остатки взаиморасчетов,
такой вот функцией:
Функция Остаток()
Долг = Регистр.Дебиторы.Остаток(ТекущийЭлемент(),"Оплата");
Если Долг > 0 Тогда
текст = Строка("Долг = " + Долг);
Форма.тт.Цвет(255,0,0);
ИначеЕсли Долг < 0 Тогда
текст = Строка("Предоплата = " + Долг);
Форма.тт.Цвет(50,205,85);
Иначе
текст = Строка("Нет долгов ");
Форма.тт.Цвет(0,0,255);
КонецЕсли;
возврат текст;
КонецФункции
Выдает ошибочную переплату 705,17 есть такая расходная накладная на эту сумму, и такая же сумма в банковской выписке.
Делаю непроведенным оба этих документа а сумма переплаты остается, причем отчеты на запросах выдаются без ошибок тоесть долгов и переплат нет,
Просматриваю регистр движения все на месте остатков ноль а вот в форме справочника такой бред.
Пересчяет итогов делался и с провденными этими документами и уже когда сделал их непроведенными.
|
|