Odoo 12 Enterprise Выпуск в Производство. Невозможно снять резервирование большего количества товаров с указанием "Название продукта", чем имеется на складе.
Затронутые версии: odoo12
Действия по воспроизведению: Создан производственный заказ. Выполнено Заказ на работу. Щелкните Отметить как выполненное. Ошибка приближается.
Текущее поведение: Борьба с ошибкой. Я продублировал Производственный заказ и обработал его. Он закрылся плавно, без каких-либо проблем / ошибок.
Ожидаемое поведение: производственный заказ должен перейти в состояние "Выполнено", как только будет нажата кнопка "Отметить как выполненное".
Ссылка на видео / снимок экрана (необязательно): https://ibb.co/Lp5PntS
1 ответ
Выполните следующие шаги, чтобы исправить ошибку, связанную с выпуском odoo stock. Для его реализации вам необходимо выполнить следующие шаги:
Режим отладки
Технические / серверные действия
Создайте
Название действия: например, исправить незарезервированное количество
модель: ir.actions.server
Необходимое действие: "выполнить код Python"
скопируйте / вставьте исправление под уже существующим кодом
"спасти"
"Создать контекстное действие"
Обновить страницу
Действие / исправление "исправить незарезервированное количество"
Подождите, пока он загрузится
"Удалить контекстное действие"
Действие / удалить
Это происходит из-за того, что зарезервированное количество в вашем инвентаре не соответствует количеству ваших покупок. Вероятно, это из-за небольшого изменения конфигурации, когда некоторые комплектации были открыты.
Легкий способ удалить это - создать действие сервера, которое выполняет этот код.
https://gist.github.com/jaa-odoo/8eb0a7250e1cecb2e412563ae6346052
Код решения.
Он должен исправить все несоответствия в ваших данных.
Исправить Decimal для необратимой проблемы со стоковой.
https://gist.github.com/jaa-odoo/a6315513bf7b2d8525a60c6f36c0f897
код