@wshcmx/types
Version:
<h1 align="center">WT Types</h1> <div align="center"> Typescript типы для WebSoft HCM.
61 lines (58 loc) • 2.15 kB
TypeScript
interface ClosingDocumentDocumentExpense {
/** Счет */
expense_id: XmlElem<number | null, ExpenseCatalogDocumentTopElem>;
}
type ClosingDocumentDocumentTopElem = XmlTopElem &
FileListBase & {
Doc: ClosingDocumentDocument;
/** Код */
code: XmlElem<string | null>;
/** Название */
name: XmlElem<string | null>;
/** Этап договора */
pay_stage_id: XmlElem<number | null, PayStageCatalogDocumentTopElem>;
/** Тип */
type_id: XmlElem<string | null, typeof common.payment_types>;
/** Стоимость */
cost: XmlElem<number | null>;
/** Валюта */
currency_type_id: XmlElem<string | null, typeof lists.currency_types>;
/** Номер */
number: XmlElem<string | null>;
/** Дата создания */
expense_create_date: XmlElem<Date | null>;
/**
* Сформирован
* @default false
*/
is_formed: XmlElem<boolean | null>;
/** Счета */
expenses: XmlMultiElem<ClosingDocumentDocumentExpense | null>;
sent_date: XmlElem<Date | null>;
sent_type: XmlElem<string | null, typeof common.document_sent_types>;
recipient: XmlElem<string | null>;
consignment_document_number: XmlElem<string | null>;
sent_messenger_service_id: XmlElem<number | null, MessengerServiceCatalogDocumentTopElem>;
back_sent_type: XmlElem<string | null, typeof common.document_sent_types>;
back_sent_messenger_service_id: XmlElem<number | null, MessengerServiceCatalogDocumentTopElem>;
/**
* Получено
* @default false
*/
is_received: XmlElem<boolean | null>;
receiving_status_id: XmlElem<number | null, ClosingDocumentStatusCatalogDocumentTopElem>;
/** Дата получения */
received_date: XmlElem<Date | null>;
/** Комментарий */
docs_comment: XmlElem<string | null>;
/** Комментарий */
comment: XmlElem<string | null>;
/** Информация об объекте */
doc_info: XmlElem<DocInfoBase | null>;
};
type ClosingDocumentDocument = XmlDocument & {
TopElem: ClosingDocumentDocumentTopElem;
closing_document: ClosingDocumentDocumentTopElem;
OnInit(): void;
DocDesc(): string;
};