C_CHECKOPER
Краткое описание :
Переработка расчета налогов на таблицах в памятиОписание :
Накладные на отпускЧто измененно :
В настоящий момент остро встала проблема переработки расчета
налогов на таблицах в памяти.
Чем плохо предыдущее решение? Тем что для того, чтобы рассчитать налог нужно
создать записи в таблице SpDocNal. Достаточно много примеров в коде, когда для
расчета налогов создают записи SpDocNal в БД (а есть еще и примеры связанных
таблиц, например, SpSopr, KatSopr поля которых выступают в качестве параметров
расчета), а затем их удаляют. Данный метод медленный (т.к. вставка и удаления
записей в БД занимают почти все время расчета), не корректный, т.к. есть
вероятность наличия отвязанных записей таблицы SpDocNal, не удобный в плане
кодирования. Из плюсов можно отметить только то, что данные расчета всегда
останутся в БД.
По данному ПИРу будет предпринята попытка реализовать расчет налогов на
таблицах в памяти с возможностью записи результата в БД.
Как измененно :
Система Галактика. Расчет налогов.
Выполнена переработка расчета налогов из G_Nalog.dll в L_Nalog.res.
Описание функций см. в L_Naolg\Vip\NalogFun\NalogFun.vih
C_CHECKOPER
Краткое описание :
После проверки КОУ (остатков МЦ) - некорректная ссылка на
каталог МЦОписание :
просмотр текущих остатковЧто измененно :
После проверки КОУ (остатков МЦ) - некорректная ссылка на
каталог МЦ:
Проверка корректности ссылок в справочниках сальдо МЦ
I ЭТАП : по таблице ордеров
II ЭТАП : по таблице сальдовых остатков
Неправильная ссылка на каталог МЦ в сальдо по МЦ "" от 15/01/2013. (Table
SaldoMC NRec=65595)
III ЭТАП: по таблице разрезов движения
Нужно добавить записей в каталоги:
МЦ: 1
cкладов: 0
МОЛ: 0
партий: 0
валют: 0
Проверка целостности в справочниках сальдо МЦ закончена
Как измененно :
Доработана обработка ситуации при проверке КОУ, если в таблице
SaldoMC есть записи со ссылкой на МЦ, которой нет в каталоге МЦ и по данной МЦ
нет ни одного ордера:
1. Если МЦ нет в каталоге МЦ и нет ни одного ордера, то записи из таблицы
SaldoMC по этой МЦ удаляются;
2. Если МЦ уже ранее добавлена в каталог МЦ, например проверкой КОУ, то запись
в каталоге МЦ остается, ее пользователь затем может удалить вручную, а из
таблицы SaldoMC записи удаляются.