Показать сообщение отдельно
Старый 10.10.2005, 14:46   #1  
exceptor is offline
exceptor
Участник
 
32 / 14 (1) ++
Регистрация: 15.03.2004
Проводки по закупке
В рамках реализации задачи возникла необходимость изменить работу стандартного функционала следующим образом:

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

В некоторых особых случаях требуется, чтобы после выполнения шага 3 система не обновляла проводку, созданную на шаге 2, а сразу создавала новую проводку. Таким образом, результатом должны стать две проводки:
первая - на 10 штук со статусом прихода Получено
вторая - на 3 штуки со статусом прихода Закуплено

Подскажите, пожалуйста, как наиболее безболезненно выполнить такую модификацию.
__________________
Спокойствие, только спокойствие! (Астрид Линдгрен)