Цитата:
Сообщение от
Silent_Bob
второе
Тогда эту задачу надо решать несколько иным способом.
Возможно 2 варианта:
1. Товар продается со склада из имеющихся запасов в наличии всеми менеджерами. Тогда действительно - "кто успел, того и тапки".
2. Товар продается менеджером заранее. Т.е. возникает ситуация, когда менеджер 1 договорился с клиентом об отгрузке товара Х в количестве Y, а в этот момент менеджер 2 "увел" из под носа менеджера 1 продаваемый товар.
Вот тут надо принять 2 организационных решения.
1. Надо определиться с терминологией "договорился с клиентом". Если мы, как поставщики товара ставим равенство между "договорился" и "гарантируем", то нужно товар резервировать. Другое дело, что потом нужна некоторая периодическая операция по массовому снятию резервов, по "отказным" клиентам. Если мы не ставим равенство между "договорился" и "гарантируем", то тогда и претензий по отсутствию товара быть не должно.
2. Надо определиться с терминологией "резервирование товара". В системе резервирование означает подтверждение наличия товара на складе в определенной ячейке и т.д. Это не тоже самое, что резервирование товара под конкретного менеджера. Для резервирования товара под конкретного менеджера лучше ввести новую складскую аналитику "Ответственный менеджер". И процедура резервирования в этом случае будет представлять собой перенос на складскую аналитику "Ответственный менеджер". А там уж товар может быть где хочет - он всегда будет закреплен за конкретным менеджером.