Краткое описание :
Добавление сложной ИК в операцию переоценки с использованием коэффициентовОписание :
ПереоценкаЧто измененно :
Добавление сложного инвентарного объекта в
операцию переоценки при формировании данной операции с
использованием ранее введенных коэффициентов пероценки.
1) Модуль ОС- операции - ввод коэффициентов переоценки.
Заводим новую запись с названием "тест" и только для
одного инвентарного проставляем коэффициент. Данный
инвентарный 001501 является частью сложного
инвентарного объекта 0005020.
2) Модуль ОС - операции -Переоценка.
Заводим новую операцию, выбираем из списка
коэффициентов запись "тест" и производим действие
"Проведение переоценки". В результате в операцию
переоценки добавляется не только простой инвентарный
00150, но вышестоящий сложный 0005020.
Как проявилась проблема на тестовой Галактике:
В рамках тестирования ТХО были проведены две операции типа переоценка:
1) Сначала с коэффициентами < 1 - назовем "уценка".
2) Затем с коэффициентами >1 - назовем "дооценка".
Когда потребовалось отменить операцию
"Уценка" (надо исправить ТХО), Галактика сообщила, что
имеется более поздняя операция "Дооценка" и сослалась
на сложный инвентарный 0005020.
Как показало дальнейшее разбирательство, практически по всем сложным
инвентарным ЧАСТЬ простых инветарных попало на уценку,
ЧАСТЬ на дооценку, а вышестоящиие сложные попали в обе
операции.
В результате нельзя исправить ТХО по операции
"уценка" , пока не отменишь операцию "Дооценку", по
которой проводки сформировались правильно.
Вопрос: как получить операцию переоценки, использую коэффициенты
переоценки, но без добавления в операцию сложных
инвентарных ?.
Действующих сложных инвентарных объектов много, так что вручную удалить их из операции после ее формирования не выход.
Надо, чтобы сложные инвентарные в операцию переоценки просто не попадали.
Доп. скрины во вложении.
Как измененно :
Исправил функцию CanDelMoveOs_OneNastrOS,
которая проверяет возможность отката операции:
- исключил из проверки сложные объекты.