04.10.2010, 17:26 | #21 |
Administrator
|
|
|
05.10.2010, 10:25 | #22 |
Участник
|
Можно через Общий заказ продажи попробовать сделать.
Или дать возможность вводить неограниченное кол-во, а при переводе заказа на след. стадию сохранять его в архив и пустые строчки удалять. |
|
05.10.2010, 11:23 | #23 |
Administrator
|
если система позволит ввести неограниченное количество, манагер не скажет клиенту, что товара нет. а им это важно.
|
|
05.10.2010, 13:08 | #24 |
Участник
|
Мне показался оптимальным вариант с новым полем "желаемое кол-во".
После указания в нем количества, запись в лог, далее - commit (без него, видимо, никак), далее сообщение о нехватке товара. А пустые строки удалять при выпуске. Или при переводе на стадию |
|
05.10.2010, 16:36 | #25 |
Участник
|
Цитата:
Это манагеров пугает. В заказе эта "лишняя хрень" точно не нужна, поскольку не печатать клиенту, ни учитывать её никто не собиратеся. Как было сделано у нас: (рассказываю, раз Sancho так загорелся идеей ) Заказ набирался не напрямую из строк заказа, а из классификатора. (от Импакт-Софта есть весьма неплохой такой товарный классификатор) Вызывается непосредственно из заказа продажи. Там группы товаров и поля для "желаемого кол-ва". Триггер, к примеру, можно повесить туда. А ещё +к этому классификатору у нас была сделана некая "корзина" (для тех клиентов, которые знают коды товаров) Т.е. клиент по телефону быстро-быстро диктует "свой" список товарных номеров. А потом уж из этого списка менеджер потом ещё раз "выбирает" то, что попадает в заказ. (или в несколько закзов, если надо разбить) Имхо, это оптимальная идея. БЕЗ исправления заказов. Как-то так. |
|
05.10.2010, 17:13 | #26 |
Administrator
|
да, и классификатор а-ля импакт там тоже есть.
все именно так |
|
05.10.2010, 17:17 | #27 |
Участник
|
так и вешай тогда запись логов "в туда" ещё до оформления заказа. в чём тогда проблема-то?
тебе же надо только зафиксировать "Товарный Но." и "Кол-во" ну, пусть будет даже в отдельной табличке. или у тебя уже появились идеи по поводу п.2 ? куда потом всё это девать? |
|
06.10.2010, 17:59 | #28 |
Участник
|
Цитата:
Можно кол-во вносить не в Quantity, а в новое поле (Desired Quantity), на Validate которого смотреть, сколько товара есть на складе и заполнять автоматом Кол-во. С Commit'ом тогда шаманить не надо. Сохранить потом заказ в архив (не забыть поля добвить необходимые), удалить строки с пустым кол-вом. |
|
06.10.2010, 23:12 | #29 |
MCTS
|
Цитата:
Сообщение от .Quattro.
Цитата:
Можно кол-во вносить не в Quantity, а в новое поле (Desired Quantity), на Validate которого смотреть, сколько товара есть на складе и заполнять автоматом Кол-во. С Commit'ом тогда шаманить не надо. Сохранить потом заказ в архив (не забыть поля добвить необходимые), удалить строки с пустым кол-вом. Камнями не кидаться, просто пару идей в голову пришло: 1. Писать количество в файл - его эррор не трет, потом периодическим заданием файл затягивать куда надо. 2. Не уверен, но посмотрел бы на свойства LinkedObject и LinkedInTransaction=Нет - по-моему, тоже при ерроре не откатываются. |
|