Создание документа Операция Бух через OData
По теме из базы знаний
- Практика доступа в базу 1С через протокол oData. Изменение данных
- Создание web-площадки на технологиях 1С, или как Водоканал сделал "Личный кабинет потребителя"
- ODa - Android приложение для подключения к любой конфигурации 1С, используя OData протокол
- Xubuntu 20.04 для бухгалтера 1С
- Работа с 1С через протокол OData
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)
1- шаг создаем документ Операция бух
POST /a/bgu8-plast/256079/odata/standard.odata/Document_ОперацияБух?$format=json
{"Date": "2026-08-11T00:00:00", "Организация_Key": "943db5c2-91b3-11f1-864d-5254008ba58a", "СуммаОперации": 0.01, "Содержание": "Программная корректировка", "Комментарий": "МК: пробный документ, можно удалить"}
Ответ 201:
{
"odata.metadata": "https://plast.1cfresh.kz/a/bgu8-plast/256079/odata/standard.odata/$metadata#Document_ОперацияБух/@Element",
"СторнируемыйДокумент": "",
"СторнируемыйДокумент_Type": "StandardODATA.Undefined",
"Автор_Key": "3381253c-630c-11f1-908b-5254008ba58a",
"ЗапрашиваемыеПараметры": [],
"ТиповаяОперация": "",
"ТиповаяОперация_Type": "StandardODATA.Undefined",
"Date": "2026-08-11T00:00:00",
"Организация_Key": "943db5c2-91b3-11f1-864d-5254008ba58a",
"ЗаполнениеДвижений": [],
"DeletionMark": false,
"Комментарий": "МК: пробный документ, можно удалить",
"Ref_Key": "8f8fd5a6-9531-11f1-864d-5254008ba58a",
"ТаблицаРегистровНакопления": [],
"Posted": false,
"ТаблицаРегистровСведений": [],
"Содержание": "Программная корректировка",
"СуммаОперации": 0.01,
"СпособЗаполнения": "",
"DataVersion": "AAAAAAAAAAA=",
"Number": "0000-000015",
"Ответственный_Key": "00000000-0000-0000-0000-000000000000",
"Автор@navigationLinkUrl": "Document_ОперацияБух(guid'8f8fd5a6-9531-11f1-864d-5254008ba58a')/Автор",
"Организация@navigationLinkUrl": "Document_ОперацияБух(guid'8f8fd5a6-9531-11f1-864d-5254008ba58a')/Организация"
}
Документ успешно создался
2-й шаг
POST /a/bgu8-plast/256079/odata/standard.odata/AccountingRegister_Бюджетный?RecordSet=true&$format=json
[{"Recorder_Key": "8f8fd5a6-9531-11f1-864d-5254008ba58a", "Recorder_Type": "StandardODATA.Document_ОперацияБух", "Period": "2026-08-11T00:00:00", "Active": true, "Организация_Key": "943db5c2-91b3-11f1-864d-5254008ba58a", "AccountDr_Key": "d08e5d98-34c4-11f1-96e5-5254008ba58a", "AccountCr_Key": "d08e481c-34c4-11f1-96e5-5254008ba58a", "Сумма": 0.01, "Содержание": "Программная корректировка"}]
Ответ 500:
{
"odata.error": {
"code": "-1",
"message": {
"lang": "ru",
"value": "Произошла внутренняя ошибка OData сервиса. Дополнительные сведения можно найти в технологическом журнале."
}
}
}
что не так сделал?
1- шаг создаем документ Операция бух
POST /a/bgu8-plast/256079/odata/standard.odata/Document_ОперацияБух?$format=json
{"Date": "2026-08-11T00:00:00", "Организация_Key": "943db5c2-91b3-11f1-864d-5254008ba58a", "СуммаОперации": 0.01, "Содержание": "Программная корректировка", "Комментарий": "МК: пробный документ, можно удалить"}
Ответ 201:
{
"odata.metadata": "https://plast.1cfresh.kz/a/bgu8-plast/256079/odata/standard.odata/$metadata#Document_ОперацияБух/@Element",
"СторнируемыйДокумент": "",
"СторнируемыйДокумент_Type": "StandardODATA.Undefined",
"Автор_Key": "3381253c-630c-11f1-908b-5254008ba58a",
"ЗапрашиваемыеПараметры": [],
"ТиповаяОперация": "",
"ТиповаяОперация_Type": "StandardODATA.Undefined",
"Date": "2026-08-11T00:00:00",
"Организация_Key": "943db5c2-91b3-11f1-864d-5254008ba58a",
"ЗаполнениеДвижений": [],
"DeletionMark": false,
"Комментарий": "МК: пробный документ, можно удалить",
"Ref_Key": "8f8fd5a6-9531-11f1-864d-5254008ba58a",
"ТаблицаРегистровНакопления": [],
"Posted": false,
"ТаблицаРегистровСведений": [],
"Содержание": "Программная корректировка",
"СуммаОперации": 0.01,
"СпособЗаполнения": "",
"DataVersion": "AAAAAAAAAAA=",
"Number": "0000-000015",
"Ответственный_Key": "00000000-0000-0000-0000-000000000000",
"Автор@navigationLinkUrl": "Document_ОперацияБух(guid'8f8fd5a6-9531-11f1-864d-5254008ba58a')/Автор",
"Организация@navigationLinkUrl": "Document_ОперацияБух(guid'8f8fd5a6-9531-11f1-864d-5254008ba58a')/Организация"
}
Документ успешно создался
2-й шаг
POST /a/bgu8-plast/256079/odata/standard.odata/AccountingRegister_Бюджетный?RecordSet=true&$format=json
[{"Recorder_Key": "8f8fd5a6-9531-11f1-864d-5254008ba58a", "Recorder_Type": "StandardODATA.Document_ОперацияБух", "Period": "2026-08-11T00:00:00", "Active": true, "Организация_Key": "943db5c2-91b3-11f1-864d-5254008ba58a", "AccountDr_Key": "d08e5d98-34c4-11f1-96e5-5254008ba58a", "AccountCr_Key": "d08e481c-34c4-11f1-96e5-5254008ba58a", "Сумма": 0.01, "Содержание": "Программная корректировка"}]
Ответ 500:
{
"odata.error": {
"code": "-1",
"message": {
"lang": "ru",
"value": "Произошла внутренняя ошибка OData сервиса. Дополнительные сведения можно найти в технологическом журнале."
}
}
}
что не так сделал?
(6) 2-шаг
[{"Recorder": "c1e00b1c-955d-11f1-9387-5254008ba58a", "Recorder_Type": "StandardODATA.Document_ОперацияБух", "Period": "2026-08-11T00:00:00", "Active": true, "Организация_Key": "943db5c2-91b3-11f1-864d-5254008ba58a", "AccountDr_Key": "d08e5d98-34c4-11f1-96e5-5254008ba58a", "AccountCr_Key": "d08e481c-34c4-11f1-96e5-5254008ba58a", "Сумма": 0.01, "Содержание": "Программная корректировка"}]
та же ошибка
[{"Recorder": "c1e00b1c-955d-11f1-9387-5254008ba58a", "Recorder_Type": "StandardODATA.Document_ОперацияБух", "Period": "2026-08-11T00:00:00", "Active": true, "Организация_Key": "943db5c2-91b3-11f1-864d-5254008ba58a", "AccountDr_Key": "d08e5d98-34c4-11f1-96e5-5254008ba58a", "AccountCr_Key": "d08e481c-34c4-11f1-96e5-5254008ba58a", "Сумма": 0.01, "Содержание": "Программная корректировка"}]
та же ошибка
(1) Добрый день!
Зависит от того это разовая акция или регулярная.
Разово Вы можете выгрузить из любого облака базу в лок.версию, сделать что Вам нужно и загрузить обратно.
Регулярно - делать POST запросы, примеры есть в открытом доступе
Еще можно создать загрузчик из икселя в этот документ, работающий в безопасном режиме
Зависит от того это разовая акция или регулярная.
Разово Вы можете выгрузить из любого облака базу в лок.версию, сделать что Вам нужно и загрузить обратно.
Регулярно - делать POST запросы, примеры есть в открытом доступе
Еще можно создать загрузчик из икселя в этот документ, работающий в безопасном режиме
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот