forum.bitel.ru
http://forum.bitel.ru/

[6.1] Баг при переоформлении договора (CRM)
http://forum.bitel.ru/viewtopic.php?f=22&t=10165
Страница 1 из 1

Автор:  Phricker [ 09 фев 2015, 17:48 ]
Заголовок сообщения:  [6.1] Баг при переоформлении договора

1) Если переоформлять договор с большим количеством привязанных субов, то это занимает некоторое время. Если в это некоторое время успеть создать новый договор, то у двух договоров будет одинаковый номер договора.
Повторить на тестовом нет возможности, т.к. недавно его снес :)

2) Можно сделать опцию, чтобы при переоформлении договора, все субдоговора переоформлялись по тому же шаблону (и соответственно выставлялся номер договора), а не писалось "Переоформлен blablabla"

Автор:  stark [ 09 фев 2015, 18:05 ]
Заголовок сообщения:  Re: [6.1] Баг при переоформлении договора

Phricker писал(а):
1) Если переоформлять договор с большим количеством привязанных субов, то это занимает некоторое время. Если в это некоторое время успеть создать новый договор, то у двух договоров будет одинаковый номер договора.
Повторить на тестовом нет возможности, т.к. недавно его снес :)


Там же транзакция откатывается. Можно еще раз повторить :)

Автор:  Phricker [ 09 фев 2015, 18:06 ]
Заголовок сообщения:  Re: [6.1] Баг при переоформлении договора (CRM)

Да нет. В системе было два договора с одинаковым номером.
Уже исправили тем что выставили следующий номер договора
Дня 2-3 прошло уже, просто перед выходными лень было писать.

Автор:  stark [ 09 фев 2015, 18:09 ]
Заголовок сообщения:  Re: [6.1] Баг при переоформлении договора (CRM)

Phricker писал(а):
Да нет. В системе было два договора с одинаковым номером.
Уже исправили тем что выставили следующий номер договора
Дня 2-3 прошло уже, просто перед выходными лень было писать.

а ну да.. Это же не ошибка на уровне БД.

Автор:  Artur [ 26 фев 2015, 14:10 ]
Заголовок сообщения:  Re: [6.1] Баг при переоформлении договора

Phricker писал(а):
1) Если переоформлять договор с большим количеством привязанных субов, то это занимает некоторое время. Если в это некоторое время успеть создать новый договор, то у двух договоров будет одинаковый номер договора.
Повторить на тестовом нет возможности, т.к. недавно его снес :)

2) Можно сделать опцию, чтобы при переоформлении договора, все субдоговора переоформлялись по тому же шаблону (и соответственно выставлялся номер договора), а не писалось "Переоформлен blablabla"


Здравствуйте!
Правильно ли я понимаю, что нужно:
1) предотвратить создание одинаковых номеров договоров при переоформлении ибо при параллельности возможны коллизии;
2) когда переоформляем субдоговоры, то использовать шаблон изначальных субдоговоров, которые мы переоформляем и тут же менять название договора по шаблону? (опция в конфиге)

Автор:  Phricker [ 26 фев 2015, 14:27 ]
Заголовок сообщения:  Re: [6.1] Баг при переоформлении договора (CRM)

Artur, да именно так.

Автор:  Artur [ 26 фев 2015, 14:33 ]
Заголовок сообщения:  Re: [6.1] Баг при переоформлении договора (CRM)

Сделаем.

Автор:  Artur [ 26 фев 2015, 14:36 ]
Заголовок сообщения:  Re: [6.1] Баг при переоформлении договора (CRM)

А если у субдоговора-источника нет шаблона, то как обычно "Переоформлен бла-бла-бла...."?

Автор:  Phricker [ 26 фев 2015, 14:53 ]
Заголовок сообщения:  Re: [6.1] Баг при переоформлении договора (CRM)

Эм. Погодите.
Цитата:
2) когда переоформляем субдоговоры, то использовать шаблон изначальных субдоговоров, которые мы переоформляем и тут же менять название договора по шаблону? (опция в конфиге)

Что есть шаблон изначальных субдоговоров? Разве сейчас где-то хранится информация о том, по какому шаблону был создан номер договора.
Я предлагаю переоформленным договорам выдавать номера договоров в согласии с тем шаблоном который был указан при переоформлении. Ведь супердоговору номер договора меняется. Естественно опцией в конфиге.

Чтобы была опция к примеру sub.wrap.pattern.super. Возможные варианты:
1) Как есть. В конфиге не указано ничего либо же указано sub.wrap.pattern.super=0
В этом случае супердоговор получает новый номер, а субдоговора "Переоформлен <старый_номер>"
Сейчас именно так и происходит...

2) Опция sub.wrap.pattern.super=1. В этом случае берется тот же шаблон договоров что и для суперов. Соответственно номера договоров переоформленным субдоговорам выставляются по этому шаблону.

2.1) Возможно кому нибудь и будет интересно. Добавить опцию в конфиг String sub.wrap.tittle="Блаблабла", которая будет при переоформлении заменять "Переоформлен", на то значение которое необходимо.

Автор:  Ildar [ 03 мар 2015, 22:31 ]
Заголовок сообщения:  Re: [6.1] Баг при переоформлении договора

Phricker писал(а):
1) Если переоформлять договор с большим количеством привязанных субов, то это занимает некоторое время. Если в это некоторое время успеть создать новый договор, то у двух договоров будет одинаковый номер договора.
Повторить на тестовом нет возможности, т.к. недавно его снес :)

Исправлено.
Но имеет временное решение. Создание договора/переоформление происходит теперь по очереди, а не как раньше параллельно. Что может привести к подвисанию клиента, если сервер занят уже переоформлением/созданием договора.
Возможно в 6.2 данный вопрос будет решен оптимальней, пока идет анализ этого решения.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/