<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Иерархия документов > Договорные и финансовые документы ContractualDocumentBase – базовый договорной документ |
Абстрактный документ, реализующий в системе модель базового договорного документа. Наследник от Sungero.Docflow.OfficialDocument.
Содержит только базовые свойства, характерные для двусторонних документов. Свойства и логика, связанные с договорными документами добавляются в абстрактных и конкретных наследниках в модуле «Договоры».
Имя свойства |
Отображаемое имя |
---|---|
Контрагент |
|
Подписал (Контрагент) |
|
Основание |
|
Валюта |
|
Сумма без НДС |
|
Номер заказа |
|
Общая сумма |
|
Сумма НДС |
|
Ставка НДС |
Counterparty (Контрагент): Sungero.Parties.Counterparty
Контрагент, с которым наша организация заключила сделку.
Используется:
•для фильтрации в реестре договоров, «Договоры на завершении», «Документы по контрагенту»;
•для заполнения контрагента при создании сопроводительного письма;
•при печати конвертов;
•для вычисления условия согласования Контрагент-нерезидент;
•в шаблонах документов.
CounterpartySignatory (Подписал (Контрагент)): Sungero.Parties.Contact
Сотрудник, подписывающий документ со стороны контрагента. Доступно только если контрагент является организацией.
Если по документу поступил ответ из сервиса обмена, то свойство заполнится программно контактом, найденным по точному совпадению ФИО из внешней электронной подписи. Если по ФИО подписанта не найден контакт или найдено несколько – то свойство не заполняется.
CounterpartySigningReason (Основание): (Строка 250)
Документ, подтверждающий полномочия CounterpartySignatory (Подписал) на подписание текущего документа. Это может быть устав, доверенность, приказ или другой правоустанавливающий документ.
Заполняется программно при изменении поля CounterpartySignatory (Подписал), если статус ExternalApprovalState (Согл. с контрагентом) не «Подписан».
Если по документу поступил ответ из сервиса обмена, то заполняется программно:
•«Доверенность № <Единый рег. номер электронной доверенности> (<Подписант>)» при подписании по электронной доверенности;
•«Должностные обязанности (<Подписант>)» в остальных случаях.
TotalAmount (Общая сумма): Вещественное
Сумма документа. Не может быть меньше 0. Факт изменения суммы фиксируется в истории документа.
Доступно для редактирования, если InternalApprovalState (Согласование) не равен OnApproval, PendingSign или Signed.
Используется:
•для вычисления условия согласования по сумме документа;
•при подборе подходящих прав подписи;
•в шаблонах документов (для договорных документов сумма пишется прописью и с валютой);
•в списках «Реестр договоров», «Договоры на завершении», «История договоров», «Договоры и доп. соглашения».
Currency (Валюта): Sungero.Commons.Currency
Валюта документа. По умолчанию – Российский рубль.
Используется:
•для вычисления условия согласования по валюте документа;
•при подборе подходящих прав подписи;
•в шаблонах документов.
VatRate (Ставка НДС): Sungero.Commons.VatRate
Ставка НДС.
Факт изменения ставки НДС фиксируется в истории документа.
Доступно для редактирования, если InternalApprovalState (Согласование) не равен OnApproval, PendingSign или Signed.
VatAmount (Сумма НДС): Вещественное
Сумма НДС.
Факт изменения суммы НДС фиксируется в истории документа.
Доступно для редактирования, если InternalApprovalState (Согласование) не равен OnApproval, PendingSign или Signed.
NetAmount (Сумма без НДС): Вещественное
Сумма документа без учета НДС.
По умолчанию скрыто с карточки. Если добавлять свойства на карточку через настройку формы карточки документа в проводнике системы, поле будет недоступно для редактирования.
PurchaseOrderNumber (Номер заказа): Строка (50)
Номер заказа.
Заполняется вручную, используется для поиска документов при сверке с данными в учетной системе. По умолчанию скрыто с карточки.
© Компания Directum, 2024 |