|
OData создание записи и заполнение табличной части |
☑ |
0
odata-test
06.07.15
✎
17:27
|
Добрый вечер, господа.
Поделитесь опытом, если кто-то сталкивался с такой проблемой как создание записей с заполнением табличной части. Например в Партнеры и Контрагенты если записывать табличную часть КонтактнаяИнформация, сервис безбожно ругается, описывая ошибка крайне скудно (код 4, "Произошла ошибка сервиса"). Это нормальное поведение или мне просто повезло? А может быть так и должно быть? Но в чем тогда смысл, если нельзя тот же заказ оформить или добавить контрагента.
|
|
1
odata-test
07.07.15
✎
16:06
|
Господа, неужели никто не занимается серьезным внедрением данной технологии?
|
|
2
France
08.07.15
✎
03:47
|
Зачем? Чтобы с ним работать неумен двуглавый прог: И 1с должен знать и еще какой либо язык.
А для любых разовых задач есть http и web сервисы
|
|
3
odata-test
08.07.15
✎
12:10
|
Не понял вопрос? Что зачем?
Я разрабатываю на нескольких языках и использую два десятка различных технологий. С тем же 1С работал лет 12 назад и по сути 1С был первой средой под которую я писал программы. Но суть не в этом. Мне просто нужна помощь специалиста (пусть будет платная) по конкретной ошибке OData API в 1С. Есть такие?
|
|
4
yukon
08.07.15
✎
12:15
|
(0) Хм. Логично для начала прочитать через OData данные уже существующего контрагента, потом попробовать их записать, потом создать нового контрагента с теми же данными (типа скопировать), и только потом создавать нового с нуля.
Или вы решили сразу брать быка за рога?
|
|
5
France
08.07.15
✎
12:16
|
(3) имел в виду - может, проще самому реализовать нужный http или web сервис, а не использовать автоматический REST-интерфейс 1С.. REST-интерфейс вынуждает внешнего разработчика изучать структуры данных 1С,а случае http или web сервиса такой необходимости нет.
|
|
6
odata-test
14.07.15
✎
11:09
|
yukon, у меня все читается и создается уже давно. И контрагенты и заказы клиентов. Не заполняются только табличные част и только при использовании формата JSON. В XML все работает.
|
|
7
odata-test
14.07.15
✎
11:12
|
France, со структурами в 1С ничего сложного нет и я все же больше внешний разработчик, поэтому мне так проще и быстрее, чем писать под 1С :)
С проблемой почти разобрался, дописав модуль форматирования в XML формат обмена данными. Но поскольку я работаю с NodeJS мне бы JSON формат обмена использовать хотелось в виду понятных причин.
|
|
8
yukon
15.07.15
✎
19:33
|
(6) Это хорошо. А табличные части нормально читаются в JSON?
|
|
9
odata-test
20.07.15
✎
21:49
|
Читается все без проблем.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший