XML
<!-- Переопределить стандартную карточку записи справочника --> <Extension name="MyExt" title="My_Extension" jsfile="/js/myext.js"> JS
(function (global) { // кнопка или ссылка.
|
Чтобы создать документ из файла, нужно создать диалог, в котором будет выбираться файл, и http-обработчик или веб-сервис, который загрузит файл на сервер для создания. Невозможно полностью программно создать документ из файла, поэтому рассмотрим пример создания документа из шаблона. По ссылке в карточке:
// При нажатии на ссылку создать документ с типом карточки // "Приказы по основной деятельности" (Имя = ПКО), // видом документа "Приказ" (Код = Г000034) // из шаблона "Шаблон приказа" (Код = Д000049). WA.CR.form.controls.links['STHyperLinkLabel'].bind("click", function () { По кнопке на панели действий с предварительным заполнением реквизитов:
// При нажатии на кнопку создать документ с типом карточки // "Приказы по основной деятельности" (Имя = ПКО), // видом документа "Приказ" (Код = Г000034) // из шаблона "Шаблон приказа" (Код = Д000049), // предварительно заполнив реквизиты документа «Наименование» и «Дополнение». WA.CR.toolBar.buttons["NewButton"].bind('click', function () { // документ будет перемещен в предопределенную папку «Избранное».
|
По ссылке в карточке:
WA.CR.form.controls.links['STHyperLinkLabel'].bind("click", function () { // и открыть ее. По кнопке на панели действий с предварительным заполнением реквизитов:
WA.CR.toolBar.buttons["NewButton"].bind('click', function () { // и заполнить ее реквизиты. |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |