Копировать ссылку на страницу

Предоставляет инструменты для работы с документами. Например, для создания документа из шаблона.

Свойства:

Имя

Тип

Описание

contentType

OBJECT_TYPE

Тип содержимого фабрики

Свернуть/развернуть Функции

Свернуть/развернуть Public method createNewFromTemplate – создать документ из шаблона

Синтаксис:

 

createNewFromTemplate(typeCode, kindCode, TemplateCode)

Параметры:

Имя

Тип

Описание

typeCode

String

Код типа карточки документа

KindCode

String

Код вида документа

TemplateCode

String

Код шаблона

Пример 1:

 

// Создать документ из шаблона.
WebAccess.factories.eDocuments.createNewFromTemplate('ПКО', 'Г000034', 'Д000019').done(function(document) {
document.open()
});

 

Пример 2:

 

// Создать документ из шаблона, предварительно заполнив реквизиты документа.
WebAccess.factories.eDocuments.createNewFromTemplate({
typeCode: 'ПКО',
KindCode: 'Г000034',
'Дополнение3': 'Тема'
},
bindTo: new WA.Link(133475, OBJECT_TYPE.EDOCUMENT),
pasteToFolder: "-1", // Если указан неизвестный ИД папки, документ будет перемещен в предопределенную папку «Избранное».
autoSave: true,
}).done(function(document) {
document.open()
});

Свернуть/развернуть Public method getDocumentByID – получить документ по его ИД

Синтаксис:

 

getDocumentByID(id, opt_modelType)

Параметры:

Имя

Тип

Обязательность

Описание

id

Integer

Да

ИД документа

opt_modelType

MODEL

Нет

Тип возвращаемой модели данных

Возвращаемое значение:

Искомый документ.

Описание:

Если документ не существует, будет вызван метод fail.

Пример:

 

// Проверить, что документ существует, и получить его реквизиты.
WebAccess.factories.eDocuments.getDocumentByID().done(function(document) {
console.log('Документ существует')
}).fail(function(error) {
console.log('Не удалось найти документ с указанным id');
console.log(error);
});

См. также

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM