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