|
![]() |
#1 |
Moderator
|
А где preCreateCallout возьмет последний номер? Предлогаете каждый раз перебирать все записи чтобы найти его значение? В данном случае просто взять количество записей не прокатит, так как необходима уникальность: сдалали 5 записей, 3ю удалили, осталось 4; при сохранении новой две последнии окажутся 5ыми.
Кроме того, я так понял, необходимо сразу же показать пользователю какой номер будет у нового клиента? Вообще говоря странно что разработчики не поделились с нами этой функциональностью, так как подобный механизм уже работает при создании заказов и статей забы знаний - там мы до сохранения объекта видим какой код он получит. |
|
![]() |
#2 |
Участник
|
Нет, зачем же перебирать. Можно использовать дополнительную сущность, запись которой хранит последний номер.
Если нужно сразу показывать номер на форме, можно попробовать вызвать свою страницу, которая произведет те же действия, что и callout, из скрипта с помощью ActiveX объекта Код: var oXmlDoc = new ActiveXObject("Microsoft.XMLDOM"); oXmlDoc.async = false; oXmlDoc.load("url страницы"); ..... |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|