Доброго времени суток!
Никак не могу решить проблему автоматической генерации номера для карточки заявки.
Новое поле под это дело создал, редактирование запретил, а вот как сделать генерацию номера в этом поле...
По форуму полазил, нашел скрипт, но никак не соображу как этот скрипт связать с нужным мне полем.
p.s. написал письмо в саппорт, пришел ответ с инструкцией во вложении, но вложения отсутствует, ответил, попросил проверить и переслать еще раз, на всякий случай дал 2-й адрес почты, но мне больше не отвечали.
Нравится
Посмотрите алгоритм реализации автонумерации во вложенном файле, по аналогии Вы сможете реализовать требуемый Вам функционал.
Спасибо, разобрался, но вот всплыла другая проблема:
Все файлы карточки клиенты хранятся по адресу: custom/workspaces/general/main grid (отличии от остальных карточек, например задачи - tasks/general/main grid), но самое страшное что скрипта scr_OrderEdit нет не в этом каталоге не в каком либо другом. В остальных скриптах приложенных к "заявкам" функции btnOKOnClick нету.
Что посоветуете в этом случае?
Скрипт карточки редактирования заявок - wnd_OrderEditScript.
"Фомин ДВ" написал:p.s. моя версия 3.3.2.182
А какой продукт (Sales, CRM, Distribution)?
Здравствуйте Данил,
wnd_OrderEditScript, может отсутствовать в силу того, что поля карточки не требуют дополнительной логики обработки событий, в нашем случае мы хотим эту логику реализовать, для этого необходимо создать сервис типа Script, на сколько я понял, мы хотим создать логику на нажатие кнопки "Ок" в карточке редактирования, для выберете кнопку "Ок" выберете "События" два раза нажмите на название "OnClick" на предложение о создании сервиса, ответьте "да"
Огромное спасибо, но теперь появилась другая проблема:
При создании нового скрипта, и события OnClick перестало работать событие сохранения карточки :). Т.е. после создании OnClick (пустого) при нажатии на кнопку ничего не происходит (ранее карточка сохранялась). После дописывания функции автозаполнения, при нажатии на кнопку генерируется номер.
А как сделать чтобы по нажатию кнопки и номер генерировался и карточка сохранялась/закрывалась?
Подозреваю что в функцию OnClick нужно дописать код. Если я прав - можно пример кода?