UNPKG

@wshcmx/types

Version:

<h1 align="center">WT Types</h1> <div align="center"> Typescript типы для WebSoft HCM.

64 lines (62 loc) 2.02 kB
type ExpenseDocumentTopElem = XmlTopElem & FileListBase & { Doc: ExpenseDocument; /** Код */ code: XmlElem<string | null>; /** Название */ name: XmlElem<string | null>; /** Этап договора */ pay_stage_id: XmlElem<number | null, PayStageCatalogDocumentTopElem>; /** Стоимость */ 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>; payment_plan_date: XmlElem<Date | null>; /** * Оплачен * @default false */ is_paid: XmlElem<boolean | null>; /** Дата оплаты */ payment_fact_date: XmlElem<Date | null>; /** * Безнадежный долг * @default false */ bad_debt: XmlElem<boolean | 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>; /** Дата получения */ received_date: XmlElem<Date | null>; /** Комментарий */ docs_comment: XmlElem<string | null>; /** Комментарий */ comment: XmlElem<string | null>; /** Информация об объекте */ doc_info: XmlElem<DocInfoBase | null>; }; type ExpenseDocument = XmlDocument & { TopElem: ExpenseDocumentTopElem; expense: ExpenseDocumentTopElem; OnInit(): void; DocDesc(): string; };