DocumentOdId: String
Свойство DocumentOdId содержит идентификатор документа экспресс-отчета.
Значение свойства можно установить из JSON и с помощью метода getDocumentOdid, а возвратить с помощью метода getDocumentOdId.
Свойство содержит строковый идентификатор вида {идентификатор_сессии}!{идентификатор_объекта} для документа экспресс-отчета.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Получим идентификатор документа экспресс-отчета и сведения о нем:
// Получаем документ экспресс-отчета var eaxDocument = expressBox.getSource(); // Получим идентфикатор документа экспресс-отчета console.log("Идентификатор документа: " + eaxDocument.getDocumentOdId().id); // Получим сведения о документе экспресс-отчета var state = eaxDocument.getDocumentMetadata(); console.log("Экспресс-отчет был изменен: " + state.dirty); console.log("Количество листов в документе: " + state.sheets.its.it.length);
В результате выполнения примера в консоли браузера будут выведены идентификатор документа экспресс-отчета, признак его изменения и количество листов в документе:
Идентификатор документа: OJFBNIEELMOBEOAEOMLPNJALMHBFIGBEMJDJEPHGFGEHKOGK!M!S!EJICHGAFELMOBEOAEDPKOEAAPFNKPBFKEPJBGAKIIPABJFLFA
Экспресс-отчет был изменен: false
Количество листов в документе: 1.
См. также: