API - Учетная политика » История » Версия 37
Александр Кварацхелия, 06.11.2014 15:45
1 | 1 | Александр Кварацхелия | h1. API - Учетная политика |
---|---|---|---|
2 | |||
3 | 2 | Александр Кварацхелия | {{toc}} |
4 | 1 | Александр Кварацхелия | |
5 | 2 | Александр Кварацхелия | h2. Ресурс: Рабочий план счетов |
6 | 1 | Александр Кварацхелия | |
7 | 7 | Артур Сабиров | Запросы выполняются по адресу /buh/acc-chart/list . |
8 | 4 | Артур Сабиров | |
9 | Описание возвращаемого объета JSON поля data: |
||
10 | |||
11 | Пример возвращаемого поля data: |
||
12 | <pre> |
||
13 | 25 | Артур Сабиров | <code class="json"> |
14 | 4 | Артур Сабиров | { |
15 | "parent":null, |
||
16 | 7 | Артур Сабиров | "is_group":true, |
17 | 4 | Артур Сабиров | "company":{ |
18 | "id":20, |
||
19 | 36 | Александр Кварацхелия | "name":"Общество с ограниченной ответственностью \"Небо\"" |
20 | 4 | Артур Сабиров | }, |
21 | 1 | Александр Кварацхелия | "is_quant":false, |
22 | "analytic2":null, |
||
23 | "analytic3":null, |
||
24 | 7 | Артур Сабиров | "analytic1":{ |
25 | "collection_name":"FixedAsset", |
||
26 | "verbose_name":"Основное средство", |
||
27 | "id":"ОсновныеСредства", |
||
28 | "name":"ОсновныеСредства" |
||
29 | }, |
||
30 | "schet":"01", |
||
31 | "id":781, |
||
32 | 4 | Артур Сабиров | "is_zabalans":false, |
33 | 7 | Артур Сабиров | "name":"Основные средства", |
34 | "fullname":"01 Основные средства", |
||
35 | 4 | Артур Сабиров | "type":{ |
36 | 7 | Артур Сабиров | "id":1, |
37 | "name":"A" |
||
38 | 1 | Александр Кварацхелия | } |
39 | 8 | Артур Сабиров | } |
40 | 1 | Александр Кварацхелия | |
41 | 25 | Артур Сабиров | </code> |
42 | 1 | Александр Кварацхелия | </pre> |
43 | |||
44 | 9 | Артур Сабиров | h3. Описание полей: |
45 | 1 | Александр Кварацхелия | |
46 | 27 | Артур Сабиров | 1. "parent" - Родительский счет |
47 | 2. "is_group" - Если счет групповой- значение true, в противном случае-false |
||
48 | 3. "company"*- Данные компании |
||
49 | 31 | Артур Сабиров | |
50 | 26 | Артур Сабиров | * "id"- Идентификатор компании |
51 | * "name"- Полное наименование компании |
||
52 | 31 | Артур Сабиров | |
53 | 32 | Артур Сабиров | 4. "is_quant"- Ведется ли количественный учет по данному счету |
54 | 34 | Артур Сабиров | 5. "analytic[1-3]" - Цифры в конце имени поля соответсвуют уровню аналитики счета |
55 | 30 | Артур Сабиров | |
56 | 26 | Артур Сабиров | * "collection_name"- |
57 | 34 | Артур Сабиров | * "verbose_name"- Отображаемое имя типа аналитики счета |
58 | * "id"- Айди типа аналитики счета |
||
59 | * "name"- Название типа аналитики счета |
||
60 | 30 | Артур Сабиров | |
61 | 34 | Артур Сабиров | 6. "schet"- Номер счета |
62 | 7. "id"- Айди счета |
||
63 | 8. "is_zabalans"- Забалансовый ли счет |
||
64 | 9. "name"- Название счета |
||
65 | 10. "fullname"- Поное название счета |
||
66 | 29 | Артур Сабиров | 11. "type"- Описание типа счета |
67 | |||
68 | 34 | Артур Сабиров | * "id"- Айди типа счета |
69 | * "name"- Название типа счета |
||
70 | 5 | Динар Халиуллин | |
71 | 35 | Александр Кварацхелия | h2. Ресурс: Типовая операция денежного документа |
72 | 5 | Динар Халиуллин | |
73 | Доступ через основной интерфейс Неба: |
||
74 | "Денежные средства" > "Создать денежный документ" > "Выбрать раздел денежных средств - Банковские счета" > "Выбрать тип движения денежных средств - Поступление" > "Выбрать типовую операцию". |
||
75 | |||
76 | h3. Модель типовая операция на поступление денежных средств на банковский счет. |
||
77 | 37 | Александр Кварацхелия | |
78 | 5 | Динар Халиуллин | <pre> |
79 | <code class="json"> |
||
80 | { |
||
81 | "desc": "На банковский счет поступили денежные средства от покупателя" |
||
82 | "id": 518749 |
||
83 | "key": "БанкОплатаОтПокупателя" |
||
84 | "name": "Оплата от покупателя" |
||
85 | } |
||
86 | </code> |
||
87 | </pre> |
||
88 | |||
89 | *name:* Получение списка типовых операций на поступление по банковскому счету |
||
90 | *desc:* Возвращает список типовых операций на поступление денежных средств по банковскому счету |
||
91 | *url:* https://nebopro.ru/buh/money-operations?section=bank&move_type=plus |
||
92 | *Параметры:* Стандартные параметры операции LIST |
||
93 | |||
94 | h3. "section=" имеет следующие параметры: |
||
95 | |||
96 | <pre> |
||
97 | bank - движение по банковским счетам |
||
98 | kassa - движение по кассе |
||
99 | other - движение по прочим денежным счетам |
||
100 | </pre> |
||
101 | |||
102 | h3. "move_type=" имеет следующие параметры: |
||
103 | |||
104 | <pre> |
||
105 | plus - поступление |
||
106 | 1 | Александр Кварацхелия | minus - списание |
107 | 35 | Александр Кварацхелия | </pre> |
108 | |||
109 | h2. Ресурс: Типовая операция |
||
110 | |||
111 | URL ресурса: @/buh/type-operation@ |
||
112 | |||
113 | Модель типовой операции: |
||
114 | |||
115 | <pre> |
||
116 | <code class="json"> |
||
117 | { |
||
118 | "id": 153, |
||
119 | "transaction": "БанкПоступление", |
||
120 | "name": "Оплата от покупателя", |
||
121 | "code": "БанкОплатаОтПокупателя", |
||
122 | "key": "БанкОплатаОтПокупателя", |
||
123 | "desc": "На банковский счет поступили денежные средства от покупателя" |
||
124 | } |
||
125 | </code> |
||
126 | </pre> |
||
127 | |||
128 | Операции: Ресурс имеет одну единственную операцию получения списка по URL @/buh/type-operation@. В параметрах можно указывать значение @transaction@, по которой можно отфильтровать список операций: |
||
129 | |||
130 | GET: @/buh/type-operation?transaction=БанкПоступление@ |
||
131 | |||
132 | или |
||
133 | |||
134 | 36 | Александр Кварацхелия | POST: @/buh/type-operation@ с телом <code class="json">{"transaction": "БанкПоступление"}</code> |