ВходящийПлатеж - API3 Объект — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
===Объект===
 
===Объект===
 +
Тип: Документ
 +
 +
'''Структура:'''
 
* ИдИС - идентификатор документа в ИС
 
* ИдИС - идентификатор документа в ИС
 
* ИдСБИС - идентификатор документа в СБИС
 
* ИдСБИС - идентификатор документа в СБИС
* Номер - номер документа (строка)
+
* Номер* - номер документа (строка)
* Дата - дата документа (строка в формате "ДД.ММ.ГГГГ")
+
* Дата* - дата документа (строка в формате "ДД.ММ.ГГГГ")
 +
* НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
* Сумма - число
 
* Сумма - число
 
* СуммаНДС - число
 
* СуммаНДС - число
 +
* Комиссия - число
 
* Комментарий - текст
 
* Комментарий - текст
 
* Регламент - текст
 
* Регламент - текст
 
* НазначениеПлатежа - текст
 
* НазначениеПлатежа - текст
* НашаОрганизация - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
 
* Контрагент - объект [[Контрагент_-_API3_Объект|Контрагент]]
 
* Контрагент - объект [[Контрагент_-_API3_Объект|Контрагент]]
 
* СчетКонтрагента - объект [[РасчетныйСчет_-_API3_Объект|РасчетныйСчет]]
 
* СчетКонтрагента - объект [[РасчетныйСчет_-_API3_Объект|РасчетныйСчет]]
Строка 15: Строка 19:
 
* Договор - объект [[Договор_-_API3_Объект|Договор]]
 
* Договор - объект [[Договор_-_API3_Объект|Договор]]
 
* СтавкаНДС - объект [[СтавкаНДС_-_API3_Объект|СтавкаНДС]]
 
* СтавкаНДС - объект [[СтавкаНДС_-_API3_Объект|СтавкаНДС]]
* ИмяСБИС - "ВходящийПлатеж"
+
* Параметры
 +
** Название
 +
