!ПоказательУчета - API3 Объект — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Новая страница: «===Объект=== * Ид - Код (наименование) показателя бухгалтерского учета * Счет - код счета * Па…»)
 
 
Строка 57: Строка 57:
  
 
===Ини для определения показателя по информации из проводки===
 
===Ини для определения показателя по информации из проводки===
Берем из данных проводки Счет, Лицо1-4 и последовательно сужаем список подходящих показателей.
+
Берем из данных показателя Счет, Лицо1-4 и последовательно сужаем список подходящих показателей.
 
Если осталось несколько, то определяем правильный обработчиком показателя. последовательно спрашивая у каждого показателя, это он или нет, либо берем первый подходящий.
 
Если осталось несколько, то определяем правильный обработчиком показателя. последовательно спрашивая у каждого показателя, это он или нет, либо берем первый подходящий.
  
Строка 63: Строка 63:
 
* Тип - Оборот/Сальдо/Регистр...
 
* Тип - Оборот/Сальдо/Регистр...
 
* Счет - код счета информационной системе на которой отражается показатель
 
* Счет - код счета информационной системе на которой отражается показатель
* Лицо1 - [типы допустимых объектов, в т.ч. None]
+
* Аналитика1 - [типы допустимых объектов, в т.ч. None]
* Лицо2 - [типы допустимых объектов, в т.ч. None]
+
* Аналитика2 - [типы допустимых объектов, в т.ч. None]
* Лицо3 - [типы допустимых объектов, в т.ч. None]
+
* Аналитика3 - [типы допустимых объектов, в т.ч. None]
* Лицо4 - [типы допустимых объектов, в т.ч. None]
+
* Аналитика4 - [типы допустимых объектов, в т.ч. None]
* НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
  
  
Строка 81: Строка 80:
 
       "Ид": "Проценты по краткосрочному кредиту",
 
       "Ид": "Проценты по краткосрочному кредиту",
 
       "Тип": "Оборот",
 
       "Тип": "Оборот",
       "Счет": {"Тип": "СчетУчета", "Код": "60.02"},
+
       "Счет": "60.02",
       "Лицо1": { "Тип": "Контрагент"},
+
       "Аналитика1": { "Тип": "Контрагент"},
       "Лицо2": { "Тип": "Договор" },
+
       "Аналитика2": { "Тип": "Договор" },
 
   }
 
   }
 
]
 
]
Строка 96: Строка 95:
 
       "Код": "Проценты по краткосрочному кредиту",
 
       "Код": "Проценты по краткосрочному кредиту",
 
       "Тип": "Оборот",
 
       "Тип": "Оборот",
       "Счет": { "Тип": "СчетУчета", "Код": "60-01"},
+
       "Счет": "60-01",
       "Лицо1": { "Тип": "Контрагент"},
+
       "Аналитика1": { "Тип": "Контрагент"},
       "Лицо2": { "Тип": "Договор" },
+
       "Аналитика2": { "Тип": "Договор" },
       "Лицо3": { "Тип": "Аналитика", "Справочник": "ВидыПЗ", "Код": "ПЗОПроц" },
+
       "Аналитика3": { "Тип": "Аналитика", "Справочник": "ВидыПЗ", "Код": "ПЗОПроц" },
 
   }
 
   }
 
]
 
]

Текущая версия на 10:54, 8 февраля 2019

Объект

  • Ид - Код (наименование) показателя бухгалтерского учета
  • Счет - код счета
  • Параметры - Объекты детализирующие / уточняющие показатель [Объекты]
  • НашаОрганизация* - объект НашаОрганизация
  • Аналитика1 - [типы допустимых объектов, в т.ч. None]
  • Аналитика2 - [типы допустимых объектов, в т.ч. None]
  • Аналитика3 - [типы допустимых объектов, в т.ч. None]
  • Аналитика4 - [типы допустимых объектов, в т.ч. None]


Пример:

{
  "ИмяСБИС": "ПоказательУчета",
  "Счет": "70",
  "Аналитика1": {"ИмяСБИС": "Сотрудник", "ИдСБИС": "242"}
}


Объект Проводки

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


Пример:

{
  "ИдСБИС": "435",
  "ИмяСБИС": "Проводки",
  "Сумма": "14184.76",
  "Дата": "11.04.2018",
  "НашаОрганизация": {"ИмяСБИС": "НашаОрганизация", "ИдСБИС": "3"},
  "Дебет":{
    "ИмяСБИС": "ПоказательУчета",
    "Счет": "26",
    "Аналитика1": {"ИмяСБИС": "СтатьяЗатрат", "ИдСБИС": "36"}
  },
  "Кредит":{
    "ИмяСБИС": "СчетУчета",
    "Счет": "70",
    "Аналитика1": {"ИмяСБИС": "Сотрудник", "ИдСБИС": "242"}
  }
}


В различных информационных системах одни и те же показатели бухгалтерского учета ведутся по разному, где-то разные субсчета, где-то аналитиками или вообще хранится не в плане счетов.


Ини для определения показателя по информации из проводки

Берем из данных показателя Счет, Лицо1-4 и последовательно сужаем список подходящих показателей. Если осталось несколько, то определяем правильный обработчиком показателя. последовательно спрашивая у каждого показателя, это он или нет, либо берем первый подходящий.

  • Ид - Код показателя бухгалтерского учета
  • Тип - Оборот/Сальдо/Регистр...
  • Счет - код счета информационной системе на которой отражается показатель
  • Аналитика1 - [типы допустимых объектов, в т.ч. None]
  • Аналитика2 - [типы допустимых объектов, в т.ч. None]
  • Аналитика3 - [типы допустимых объектов, в т.ч. None]
  • Аналитика4 - [типы допустимых объектов, в т.ч. None]


Характерным примером может служить проценты по краткосрочным кредитом:

  • в 1С это счет 66.02 лицо1 - Контрагент, лицо2 - Договор.
  • В СБИС это счет 66-01 лицо1 - Контрагент, лицо2 - договор, лицо3 - Аналитика


Ини показателей для 1С:

[
   {
      "Ид": "Проценты по краткосрочному кредиту",
      "Тип": "Оборот",
      "Счет": "60.02",
      "Аналитика1": { "Тип": "Контрагент"},
      "Аналитика2": { "Тип": "Договор" },
   }
]

Ини показателей для СБИС:

[
   {
      "Код": "Проценты по краткосрочному кредиту",
      "Тип": "Оборот",
      "Счет": "60-01",
      "Аналитика1": { "Тип": "Контрагент"},
      "Аналитика2": { "Тип": "Договор" },
      "Аналитика3": { "Тип": "Аналитика", "Справочник": "ВидыПЗ", "Код": "ПЗОПроц" },
   }
]



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

не используются

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

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