Проводки по закупке
В рамках реализации задачи возникла необходимость изменить работу стандартного функционала следующим образом:
Как работает система сейчас:
1. Создаем закупку, добавляем новую строку, устанавливаем количество = 10.
2. Обрабатываем отборочную накладную на все количество.
Результат - образовалась проводка на 10 штук со статусом прихода Получено.
3. Вписываем в поле Немедленное получение количество = 3, обрабатываем Накладную на это количество.
Результат - старая проводка (со статусом Получено) обновилась, количество в ней уменьшилось до 7. Добавилась новая проводка со статусом прихода Закуплено на количество, равное 3.
В некоторых особых случаях требуется, чтобы после выполнения шага 3 система не обновляла проводку, созданную на шаге 2, а сразу создавала новую проводку. Таким образом, результатом должны стать две проводки:
первая - на 10 штук со статусом прихода Получено
вторая - на 3 штуки со статусом прихода Закуплено
Подскажите, пожалуйста, как наиболее безболезненно выполнить такую модификацию.
__________________
Спокойствие, только спокойствие! (Астрид Линдгрен)
|