[РЕШЕНО] Обмен из TMS-->УТ 8.1 10.3 по веб сервисам

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем Iogurt, 24 окт 2014.

  1. TopicStarter Overlay
    Iogurt
    Offline

    Iogurt Новичок в 1С

    Регистрация:
    24 июл 2008
    Сообщения:
    32
    Симпатии:
    1
    Баллы:
    4
    Всем привет!
    2 день мучений. Уже не знаю куда копать. При вызове веб сервиса в УТ при записи документа все хорошо. При проведении вываливается с ошибкой.

    SetTMSTransportationOrderStatuses(Object, NodeID)
    СсылкаНаОбъект = ПолучитьОбъектПоИдентификаторам(Object.ID);
    Объект.НомерРейса = Object.TripNumber;
    Объект.Отправление = Object.TripDateTime;
    Объект.ОбменДанными.Загрузка = Истина;
    Объект.Записать(РежимЗаписиДокумента.Проведение);

    [УТ] при ВыгрузитьОбъекты(), Задание СТКС0154956 от 24.10.2014 13:07:13: {ОбщийМодуль.упОбменПоWebСервису.Модуль(3006)}: Ошибка при вызове метода контекста (SetTMSTransportationOrderStatuses): Ошибка вызова операции сервиса: {http://www.axelot.ru/tms2_exchange/package}:axExchange:SetTMSTransportationOrderStatuses(): Неизвестная ошибка. Ошибка разбора XML: - [5,14]
    Фатальная ошибка:
    Input is not proper UTF-8, indicate encoding !
    Bytes: 0xC2 0xED 0xF3 0xF2
    : Ошибка разбора XML: - [5,14]
    Фатальная ошибка:
    Input is not proper UTF-8, indicate encoding !
    Bytes: 0xC2 0xED 0xF3 0xF2

    В отладке веб сервиса доходит до функций подписок, их отрабатывает и вываливается, попытка исключение тоже не работает. Куда копать???
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    эээ....строку 3006 в модуле вебсервиса покажите

    жалуется на то, что не ощущает реальной UTF-8 кодировки текста, какая-то другая видимо
  3. TopicStarter Overlay
    Iogurt
    Offline

    Iogurt Новичок в 1С

    Регистрация:
    24 июл 2008
    Сообщения:
    32
    Симпатии:
    1
    Баллы:
    4
    строка 3006 тмс: РезультатОперации = Прокси.SetTMSTransportationOrderStatuses(ОбъектXDTO, Узел.Идентификатор);

    вываливается из УТ на Объект.Записать(РежимЗаписиДокумента.Проведение);

    журнал регистрации тмс: [УТ] при ВыгрузитьОбъекты(), Задание СТКС0154956 от 24.10.2014 13:07:13: {ОбщийМодуль.упОбменПоWebСервису.Модуль(3006)}: Ошибка при вызове метода контекста (SetTMSTransportationOrderStatuses): Ошибка вызова операции сервиса: {http://www.axelot.ru/tms2_exchange/package}:axExchange:SetTMSTransportationOrderStatuses(): Неизвестная ошибка. Ошибка разбора XML: - [5,14]
    Фатальная ошибка:
    Input is not proper UTF-8, indicate encoding !
    Bytes: 0xC2 0xED 0xF3 0xF2
    : Ошибка разбора XML: - [5,14]
    Фатальная ошибка:
    Input is not proper UTF-8, indicate encoding !
    Bytes: 0xC2 0xED 0xF3 0xF2
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    а значения реквизитов документа проверяли в отладчике перед записью?

    что-то в XML не так с кодировкой в позиции 5, 14(строка, символ в строке от начала), по которому формируется документ
  5. TopicStarter Overlay
    Iogurt
    Offline

    Iogurt Новичок в 1С

    Регистрация:
    24 июл 2008
    Сообщения:
    32
    Симпатии:
    1
    Баллы:
    4
    но ведь Объект.Записать() работает на ура, не понимаю при чем тут кодировка и как это все связано
  6. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
  7. TopicStarter Overlay
    Iogurt
    Offline

    Iogurt Новичок в 1С

    Регистрация:
    24 июл 2008
    Сообщения:
    32
    Симпатии:
    1
    Баллы:
    4

    Вложения:

  8. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    C полем ID чего-нить происходит в рамках документа?
    Настройки структуры данных веб-сервиса еще не плохо было бы увидеть.

    Мож еще чего в процессе проведения документа происходит? Подписка какая или еще чего.....
  9. TopicStarter Overlay
    Iogurt
    Offline

    Iogurt Новичок в 1С

    Регистрация:
    24 июл 2008
    Сообщения:
    32
    Симпатии:
    1
    Баллы:
    4
    1) по полю только находится нужный док для изменения
    2) пытаюсь отладить момент проведения - после срабатывания очередной подписки просто вываливается:
    upload_2014-10-24_17-27-3.png
    upload_2014-10-24_17-27-49.png
  10. TopicStarter Overlay
    Iogurt
    Offline

    Iogurt Новичок в 1С

    Регистрация:
    24 июл 2008
    Сообщения:
    32
    Симпатии:
    1
    Баллы:
    4
    Спасибо всем кто откликнулся! Проблема решена.

    1) Объект.ОбменДанными.Загрузка = Истина - Вот оно зло. Может я просто не сталкивался, или чего то не знаю, но конструкция
    Объект.Записать(РежимЗаписиДокумента.Проведение) - не работает в обработке в веб сервисе 8.1 (8.1.15.14) и вылетает с вышеописанной ошибкой.
    Пришлось через Объект.ДополнительныеСвойства обрабатывать ситуации Объект.ОбменДанными.Загрузка, а его ставить в Ложь и проводить.
    Напомню, что просто Объект.Записать() без проведения работает нормально.

    2) 8.1 (8.1.15.14) при обмене по веб сервису сложилось ощущение, что системно не пишет ошибку в журнал регистрации, хотя она есть.
    nomad_irk нравится это.
  11. LSM
    Offline

    LSM

    Регистрация:
    9 июл 2012
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Прошу прощения. А где можно найти веб-сервис для УТ? Мне нужно для УТ11.
  12. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    Веб-сервис пишется вручную.
  13. LSM
    Offline

    LSM

    Регистрация:
    9 июл 2012
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Понял. Я думал они готовые есть под типовые конфигурации.
Похожие темы
  1. vatsonv
    Ответов:
    4
    Просмотров:
    2.098
  2. Vladius
    Ответов:
    2
    Просмотров:
    1.152
  3. Serg0007
    Ответов:
    1
    Просмотров:
    358
  4. Svet42
    Ответов:
    1
    Просмотров:
    1.728
Загрузка...

Поделиться этой страницей