Свойства
Свойство | Тип | Обязательность | Описание |
---|---|---|---|
firm | ref_firms | да (см. Использование при интеграции) | Фирма |
counteragent | ref_counteragents | да | Контрагент |
pricetype | ref_pricetypes | Тип цен | |
startdate | dateTime | да | Дата начала действия |
enddate | dateTime | да | Дата окончания действия |
canexceedlimit | boolean | Разрешено превышать лимит | |
creditlimit | decimal | Сумма кредитного лимита | |
creditdeadline | decimal | Срок кредитного лимита | |
maxorderamount | decimal | Максимальная сумма заказа | |
minorderamount | decimal | Минимальная сумма заказа | |
maxdiscount | decimal | Максимальный процент скидки | |
mindiscount | decimal | Минимальный процент скидки |
Дополнительные объекты
Скидки
(Устарело) Скидки договоров (ref_discountagreements)
Использование при интеграции
При работе с договорами все имеющиеся в базе данных договоры проходят проверку на их корректность.
Корректными считаются договоры, отвечающие ниже перечисленным требованиям:
- Договор назначается на торговую точку через связь по полю "buypoint" объекта ref_agreementbuypoints
- Контрагент в договоре и назначенная торговая точка должны иметь одного и того же владельца.
- Дата начала договора "startdate" должна быть меньше текущей даты или установлено значение "1900-01-01T00:00:00"
- Дата окончания договора "enddate" должна быть больше текущей даты или установлено значение "1900-01-01T00:00:00"
- Если в хоть в одном из договоров заполнено поле "firm", то это поле обязательно для заполнения.
Используется
Документы
- Возвраты товаров (doc_goodsreturns)
- Заказы товаров (doc_preorders)
- Заявки на ПКО [Документы] (doc_receiptcashorderitems)
- Реализация товаров (doc_invoices)
Регистры
Прочее
- Матрицы договоров (scope_agreement_condition)
- Обслуживаемые торговые точки (ref_agreementbuypoints)
- Ограничение типов цен для договоров (ref_pricetypeagreements)
- Ограничения договоров для сотрудников (ref_employeeagreements)
Схема взаимосвязей
Примеры
Пример 1
<?xml version="1.0" encoding="UTF-8"?> <package> <bundle> <reference name="ref_agreements"> <object sid="60d96e9f-4b09-11e5-82cd-68f72843c807"> <property name="name"> <string>Договор продажи</string> </property> <property name="firm"> <link reference="ref_firms" sid="64941ca3-87bb-21e5-f2c2-c8f72843c805"/> </property> <property name="counteragent"> <link reference="ref_counteragents" sid="5e3d06cb-4b1c-11e5-82cd-68f72843c807"/> </property> <property name="pricetype"> <link reference="ref_pricetypes" sid="f69af59e-47ca-11e5-82c2-68f72843c807"/> </property> <property name="startdate"> <datetime>2018-01-01T00:00:00</datetime> </property> <property name="enddate"> <datetime>2018-12-31T23:59:59</datetime> </property> </object> </reference> </bundle> </package>