ContractualDocument – договорной документ
<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Contracts – договорные документы ContractualDocument – договорной документ |
Абстрактный документ, реализующий модель договорного документа. Это двусторонний документ, в котором отражены сумма и сроки действия, а также контроль за исполнением работ. Реализован для наследования договоров и доп. соглашений. Содержит основные свойства для договорных документов.
Наследник от Sungero.Docflow.ContractualDocumentBase.
Используется для построения списков договоров, дополнительных соглашений:
Имя свойства |
Отображаемое имя |
---|---|
Контакт |
|
Контрагент |
|
Подписал |
|
№ контрагента |
|
Типовой |
|
Контрольные точки |
|
Подписал |
|
Ответственный |
|
Общая сумма |
|
Действует с |
|
Действует по |
|
Сумма НДС |
|
Ставка НДС |
Contact (Контакт): Sungero.Parties.Contact Сотрудник контрагента, ответственный за документ. При выборе контакта программно заполняется Counterparty (Контрагент), если он не заполнен. Выбор контакта ограничивается контактами текущего контрагента. Counterparty (Контрагент): Sungero.Parties.Counterparty Контрагент, с которым наша организация заключила сделку. Очищает CounterpartySignatory (Подписал) и Contact (Контакт) при изменении. Влияет на доступность CounterpartySignatory (Подписал) и Contact (Контакт): свойства доступны, если значение является наследником CompanyBase(Организация). Используется для фильтрации в списках: CounterpartySignatory (Подписал): Sungero.Parties.Contact Сотрудник, подписывающий документ со стороны контрагента. При выборе подписывающего программно заполняется Counterparty (Контрагент), если он не заполнен. Выбор подписывающего ограничивается контактами текущего контрагента. CounterpartyRegistrationNumber (№ контрагента): Строка (50) Регистрационный номер контрагента на договорном документе. Заполняется вручную в следующих ситуациях: •договор поступил от контрагента, но еще не зарегистрирован в системе; •в компании принято, что в учетной системе договоры имеют номер контрагента, а в СЭД присваивают свой регистрационный номер; •на форму вынесен только в ContractBase (Базовый договор). На форму SupAgreement (Дополнительное соглашение) не вынесен, но есть возможность добавить его на форму в заказной разработке (в DDS) или через настройку формы карточки документа в проводнике. |
OurSignatory (Подписал): Sungero.Company.Employee Сотрудник, подписывающий документ. При выборе подписывающего программно заполняется BusinessUnit (Наша орг.) из подразделения выбранного сотрудника. В качестве подписывающего можно указывать только тех сотрудников, для которых настроено право подписи. ResponsibleEmployee (Ответственный): Sungero.Company.Employee Сотрудник нашей организации, ответственный за работу с документом. При выборе ответственного программно заполняется BusinessUnit (Наша орг.) из подразделения выбранного сотрудника. Сотруднику будут выданы права на просмотр, если на документ не настроен усиленный строгий доступ. Используется: •для фильтрации в списке «Документы у контрагентов»; •для фильтрации в списке «История договоров»; •для поиска закрепленных за сотрудником финансовых и договорных документов; •чтобы ответственный за договорной документ был в курсе изменений по документу, пришедшему из сервиса обмена: отправляется уведомление, если документ был подписан, отправлен отказ, аннулирование; •в виджете «Договоры»; •в фоновом процессе «Договоры. Рассылка задач об окончании срока действия договора»; •в фоновом процессе «Договоры. Рассылка задач о выполнении работ по договору». |
ValidFrom (Действует с): Дата и время Дата начала действия договорного документа. ValidTill (Действует по): Дата и время Дата завершения действия договорного документа. Используется: •в списке «Договоры на завершении»; •в виджете «Договоры»; •при рассылке уведомлений об окончании срока действия договоров. TotalAmount (Сумма): Вещественное Сумма документа. Может быть только положительной. Используется: •для вычисления условия согласования по сумме документа; •при подборе подходящих прав подписи; •в шаблонах документов (для договорных документов сумма пишется прописью и с валютой); •в виджете «Объем заключенных договоров». Currency (Валюта): Sungero.Commons.Currency Валюта документа. По умолчанию российский рубль. Используется: •для вычисления условия согласования по валюте документа; •при подборе подходящих прав подписи; •в шаблонах документов. IsStandard (Типовой): Логическое Признак того, что договор заключается по типовой форме. По умолчанию заполняется значением False. Используется для вычисления условия согласования по типовому договору. VatRate (Ставка НДС): Sungero.Commons.VatRate Свойство добавлено в базовом типе сущности. Используется для расчёта суммы НДС. VatAmount (Сумма НДС): Вещественное Свойство добавлено в базовом типе сущности. Добавлена проверка на то, что сумма НДС не может быть меньше 0 и больше общей суммы (проверяется в событии «Изменение значения контрола»). Заполняется программно при изменении TotalAmount (Общая сумма) и VatRate (Ставка НДС). При расчёте суммы НДС по формуле значения типа double округляются до 2 знаков после запятой. Используется для расчёта суммы без НДС. |
Milestones (Контрольные точки): Коллекция Для контроля исполнения договоров заполняются контрольные точки. Фоновый процесс «Договоры. Рассылка задач о выполнении работ по договору» использует контрольные точки для: •отправки ответственному задания на выполнение работ по договору; •отметки о завершении работ при выполнении задания; •прекращения задачи при ручной отметке о завершении работ; •актуализации сроков задания, если срок задания меньше нового срока контрольной точки. Также используются для поиска закрепленных за сотрудником финансовых и договорных документов.
*Name (Наименование): Строка (250) Наименование работ. Используется в теме задания на исполнение работ. *Deadline (Срок): Дата и время Срок исполнения работ. *DaysToFinishWorks (Дней на выполнение): Целое Количество дней на исполнение работ по договору. Используется для определения даты отправки задачи в фоновом процессе «Договоры. Рассылка задач о выполнении работ по договору». *Performer (Ответственный): Sungero.Company.Employee Сотрудник, ответственный за исполнение работ, получает задание в рамках рассылки по фоновому процессу «Договоры. Рассылка задач о выполнении работ по договору». IsCompleted (Завершено): Логическое Отметка о завершении работ. Программно проставляется при завершении задачи на исполнение работ по договорному документу, которая указана в Task (Задача). Note (Примечание): Строка (250) Примечание. Task (Задача): Sungero.Workflow.SimpleTask Скрытое свойство. Задача на исполнение работ по договорному документу. Заполняется программно в фоновом процессе «Договоры. Рассылка задач о выполнении работ по договору». Используется для прекращения задачи, отметки о прекращении работ и актуализации срока в контрольной точке. |
© Компания Directum, 2024 |