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