** Значение
  
 +
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону'''
  
 
'''Пример:'''
 
'''Пример:'''
 
<source lang="json">
 
<source lang="json">
 
{
 
{
   "ИдИС": "7cf838b6-f9e6-11e7-ad08-3497f6377b7e",
+
   "ИдИС": "ИдИС",
   "Номер": "00000000001",
+
   "Номер": "update1update1",
   "Дата": "15.01.2018",
+
   "Дата": "05.11.2020",
  "Сумма": 1560.00,
 
  "СуммаНДС": 250.00,
 
  "Регламент":"Поступление от поставщика",
 
  "Комментарий":"Для тестов",
 
  "НазначениеПлатежа":"оплата за товар",
 
 
   "НашаОрганизация": {
 
   "НашаОрганизация": {
     "ИдИС": "56c61dec-e570-11e3-893a-005056c00008"
+
     "ИдСБИС": "167"
 
   },
 
   },
 
   "Контрагент": {
 
   "Контрагент": {
     "ИдИС": "b9321b89-2648-11e6-ab23-080027358f3f"
+
     "ИдСБИС": "488"
 
   },
 
   },
 
   "НашРасчетныйСчет": {
 
   "НашРасчетныйСчет": {
     "ИдИС": "b9321b89-2648-11e6-ab23-080027358f3f"
+
     "ИдСБИС": "506"
 
   },
 
   },
 
   "СчетКонтрагента": {
 
   "СчетКонтрагента": {
     "ИдИС": "b9321b89-2648-11e6-ab23-080027358f3f"
+
     "ИдСБИС": "48"
  },
 
  "Договор": {
 
    "ИдИС": "b9321b89-2648-11e6-ab23-080027358f3f"
 
 
   },
 
   },
 
   "СтавкаНДС": {
 
   "СтавкаНДС": {
     "ИдИС": "НДС20"
+
     "ИдСБИС": "1"
 
   },
 
   },
   "ИмяСБИС": "ВходящийПлатеж"
+
   "Параметры": [
 +
    {
 +
      "Название": "допполе1",
 +
      "Значение": "тест"
 +
    }
 +
  ],
 +
  "Комментарий": "update++++++++",
 +
  "НазначениеПлатежа": "взятка",
 +
  "Регламент": "Возврат оплаты поставщиком",
 +
  "Комиссия": "600.00",
 +
  "СуммаНДС": "1000.00",
 +
  "Сумма": "10000.00"
 
}
 
}
 
</source>
 
</source>
Строка 55: Строка 65:
 
** Ключ1_1 - номер документа
 
** Ключ1_1 - номер документа
 
** Ключ1_2 - дата документа
 
** Ключ1_2 - дата документа
** Ключ1_3 - идентификатор организации в ИС
+
** Ключ1_3 - идентификатор организации
** Ключ1_4 - идентификатор контрагента в ИС
+
** Ключ1_4 - не используется
 
* Ключ2 - не используется
 
* Ключ2 - не используется
 
* Ключ3 - не используется
 
* Ключ3 - не используется
Строка 63: Строка 73:
 
* НашаОрганизация
 
* НашаОрганизация
 
* Контрагент
 
* Контрагент
 +
* СчетКонтрагента
 +
* НашРасчетныйСчет
 +
* Договор
 +
* СтавкаНДС
  
 
===Используемые методы БЛ===
 
===Используемые методы БЛ===
* Документ.Прочитать
 
* ВходящийПлатеж.Создать
 
* ВходящийПлатеж.Записать
 
  
 
[[Категория:SBIS API3 Объект]]
 
[[Категория:SBIS API3 Объект]]

Версия 15:32, 3 ноября 2020

Объект

Тип: Документ

Структура:

  • ИдИС - идентификатор документа в ИС
  • ИдСБИС - идентификатор документа в СБИС
  • Номер* - номер документа (строка)
  • Дата* - дата документа (строка в формате "ДД.ММ.ГГГГ")
  • НашаОрганизация* - объект НашаОрганизация
  • Сумма - число
  • СуммаНДС - число
  • Комиссия - число
  • Комментарий - текст
  • Регламент - текст
  • НазначениеПлатежа - текст
  • Контрагент - объект Контрагент
  • СчетКонтрагента - объект РасчетныйСчет
  • НашРасчетныйСчет - объект НашРасчетныйСчет
  • Договор - объект Договор
  • СтавкаНДС - объект СтавкаНДС
  • Параметры
    • Название
    • Значение

Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону

Пример:

{
  "ИдИС": "ИдИС",
  "Номер": "update1update1",
  "Дата": "05.11.2020",
  "НашаОрганизация": {
    "ИдСБИС": "167"
  },
  "Контрагент": {
    "ИдСБИС": "488"
  },
  "НашРасчетныйСчет": {
    "ИдСБИС": "506"
  },
  "СчетКонтрагента": {
    "ИдСБИС": "48"
  },
  "СтавкаНДС": {
    "ИдСБИС": "1"
  },
  "Параметры": [
    {
      "Название": "допполе1",
      "Значение": "тест"
    }
  ],
  "Комментарий": "update++++++++",
  "НазначениеПлатежа": "взятка",
  "Регламент": "Возврат оплаты поставщиком",
  "Комиссия": "600.00",
  "СуммаНДС": "1000.00",
  "Сумма": "10000.00"
}

Естественные ключи

  • Ключ1 - номер документа + дата документа + организация + контрагент(вес = 3)
    • Ключ1_1 - номер документа
    • Ключ1_2 - дата документа
    • Ключ1_3 - идентификатор организации
    • Ключ1_4 - не используется
  • Ключ2 - не используется
  • Ключ3 - не используется

Зависит от объектов

  • НашаОрганизация
  • Контрагент
  • СчетКонтрагента
  • НашРасчетныйСчет
  • Договор
  • СтавкаНДС

Используемые методы БЛ