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