14.02.2014, 12:39 | #1 |
Участник
|
Как правильно программно сменить CustAccount у заказа на продажу?
Добрый день!
Вопрос. собственно в сабже. Заказ находится в открытом состоянии |
|
14.02.2014, 12:53 | #2 |
Участник
|
Посмотрите, как работает форма SalesCreateOrder.
Там при смене Customer account автоматически меняются другие поля.
__________________
// no comments |
|
14.02.2014, 13:24 | #3 |
Участник
|
Цитата:
X++: salesTable.CustAccount = _newCustAccount;
salesTable.initFromCustTable();
salesTable.update(); //это уже сам подписал |
|
14.02.2014, 13:47 | #4 |
Участник
|
Удалить заказ начисто и создать новый.
|
|
14.02.2014, 14:01 | #5 |
NavAx
|
__________________
Isn't it nice when things just work? |
|
14.02.2014, 19:04 | #6 |
Участник
|
Цитата:
X++: ttsbegin; salesTable = SalesTable::find(_salesId,true); salesTable.CustAccount = _newAccount; salesTable.initFromCustTable(); salesTable.update(); ttscommit; |
|
14.02.2014, 23:47 | #7 |
Участник
|
Объясните физический смысл смены клиента в открытом заказе на продажу, что за бизнес-процесс такой реализуется таким образом? Заказ разместил инкогнито, под него зарезервировали товар на складе, собрались почти комплектовать, но на всякий случай прозвонили из call-центра, и тут он оказался не тем, за кого себя выдавал?
|
|
15.02.2014, 01:08 | #8 |
Талантливый разгвоздяй
|
На практике сталкивался со следующими случаям, когда подобное было необходимо:
Последний раз редактировалось Kabardian; 15.02.2014 в 01:10. |
|
|
За это сообщение автора поблагодарили: macklakov (1). |
16.02.2014, 10:16 | #9 |
Участник
|
Цитата:
Сообщение от gl00mie
Объясните физический смысл смены клиента в открытом заказе на продажу, что за бизнес-процесс такой реализуется таким образом? Заказ разместил инкогнито, под него зарезервировали товар на складе, собрались почти комплектовать, но на всякий случай прозвонили из call-центра, и тут он оказался не тем, за кого себя выдавал?
Последний раз редактировалось Vasiliusis; 16.02.2014 в 10:18. |
|
16.02.2014, 10:17 | #10 |
Участник
|
|
|
16.02.2014, 10:30 | #11 |
Moderator
|
Напоминаю, что код клиента еще и в строки заказа подспудно продублирован. Там тоже менять надо.
|
|
16.02.2014, 18:37 | #12 |
Участник
|
Цитата:
Сообщение от gl00mie
Объясните физический смысл смены клиента в открытом заказе на продажу, что за бизнес-процесс такой реализуется таким образом? Заказ разместил инкогнито, под него зарезервировали товар на складе, собрались почти комплектовать, но на всякий случай прозвонили из call-центра, и тут он оказался не тем, за кого себя выдавал?
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
17.02.2014, 08:21 | #13 |
Участник
|
Подобные ошибки пользователя пользователем же и исправляются, а что-то программировать имеет смысл под бизнес-процесс, вроде этого:
Цитата:
Сообщение от Kabardian
Заказ на продажу для клиентов-юрлиц создают на т. н. разового клиента (указывается в параметрах РСК), затем создается карточка клиента с заполнением всех необходимых реквизитов и счет в заказе на продажу подменяется; при этом продажу оформляют продавцы, а счет клиента создают бухгалтера
|
|
|
За это сообщение автора поблагодарили: handy-comp (2). |
|
|