@wshcmx/types
Version:
<h1 align="center">WT Types</h1> <div align="center"> Typescript типы для WebSoft HCM.
64 lines (62 loc) • 2.02 kB
TypeScript
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;
};