Запись в регистр бухгалтерии через OData

1. wetsock 08.06.22 18:17 Сейчас в теме
Добрый день
Пытаюсь автоматизировать один из бизнес-процессов в компании, вследствие чего ищу способ добавления набора записей в Регистр Бухгалтерии Хозрасчётный через OData. Если с обычными данными из справочников проблем не возникает, то при попытке отправить POST запрос на добавление новой записи получаю
{
    "odata.error": {
        "code": "-1",
        "message": {
            "lang": "ru",
            "value": "Произошла внутренняя ошибка OData сервиса. Дополнительные сведения можно найти в технологическом журнале."
        }
    }
}
Показать

Запрос направляю в odata/standard.odata/AccountingRegister_Хозрасчетный_RecordType?$format=json
Прошерстил интернет на предмет всего связанного с OData в 1С и, к сожалению, информации по работе с регистрами очень мало.

Есть ли способы добавлять в регистр новые записи и как это по правильному реализовать?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
5. wetsock 10.06.22 19:39 Сейчас в теме
По итогу решение не найдено. Добавлять записи в регистр через OData я не научился.
Реализовал через http сервис с нужным кодом в самом 1С
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. wetsock 08.06.22 18:23 Сейчас в теме +0.1 $m
На текущий момент из предположений у меня - заменить POST запрос в AccountingRegister_Хозрасчетный_RecordType на PATCH запрос в AccountingRegister_Хозрасчетный, добавив новые записи в свойство RecordSet. Проблема в том, что я пока не нашел способа это правильно сделать.
4. wetsock 08.06.22 18:49 Сейчас в теме
(2) Да, в https://its.1c.ru/db/v836doc#bookmark:dev:TI000001432 про AccountingRegister_Хозрасчетный_RecordType сказано
Сущность доступна только на чтение (запрос GET)

То есть, нужно создавать набор записей через AccountingRegister_Хозрасчетный_RowType. Осталось понять почему у меня не получается обратиться к этой сущности даже по GET запросу.
Сущность 'AccountingRegister_Хозрасчетный_RowType' не найдена


Возможно нужно как-то поправить регистрацию объектов в OData
3. wetsock 08.06.22 18:30 Сейчас в теме
Также интересует как можно добыть больше информации об ошибке из технологического журнала. Сейчас у меня там только крайне информативное "INTERNAL SERVER ERROR 500"
5. wetsock 10.06.22 19:39 Сейчас в теме
По итогу решение не найдено. Добавлять записи в регистр через OData я не научился.
Реализовал через http сервис с нужным кодом в самом 1С
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот