AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2023, 13:40   #1  
jeky is offline
jeky
:o)
Аватар для jeky
 
131 / 64 (3) ++++
Регистрация: 22.05.2008
Итог:
Создали свой простой сервис, все значения передались.
Сделали упрощённый сервис на базе схемы 1С, значения не передались ни через аксапту, ни через Visual Studio, так что всё же где-то проблема "на стороне сервиса".
Разбираемся.
Если кто-то боролся с подобной проблемой: значения в объект задаются, но не приходят в 1С, - напишите, пожалуйста.
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов.
Старый 06.06.2023, 15:14   #2  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от jeky Посмотреть сообщение
Итог:
Создали свой простой сервис, все значения передались.
Сделали упрощённый сервис на базе схемы 1С, значения не передались ни через аксапту, ни через Visual Studio, так что всё же где-то проблема "на стороне сервиса".
Разбираемся.
Если кто-то боролся с подобной проблемой: значения в объект задаются, но не приходят в 1С, - напишите, пожалуйста.
Как я понимаю, на стороне 1С у вас Web-сервис. А какой тип значения параметра у вызываемого метода указан? Там может быть простой тип, например, string (http://www.w3.org/2001/XMLSchema), тогда, скорее всего, все работает, а может быть сложный, со ссылкой на какую-то свою схему, тогда видимо и возникает ошибка
Старый 06.06.2023, 15:43   #3  
jeky is offline
jeky
:o)
Аватар для jeky
 
131 / 64 (3) ++++
Регистрация: 22.05.2008
Цитата:
Сообщение от Lucky13 Посмотреть сообщение
Как я понимаю, на стороне 1С у вас Web-сервис. А какой тип значения параметра у вызываемого метода указан? Там может быть простой тип, например, string (http://www.w3.org/2001/XMLSchema), тогда, скорее всего, все работает, а может быть сложный, со ссылкой на какую-то свою схему, тогда видимо и возникает ошибка
String передается нормально.
Не передаются простые типы DateTime и Decimal, сегодня пробовали также integer (тоже не передался)
Типы, которые не передаются, описаны вот так в схеме
Цитата:
Сообщение от jeky Посмотреть сообщение
Цитаты из xsd:
сумма
<xs:element name="sum" type="xs:decimal" minOccurs="0"/>
дата
<xs:element name="regDate" type="xs:dateTime" minOccurs="0"/>
...
входные параметры в аксапте соответственно:
сумма
set_sum(Decimal value)
дата
set_regDate(DateTime value)
...
при этом дата, передаваемая в составе сложного типа - передаётся
<xs:element name="propertySimpleValue" nillable="true" minOccurs="0"/>
входные параметры в аксапте
set_propertySimpleValue(Object value);
задание значения:
X++:
addPropDatePaymentContract.set_propertySimpleValue(systemdateget());
Отличие между передаваемой и непередаваемой датами в том, что первая запрашивается через DateTime, вторая через Object.
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов.
Старый 08.06.2023, 17:01   #4  
jeky is offline
jeky
:o)
Аватар для jeky
 
131 / 64 (3) ++++
Регистрация: 22.05.2008
Уважаемые коллеги, кто-нибудь работал с коробочным сервисом DMService от 1C?
Тема актуальна.
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов.
Теги
1c, web, web service, web сервис, документооборот 2.0, интеграция с 1с

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX2012 R3 WMDP, Разрешить ввод "<" в поля web-формы (ошибка "A potentially dangerous Request.Form value was detected from the client") RSrd DAX: Программирование 2 27.02.2020 15:19
emeadaxsupport: How to update AX 2012 Enterprise Portal in a multi-server web farm Blog bot DAX Blogs 0 09.11.2015 13:11
Inside Dynamics AX 4.0: The Web Framework Blog bot DAX Blogs 0 25.10.2007 03:04
Pokluda: Outbound web service (AIF) Blog bot DAX Blogs 0 28.10.2006 17:43
Axapta Web Dployment Client и разные сервис паки dreshkov_imported DAX: Администрирование 1 29.09.2004 13:02
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:10.