Griz написал(а):
Добрый день.
Подскажите, кто понял.
Для чего новый код Окоф сделан зависимым от времени.
Где это используется?
Карточка ОС-6 доработана странным образом. Почему в ней код Окоф зависит от даты на селекционном экране.
Почему сравнение идёт с 2016 годом. Вроде изменение по Окоф с 2017 года?
с 2016 годом - это косяк сапа. Они везде напихали логику, что новый окоф действует с 2016 года. Даже в технических именах написали 2016.
А зависит от даты отчета т.к. стандартная программа миграции на новые коды ОКОФ - добавляет новый интервал в зависимы от времени данных РФ специфики. Но опять же по-умолчинию в программе миграции стоит дата начала интервала 01.01.2016.
П.С.
Рекомендую сделать энхансмент в конце инклюда J_3R_OS_F04 и перформа fill_value_lc2016:
if p_new_value is INITIAL.
cv_result = p_old_value.
elseif p_rep_date < '20170101'.
cv_result = p_old_value.
else.
cv_result = p_new_value.
endif.
Но может сап уже выпустил на это ноту.