Задача 102.119163

Задача :102.119163

Краткое описание :
Режим "КАУ из карточки ОС/НМА на конец предыдущего месяца"
Описание :
Ведение картотеки
Что измененно :

В ПИР 180.6688 был реализован <Внешние КАУ из ОС/НМА на конец предыдущего периода> для алгоритма ТХО OSNMA.
Он получает ряд аналитики путем моделирования отката операций изменения параметров. Однако есть замечания по его работе.

1) Судя по программному коду, если нет операций изменения параметров и карточка введена в текущем периоде, то алгоритм будет выдавать пустые значения аналитик.

if (SpMove.SysOper = cgOs_5_Amort) and (KatOs.DatOk < tmpFisrtDayMonth)
TxoBodyAddKau(CurHTxo, wFlKau_KauPrevMonth, KauReff.wKau, KauReff.cKau); // внешние КАУ из карточки ОС в режим "на конец предыдущего месяца" для амортизации

Собственно нужно устранить (KatOs.DatOk < tmpFisrtDayMonth) в этой конструкции, чтобы даже по карточке, введенной в текущем периоде, аналитики в OSNMA в указанном режиме были заполнены.

2) Судя по программному коду, при моделировании отката изменения параметров анализируются только те изменения, которые сделаны в операциях "Изменения параметров" (см. ниже). Однако изменение параметров может делаться не только в "Операциях изменения параметров", но также и в других типах операций.

case SpMove.SysOper of
cgOs_5_Amort: //амортизация
{
set CurOperType := cgOs_9_ChgPar;

Собственно необходимо доработать так, чтобы анализировались все типы операций.
Как измененно :

Доработан режим <Внешние КАУ из ОС/НМА на конец предыдущего периода> для алгоритма ТХО OSNMA.

При моделировании отката учитываются все операции учитываются все операции по карточке, т.к. изменить параметры возможно не только в операции "изменение параметров".

Режим <Внешние КАУ из ОС/НМА на конец предыдущего периода> также заполняет данные для карточек введенных в текущем месяце.

Название продукта Название компонента Тип Последняя версия Дата выхода
F_OSF_OSRES9.1.005.0
F_OSF_OSRES9.1.5.0