«Лист подписей» =============== Тип данных «Лист подписей» -------------------------- *Описание компонента выглядит следующим образом* *Тип данных лист подписей* .. code-block:: js { "id": "signlist-cmp", "type": "signlist", "style": {}, "config": { "locale": "ru", // язык "type": -1, // тип данных "fields": [ { // список отображаемых столбцов "field": "number", // идентификатор столбца "number": 1, // порядковый номер столбца "ru": "№ п/п", // заголовок столбца на русском "kz": "№ рет бойынша", // заголовок столбца на казахском "en": "№" // заголовок столбца на английском }, { "field": "full_name", "number": 2, "ru": "Фамилия И.О.", "kz": "Аты-жөні", "en": "Full name" }, { "field": "full_name_current", "number": 2, "ru": "Фамилия И.О.", "kz": "Аты-жөні", "en": "Full name" }, { "field": "full_name_saved", "number": 2, "ru": "Фамилия И.О.", "kz": "Аты-жөні", "en": "Full name" }, { "field": "position", "number": 3, "ru": "Должность", "kz": "Лауазымы", "en": "Position" }, { "field": "position_current", "number": 3, "ru": "Должность", "kz": "Лауазымы", "en": "Position" }, { "field": "position_saved", "number": 3, "ru": "Должность", "kz": "Лауазымы", "en": "Position" }, { "field": "date", "number": 4, "ru": "Дата", "kz": "Күні", "en": "Date" }, { "field": "signature_type", "number": 5, "ru": "Действие", "kz": "Іс-әрекет", "en": "Action" }, { "field": "result", "number": 6, "ru": "Результат действия", "kz": "Іс-әрекет нәтижесі", "en": "Action result" }, { "field": "comment", "number": 7, "ru": "Комментарий", "kz": "Түсініктеме", "en": "Comment" }, { "field": "signature", "number": 8, "ru": "Тип подписи", "kz": "Қолтаңба түрі", "en": "Signature type" } ], "script": "" } } *Тип данных лист согласований* .. code-block:: js { "id": "signlist-cmp", "type": "signlist", "style": {}, "config": { "locale": "ru", // язык "type": 0, // тип данных "fields": [ { // список отображаемых столбцов "field": "number", // идентификатор столбца "number": 1, // порядковый номер столбца "ru": "№ п/п", // заголовок столбца на русском "kz": "№ рет бойынша", // заголовок столбца на казахском "en": "№" // заголовок столбца на английском }, { "field": "full_name", "number": 2, "ru": "ФИО согласующего", "kz": "Келісімдеушінің аты-жөні", "en": "Consenter full name" }, { "field": "position", "number": 3, "ru": "Должность согласующего", "kz": "Келісімдеушінің лауазымы", "en": "Consenter position" }, { "field": "consent_date", "number": 4, "ru": "Дата согласования", "kz": "Келісімдеу күні", "en": "Consent date" }, { "field": "consent_result", "number": 5, "ru": "Результат согласования", "kz": "Келісімдеу нәтижесі", "en": "Consent result" }, { "field": "consent_comment", "number": 6, "ru": "Комментарий согласующего", "kz": "Келісімдеушінің түсініктемесі", "en": "Consenter comment" } ], "script": "" } } *Тип данных лист утверждений* .. code-block:: js { "id": "signlist-cmp", "type": "signlist", "style": {}, "config": { "locale": "ru", // язык "type": 1, // тип данных "fields": [ { // список отображаемых столбцов "field": "number", // идентификатор столбца "number": 1, // порядковый номер столбца "ru": "№ п/п", // заголовок столбца на русском "kz": "№ рет бойынша", // заголовок столбца на казахском "en": "№" // заголовок столбца на английском }, { "field": "full_name", "number": 2, "ru": "ФИО утверждающего", "kz": "Бекітушінің аты-жөні", "en": "Approvaler full name" }, { "field": "position", "number": 3, "ru": "Должность утверждающего", "kz": "Бекітушінің лауазымы", "en": "Approvaler position" }, { "field": "approval_date", "number": 4, "ru": "Дата утверждения", "kz": "Бекіту күні", "en": "Approval date" }, { "field": "approval_result", "number": 5, "ru": "Результат утверждения", "kz": "Бекіту нәтижесі", "en": "Approval result" }, { "field": "approval_comment", "number": 6, "ru": "Комментарий утверждающего", "kz": "Бекітушінің түсініктемесі", "en": "Approvaler comment" } ], "script": "" } } *Тип данных лист ознакомления* .. code-block:: js { "id": "signlist-cmp", "type": "signlist", "style": {}, "config": { "locale": "ru", // язык "type": 2, // тип данных "fields": [ { // список отображаемых столбцов "field": "number", // идентификатор столбца "number": 1, // порядковый номер столбца "ru": "№ п/п", // заголовок столбца на русском "kz": "№ рет бойынша", // заголовок столбца на казахском "en": "№" // заголовок столбца на английском }, { "field": "full_name", "number": 2, "ru": "Фамилия И.О.", "kz": "Танысушының аты-жөні", "en": "Acquaintancer full name" }, { "field": "position", "number": 3, "ru": "Должность", "kz": "Танысушының лауазымы", "en": "Acquaintancer position" }, { "field": "acquaintance_date", "number": 4, "ru": "Дата ознакомления", "kz": "Танысу күні", "en": "Acquaintance date" }, { "field": "acquaintance_result", "number": 5, "ru": "Результат ознакомления", "kz": "Танысу нәтижесі", "en": "Acquaintance result" } ], "script": "" } } *Модель данных компонента* .. attention:: Данный компонент не имеет данных, а только отображает информацию из документа согласно настройкам компонента. -------------------------------------------------------------------------------- .. js:class:: AS.FORMS.SimpleModel Модель компонента, наследует :js:class:`AS.FORMS.Model` -------------------------------------------------------------------------------- .. js:class:: AS.FORMS.SignListView Отображение компонента, наследует :js:class:`AS.FORMS.View`