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

Материал из razgovorov.ru
Перейти к: навигация, поиск
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
===Объект===
 
===Объект===
* Код - Код показателя бухгалтерского учета
+
* Ид - Код показателя бухгалтерского учета
* Тип - Сальдо (по умолчанию), Регистр
+
* Параметры - Объекты детализирующие / уточняющие показатель [Объекты]
* Счет - объект уточняющий показатель, как правило счет учета
 
* Лицо1 - объект уточняющий показатель
 
* Лицо2 - объект уточняющий показатель
 
* Лицо3 - объект уточняющий показатель
 
* Лицо4 - объект уточняющий показатель
 
* Дата - Дата на которую действителен показатель
 
 
* НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
* НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
* Сумма - Сумма сальдо, положительное или отрицательное число, воспринимается как дебетовое или кредитовое в зависимости от типа счета (активный, пассивный, активно-пассивный)
+
* Дата - дата на которую действует показатель
 +
* Сумма - Сумма  
  
  
В различных информационных системах одни и те же показатели бухгалтерского учета ведутся по разному, где-то разные субсчета, где-то аналитиками.
+
В различных информационных системах одни и те же показатели бухгалтерского учета ведутся по разному, где-то разные субсчета, где-то аналитиками или вообще хранится не в плане счетов.
Характерным примером может служить краткосрочные кредиты в 1С:
 
  
  
Краткосрочный кредит и проценты по нему в 1С:
+
 
 +
 
 +
===Ини для определения показателя по информации из проводки===
 +
Берем из данных проводки Счет, Лицо1-4 и последовательно сужаем список подходящих показателей.
 +
Если осталось несколько, то определяем правильный обработчиком показателя. последовательно спрашивая у каждого показателя, это он или нет, либо берем первый подходящий.
 +
 
 +
* Ид - Код показателя бухгалтерского учета
 +
* Тип - Оборот/Сальдо/Регистр...
 +
* Счет - код исчета информационной системе на которой отражается показатель
 +
* Лицо1 - [типы допустимых объектов, в т.ч. None]
 +
* Лицо2 - [типы допустимых объектов, в т.ч. None]
 +
* Лицо3 - [типы допустимых объектов, в т.ч. None]
 +
* Лицо4 - [типы допустимых объектов, в т.ч. None]
 +
* НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 +
 
 +
 
 +
Характерным примером может служить проценты по краткосрочным кредитом:
 +
* в 1С это счет 66.02 лицо1 - Контрагент, лицо2 - Договор.
 +
* В СБИС это счет 66-01 лицо1 - Контрагент, лицо2 - договор, лицо3 - Аналитика
 +
 
 +
 
 +
Ини показателей для 1С:
 
<source lang="json">
 
<source lang="json">
 
[
 
[
 
   {
 
   {
       "Код": "Краткосрочный кредит",
+
       "Ид": "Проценты по краткосрочному кредиту",
       "Счет": {"КодИС": "60.01", "ТипИС": "СчетУчета"},
+
       "Тип": "Оборот",
       "Лицо1": { "ТипИС": "Контрагент"},
+
       "Счет": {"Тип": "СчетУчета", "Код": "60.02"},
      "Лицо2": { "ТипИС": "Договор" },
+
       "Лицо1": { "Тип": "Контрагент"},
  },
+
       "Лицо2": { "Тип": "Договор" },
  {
 
      "Код": "Проценты по краткосрочному кредиту",
 
      "Счет": {"КодИС": "60.02", "ТипИС": "СчетУчета"},
 
       "Лицо1": { "ТипИС": "Контрагент"},
 
       "Лицо2": { "ТипИС": "Договор" },
 
 
   }
 
   }
 
]
 
]
Строка 35: Строка 45:
 
</source>
 
</source>
  
Краткосрочный кредит и проценты по нему в СБИС:
+
Ини показателей для СБИС:
  
 
<source lang="json">
 
<source lang="json">
 
[
 
[
  {
 
      "Код": "Краткосрочный кредит",
 
      "Счет": {"КодИС": "60-01", "ТипИС": "СчетУчета"},
 
      "Лицо1": { "ТипИС": "Контрагент"},
 
      "Лицо2": { "ТипИС": "Договор" },
 
      "Лицо3": { "ТипСБИС": "Аналитика", "Справочник": "ВидыПЗ", "Код": "ПЗОДолг" },
 
  },
 
 
   {
 
   {
 
       "Код": "Проценты по краткосрочному кредиту",
 
       "Код": "Проценты по краткосрочному кредиту",
       "Счет": {"КодИС": "60-01", "ТипИС": "СчетУчета"},
+
      "Тип": "Оборот",
       "Лицо1": { "ТипИС": "Контрагент"},
+
       "Счет": { "Тип": "СчетУчета", "Код": "60-01"},
       "Лицо2": { "ТипИС": "Договор" },
+
       "Лицо1": { "Тип": "Контрагент"},
       "Лицо3": { "ТипСБИС": "Аналитика", "Справочник": "ВидыПЗ", "Код": "ПЗОПроц" },
+
       "Лицо2": { "Тип": "Договор" },
 +
       "Лицо3": { "Тип": "Аналитика", "Справочник": "ВидыПЗ", "Код": "ПЗОПроц" },
 
   }
 
   }
 
]
 
]
 
</source>
 
</source>
 +
 +
  
  
Строка 64: Строка 70:
  
 
===Используемые методы БЛ===
 
===Используемые методы БЛ===
 +
 +
[[Категория:SBIS API3 Объект]]

Текущая версия на 13:02, 6 августа 2018

Объект

  • Ид - Код показателя бухгалтерского учета
  • Параметры - Объекты детализирующие / уточняющие показатель [Объекты]
  • НашаОрганизация* - объект НашаОрганизация
  • Дата - дата на которую действует показатель
  • Сумма - Сумма


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



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

Берем из данных проводки Счет, Лицо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": { "Тип": "Аналитика", "Справочник": "ВидыПЗ", "Код": "ПЗОПроц" },
   }
]



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

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

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

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