Задача 102.118808

Задача :102.118808

2013-12-08 03:10:53
Краткое описание :
Переработка расчета налогов на таблицах в памяти
Описание :
Накладные на отпуск
Что измененно :
В настоящий момент остро встала проблема переработки расчета
налогов на таблицах в памяти.
Чем плохо предыдущее решение? Тем что для того, чтобы рассчитать налог нужно
создать записи в таблице SpDocNal. Достаточно много примеров в коде, когда для
расчета налогов создают записи SpDocNal в БД (а есть еще и примеры связанных
таблиц, например, SpSopr, KatSopr поля которых выступают в качестве параметров
расчета), а затем их удаляют. Данный метод медленный (т.к. вставка и удаления
записей в БД занимают почти все время расчета), не корректный, т.к. есть
вероятность наличия отвязанных записей таблицы SpDocNal, не удобный в плане
кодирования. Из плюсов можно отметить только то, что данные расчета всегда
останутся в БД.

По данному ПИРу будет предпринята попытка реализовать расчет налогов на
таблицах в памяти с возможностью записи результата в БД.
Как измененно :
Система Галактика. Расчет налогов.
Выполнена переработка расчета налогов из G_Nalog.dll в L_Nalog.res.
Описание функций см. в L_Naolg\Vip\NalogFun\NalogFun.vih

Название продукта Название компонента Тип Последняя версия Дата выхода
C_CHECKOPERC_CHECKOPERRES9.1.4.0
F_DISTPLF_DISTPLRES9.1.008.0
F_DISTPLF_DISTPLRES9.1.8.0
F_ISKIF_ISKIRES9.1.2.0
F_SFOF_SFORES9.1.010.0
F_SFOF_SFORES9.1.10.0
L_BASEDOCL_BASEDOCRES9.1.007.0
L_BASEDOCL_BASEDOCRES9.1.7.0
L_CONSIGL_CONSIGRES9.1.7.0
L_DOGOVORL_DOGOVORRES9.1.010.0
L_DOGOVORL_DOGOVORRES9.1.10.0
L_NALNAKLL_NALNAKLRES9.1.5.0
L_NIOKRL_NIOKRRES9.1.4.0
L_PRICESL_PRICESRES9.1.006.0
L_PRICESL_PRICESRES9.1.6.0
L_PRNSOPRL_PRNSOPRRES9.1.006.0
L_PRNSOPRL_PRNSOPRRES9.1.6.0
L_REMDOCL_REMDOCRES9.1.005.0
L_REMDOCL_REMDOCRES9.1.5.0
L_REMONTL_REMONTRES9.1.5.0
L_REPOPERL_REPOPERRES9.1.008.0
L_REPOPERL_REPOPERRES9.1.8.0
L_ROZNL_ROZNRES9.1.6.0
L_SFL_SFRES9.1.009.0
L_SFL_SFRES9.1.9.0
L_SKLADL_SKLADRES9.1.010.0
L_SKLADL_SKLADRES9.1.10.0
L_SKLREPL_SKLREPRES9.1.006.0
L_SKLREPL_SKLREPRES9.1.6.0
L_SOPRBASEL_SOPRBASERES9.1.004.0
L_SOPRBASEL_SOPRBASERES9.1.4.0
L_SOPRDOCL_SOPRDOCRES9.1.008.0
L_SOPRDOCL_SOPRDOCRES9.1.08.0
L_SOPRDOCL_SOPRDOCRES9.1.8.0
L_UKSPLANSL_UKSPLANSRES9.1.5.0
L_WOODL_WOODRES9.1.6.0
M_CONTROLM_CONTROLRES9.1.005.0
M_CONTROLM_CONTROLRES9.1.5.0
M_DVSM_DVSRES9.1.4.0
M_MNPLANM_MNPLANRES9.1.6.0
M_SERVM_SERVRES9.1.4.02013-12-08 03:10:53
M_TRANSPM_TRANSPRES9.1.008.0
M_TRANSPM_TRANSPRES9.1.8.0
M_UPM_UPRES9.1.006.0
M_UPM_UPRES9.1.6.0