Ошибка Номер договора не уникален при переформлении депозита
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ashslim Профи
Вступление в Клуб: 21.08.2007
|
Пн Ноя 19, 2007 14:40  Ошибка Номер договора не уникален при переформлении депозита |
|
Полезность: Нет оценки
|
Добрый день
В депозитах физ.лиц запускаем операцию переоформление договора, по нажатию кнопки OK система выдает ошибку: Номер договора не уникален. В коде операции ошибка возникает по "exception when others....raise;"
. Комментирую этот блок, чтобы посмотреть, где в теле собственно происходит ошибка. Но теперь при запуске операции все проходит без ошибок!!! На экране появляется форма с новым депозитным договором, номер которого естественно, не уникальный  |
|
 |
dnk_dz Эксперт
Вступление в Клуб: 19.09.2007
|
Вт Ноя 20, 2007 12:32   |
|
Полезность: Нет оценки
|
Нужно настроить нумерацию договоров (операция "Настройка логики продукта", вкладка "Разное"). Достаточно указать Шаблон номера договора.
Например, у нас в шаблоне номера указан вычисляемый параметр [NEXT_NUM_DOG], в операции GET_STR_CH описан метод вычисления этого параметра (через сиквенс). Естественно, номер договора должен быть уникальным.
Этого достаточно для автоматической нумерации договоров. |
|
 |
ashslim Профи
Вступление в Клуб: 21.08.2007
|
Ср Ноя 21, 2007 14:15   |
|
Полезность: 2
|
Решил проблему. Нужно было в депозитах физ. лиц в настройке логики продукта , в закладке разное указать длину номера договора. Раньше у нас там было пусто, а при переоформлении договора операция считывает это значение, и если оно пусто, то по умолчанию берет длину номера договора, равную 3. Затем операция считывает текущее значение счетчика деп. договоров(равное к примеру 5000) и обрезает до длины номера договора, получается 500, а такой номер уже есть, и операция переоформления прерывается. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|