Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 10.59 KB | None | 0 0
  1. 1. Order (Заказ):
  2. Поле                                    |Тип             |Описание
  3. ==========================================================================
  4. Number                                  varchar             Номер
  5. Account                                 uniqueidentifier    Контрагент
  6. Date                                    date                Дата
  7. Owner                                   uniqueidentifier    Ответственный
  8. Status                                  uniqueidentifier    Состояние
  9. PaymentStatus                           uniqueidentifier    Состояние оплаты
  10. DeliveryStatus                          uniqueidentifier    Состояние поставки
  11. Contact                                 uniqueidentifier    Контакт
  12. DueDate                                 date                Плановая дата выполнения
  13. ActualDate                              date                Дата выполнения
  14. Currency                                uniqueidentifier    Валюта
  15. CurrencyRate                            decimal             Курс
  16. Amount                                  decimal             Итого
  17. PaymentAmount                           decimal             Сумма оплаты
  18. PrimaryAmount                           decimal             Итого, б.в.
  19. PrimaryPaymentAmount                    decimal             Сумма оплаты, б.в
  20. SourceOrder                             uniqueidentifier    Источник заказа
  21. Notes                                   varchar             Заметки
  22. Opportunity                             uniqueidentifier    Продажа
  23. DeliveryAddress                         varchar             Адрес доставки
  24. DeliveryType                            uniqueidentifier    Тип доставки
  25. PaymentType                             uniqueidentifier    Тип оплаты
  26. ReceiverName                            varchar             Имя получателя
  27. Comment                                 varchar             Комментарий
  28. ContactNumber                           varchar             Контактный номер
  29. BCLOOKUPPricelist                       uniqueidentifier    Прайс-лист
  30. BCLOOKUPIndustry                        uniqueidentifier    Отрасль
  31. BCLOOKUPReasonForClosing                uniqueidentifier    Причина закрытия
  32. BCPotrType                              uniqueidentifier    Тип потребности
  33. BCCasebook                              bit                 Casebook флаг
  34. BCCaselook                              bit                 Caselook флаг
  35. BCCasepro                               bit                 Casepro флаг
  36. BCCasebookLicense                       int                 Количество лицензий Casebook
  37. BCCaselookLisence                       int                 Количество лицензий Caselook
  38. BCCaseproLisence                        int                 Количество лицензий Casepro
  39. BCOrderType                             uniqueidentifier    Тип заказа
  40.  
  41. 2. OrderProduct (Продукт в заказе):
  42. Поле                                    |Тип             |Описание
  43. ==========================================================================
  44. Name                                    nvarchar            Название
  45. Notes                                   ntext               Заметки
  46. Product                                 uniqueidentifier    Продукт
  47. CustomProduct                           nvarchar            Произвольный продукт
  48. DeliveryDate                            date                Дата доставки
  49. Quantity                                decimal             Количество
  50. Unit                                    uniqueidentifier    Единица измерения
  51. PrimaryPrice                            decimal             Цена, б.в.
  52. Price                                   decimal             Цена
  53. PrimaryAmount                           decimal             Сумма, б.в.
  54. Amount                                  decimal             Сумма
  55. PrimaryDiscountAmount                   decimal             Сумма скидки, б.в.
  56. DiscountAmount                          decimal             Сумма скидки
  57. DiscountPercent                         decimal             Скидка %
  58. Tax                                     uniqueidentifier    Налог
  59. PrimaryTaxAmount                        decimal             Сумма налога, б.в.
  60. TaxAmount                               decimal             Сумма налога
  61. PrimaryTotalAmount                      decimal             Итого, б.в.
  62. TotalAmount                             decimal             Итого
  63. DiscountTax                             decimal             Налог %
  64. Order                                   uniqueidentifier    Заказ
  65. BaseQuantity                            decimal             Количество, б.е.
  66. PriceList                               uniqueidentifier    Прайс-лист
  67. Contract                                uniqueidentifier    Договор
  68. Currency                                uniqueidentifier    Валюта
  69. CurrencyRate                            decimal             Курс
  70.  
  71. 3. Product (Продукт):
  72. Поле                                    |Тип             |Описание
  73. ==========================================================================
  74. Name                                    nvarchar            Название
  75. Code                                    nvarchar            Код
  76. Unit                                    uniqueidentifier    Единица измерения
  77. Currency                                uniqueidentifier    Валюта
  78. Price                                   decimal             Цена
  79. Tax                                     uniqueidentifier    Налог
  80. Active                                  bit                 Используется
  81. URL                                     nvarchar            Ссылка
  82. Type                                    uniqueidentifier    Тип
  83. Owner                                   uniqueidentifier    Ответственный
  84. Description                             ntext               Описание
  85. ProductSource                           uniqueidentifier    Источник продукта
  86. Notes                                   ntext               Заметки
  87. Picture                                 uniqueidentifier    Фото
  88. IsArchive                               bit                 Архивный
  89. Category                                uniqueidentifier    Категория
  90. TradeMark                               uniqueidentifier    Торговая марка
  91.  
  92. 4. Invoice (Счёт):
  93. Поле                                    |Тип             |Описание
  94. ==========================================================================
  95. Number                                  nvarchar            Номер
  96. StartDate                               date                Дата выставления
  97. PrimaryAmount                           decimal             Сумма, б.в.
  98. PrimaryPaymentAmount                    decimal             Сумма оплаты, б.в.
  99. PaymentStatus                           uniqueidentifier    Состояние оплаты
  100. Owner                                   uniqueidentifier    Ответственный
  101. SupplierBillingInfo                     uniqueidentifier    Платежные реквизиты поставщика
  102. RemindToOwner                           bit                 Напоминать ответственному
  103. RemindToOwnerDate                       datetime2           Дата напоминания ответственному
  104. CustomerBillingInfo                     uniqueidentifier    Платежные реквизиты клиента
  105. Currency                                uniqueidentifier    Валюта
  106. CurrencyRate                            decimal             Курс
  107. Amount                                  decimal             Сумма
  108. DueDate                                 date                Дата оплаты
  109. PaymentAmount                           decimal             Сумма оплаты
  110. Notes                                   ntext               Заметки
  111. Account                                 uniqueidentifier    Контрагент
  112. Contact                                 uniqueidentifier    Контакт
  113. Supplier                                uniqueidentifier    Поставщик
  114. Opportunity                             uniqueidentifier    Продажа
  115. Order                                   uniqueidentifier    Заказ
  116. Project                                 uniqueidentifier    Проект
  117. Contract                                uniqueidentifier    Договор
  118. AmountWithoutTax                        decimal             Сумма без налога 
  119. PrimaryAmountWithoutTax                 decimal             Сумма без налога, б.в.
  120. PaymentAmountWithoutTax                 decimal             Сумма оплаты без налога
  121. PrimaryPaymentAmountWithoutTax          decimal             Сумма оплаты без налога, б.в.
  122.  
  123.  
  124. 5. InvoiceProduct (Продукт в счёте):
  125. Поле                                    |Тип             |Описание
  126. ==========================================================================
  127. Name                                    nvarchar                Название
  128. Notes                                   ntext                   Заметки
  129. Product                                 uniqueidentifier        Продукт
  130. CustomProduct                           nvarchar                Произвольный продукт
  131. DeliveryDate                            date                    Дата доставки
  132. Quantity                                decimal                 Количество
  133. Unit                                    uniqueidentifier        Единица измерения
  134. PrimaryPrice                            decimal                 Цена, б.в.
  135. Price                                   decimal                 Цена
  136. PrimaryAmount                           decimal                 Сумма, б.в.
  137. Amount                                  decimal                 Сумма
  138. PrimaryDiscountAmount                   decimal                 Сумма скидки, б.в.
  139. DiscountAmount                          decimal                 Сумма скидки
  140. DiscountPercent                         decimal                 Скидка, %
  141. Tax                                     uniqueidentifier        Налог
  142. PrimaryTaxAmount                        decimal                 Сумма налога, б.в.
  143. TaxAmount                               decimal                 Сумма налога
  144. PrimaryTotalAmount                      decimal                 Итого, б.в.
  145. TotalAmount                             decimal                 Итого
  146. DiscountTax                             decimal                 Налог, %
  147. Invoice                                 uniqueidentifier        Счет
  148. BaseQuantity                            decimal                 Количество, б.е.
  149. PriceList                               uniqueidentifier        Прайс-лист
  150. SupplyPaymentProduct                    uniqueidentifier        Продукт в шаге
  151.  
  152.  
  153.  
  154. 6. Contract (Контракт):
  155. Поле                                    |Тип             |Описание
  156. ==========================================================================
  157. Number                                  nvarchar            Номер
  158. StartDate                               date                Дата начала
  159. EndDate                                 date                Дата завершения
  160. Type                                    uniqueidentifier    Тип
  161. State                                   uniqueidentifier    Состояние
  162. Account                                 uniqueidentifier    Контрагент
  163. SupplierBillingInfo                     uniqueidentifier    Наши реквизиты
  164. Owner                                   uniqueidentifier    Ответственный
  165. CustomerBillingInfo                     uniqueidentifier    Реквизиты контрагента
  166. Contact                                 uniqueidentifier    Контакт контрагента
  167. Notes                                   ntext               Заметки
  168. Parent                                  uniqueidentifier    Родительский договор
  169. OurCompany                              uniqueidentifier    Наша компания
  170. Currency                                uniqueidentifier    Валюта
  171. CurrencyRate                            decimal             Курс
  172. Amount                                  decimal             Сумма
  173. PrimaryAmount                           decimal             Сумма, б.в.
  174. Order                                   uniqueidentifier    Заказ
  175.  
  176. Пример INSERT записи:
  177. https://academy.terrasoft.ru/documents/technic-sdk/7-11/dataservice-sozdanie-zapisi-primer
  178.  
  179. ## Примечания:
  180. #  Тип uniqueidentifier маппится в Lookup, кроме соответственно Id самой записи (она мапится в Guid)
  181. #  Тип nvarchar,ntext маппится в Text
  182. #  Тип decimal маппится в Float,Money
  183. #  Тип bit маппится в Boolean
  184. #  Тип int маппится в Integer
  185.  
  186. Пример UPDATE записи:
  187. POST ../DataService/json/reply/UpdateQuery
  188. {
  189.     "columnValues": {
  190.         "items": {
  191.             "<Field name>": {
  192.                 "expressionType": 2,
  193.                 "parameter": {
  194.                     "dataValueType": <Field Type>,
  195.                     "value": <Field value>
  196.                 }
  197.             }
  198.         }
  199.     },
  200.     "filters": {
  201.         "filterType": 6,
  202.         "isEnabled": true,
  203.         "items": {
  204.             "primaryColumnFilter": {
  205.                 "comparisonType": 3,
  206.                 "filterType": 1,
  207.                 "isEnabled": true,
  208.                 "leftExpression": {
  209.                     "expressionType": 1,
  210.                     "functionType": 1,
  211.                     "macrosType": 34
  212.                 },
  213.                 "rightExpression": {
  214.                     "expressionType": 2,
  215.                     "parameter": {
  216.                         "dataValueType": 0,
  217.                         "value": "<ID сущности>"
  218.                     }
  219.                 },
  220.                 "trimDateTimeParameterToDate": false
  221.             }
  222.         },
  223.         "logicalOperation": 0
  224.     },
  225.     "isForceUpdate": true,
  226.     "operationType": 2,
  227.     "rootSchemaName": "<EntityName>"
  228. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement