Фатальная ошибка input is not proper utf 8 indicate encoding 1c

Всем добрый день.

Тестирую обмен между 8.1 и 8.3 по средством web-сервисов.

При отправке сообщения из 8.3 вываливается ошибка:

«{ОбщийМодуль.РИЦ_ОбменСРегистратуройСервер.Модуль(1562)}: Ошибка при вызове метода контекста (Upload)

Ответ = Прокси_.Upload(Строка);

по причине:

Ошибка вызова операции сервиса: {http://www.ric-1c.ru/lotos/Registry_MIS_Exchange}:MISExchange:Upload()

по причине:

Неизвестная ошибка. Ошибка разбора 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″

Кодировки проверил, везде устанавливается «UTF-8», подключение идет под пользователем с латинским именем (у пользователя полные права).

С помощью отладки выяснил, что ошибка возникает при получении ДокументОбъект (создется новый или получается по ссылке). Причем если у объекта нет движений или движения только по регистрам сведений, все работает, если есть движения по регистрам накопления происходит ошибка.

Если загружать это же самое сообщение но из файла, то все обрабатывается нормально. Попытка не срабатывает, приложение сразу падает.

Платформа 8.1.15.14, база серверная.

Буду благодарен за любую помощь или какие-нибудь идеи.

Автор greenLiss, 24 ноя 2015, 13:44

0 Пользователей и 1 гость просматривают эту тему.

Добрый день! Опубликован WS, когда делаю обмен под пользователем с полными правами, всё хорошо.
Когда хочу обратиться к методу WS под пользователем без прав, выдаётся ошибка…
Какие именно права нужны для использования WS?
Внутри я убираю безопасный режим и включаю Привилегированный Режим, но до этого не доходит…
Ошибка:
Ошибка вызова операции сервиса:  {http://test.com}:TEST:GetArray()
по причине:
Ошибка разбора XML:  — [5,14]
Фатальная ошибка:
Input is not proper UTF-8, indicate encoding !
Bytes: 0xC2 0xED 0xF3 0xF2

Понятно, что возвращается пустой xml файл, потому и ошибка…
Давать права пользователю вообще не хочется… Просто возможность входа и минимум прав…
Как решить задачу ?
Спасибо.


правой кнопкой щелкнуть на твоей ws операции и выбрать дополнительно, там будет закладочка «Права».
Вопрос закрыт. Спасибо.


Теги:

  • Форум 1С

  • Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4

  • Конфигурирование, программирование в 1С Предприятие 8

  • Web Сервис какие нужны права?

Похожие темы (5)

Рейтинг@Mail.ru

Rambler's Top100

Поиск

UmdyodFum

1

24.08.2011, 13:29. Показов 35508. Ответов 9


Здравствуйте. Суть проблемы такова. Устанавливал веб сервер Apache 2.0 по инструкции с официального сайта 1С. Все прошло гладко. Теперь пытаюсь подключится к серверу, выдает собщение об ошибке:
1C:Enterprise 8 application error:
Ошибка при разборе дескриптора виртуальных ресурсовby reason:
Ошибка разбора XML: — [5,19] Фатальная ошибка: Input is not proper UTF-8, indicate encoding ! Bytes: 0xD1 0x5C 0x54 0x45 SystemId: file://C:/www/MyApp/default.VRD

Есть какие-нибудь идеи?
ОС: Win XP

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0 / 0 / 0

Регистрация: 28.03.2004

Сообщений: 1,913

24.08.2011, 22:01

2

Есть!

0

UmdyodFum

25.08.2011, 10:11

3

Цитата
Сообщение от vitfil

Есть!

Буду рад услышать, точнее увидеть)

0 / 0 / 0

Регистрация: 28.03.2004

Сообщений: 1,913

25.08.2011, 10:28

4

1. Качаем апач 2.2 с официального родного ресурса.
2. Устанавливаем в дефолтном виде.
3. Сносим IIS с компа.

Вуаля.

0

UmdyodFum

25.08.2011, 14:57

5

Цитата
Сообщение от vitfil

1. Качаем апач 2.2 с официального родного ресурса.
2. Устанавливаем в дефолтном виде.
3. Сносим IIS с компа.

Вуаля.

Спасибо за совет, но не помгло(((

0 / 0 / 0

Регистрация: 28.03.2004

Сообщений: 1,913

28.08.2011, 09:02

6

Что не помогло? Апач не стартует или что?

0

UmdyodFum

28.08.2011, 09:19

7

Апач стартует, все нормально.Но ошибка изначальная не исчезла. Она вылетает уже в момент подключения в браузере, т.е. когда я пишу в строке адреса: Http://localhost/myApp

0 / 0 / 0

Регистрация: 07.07.2008

Сообщений: 1,401

28.08.2011, 10:46

8

Ну раз пишет про кодировки — то и искать надо тексты где задаются кодировки. В браузере отрубить автоматическое определение кодировки, поставить utf-8, а в default.VRD искать строчку encoding (не уверен что она там есть — давно колупался) и задавать там нужную кодировку.

0

UmdyodFum

28.08.2011, 15:41

9

Цитата
Сообщение от puh14

Ну раз пишет про кодировки — то и искать надо тексты где задаются кодировки. В браузере отрубить автоматическое определение кодировки, поставить utf-8, а в default.VRD искать строчку encoding (не уверен что она там есть — давно колупался) и задавать там нужную кодировку.

Большое спасибо. дело было не совсем в этом, но ответ натолкнул на мысль. оказывается у меня в пути к базе была папка, которая называется 1С, и я совершенно случайно не учел, когда писал путь, что папка у меня с русской «С», ну в файле прописана латинская.
Всем спасибо, тему можно закрывать
http://uafile.com/file/23385/AdmWebServ-mht.html — вот ссылка на файл — инстркцию по установке веб-сервера, кому надо.

0 / 0 / 0

Регистрация: 28.03.2004

Сообщений: 1,913

28.08.2011, 17:07

10

Какая там может быть инструкция? Все ставится с настройками по умолчанию. Из коробки.

0

  1. Всем привет!
    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. Offline

    nomad_irk
    Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.889
    Симпатии:
    1.029
    Баллы:
    204

    эээ….строку 3006 в модуле вебсервиса покажите

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

  3. строка 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. Offline

    nomad_irk
    Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.889
    Симпатии:
    1.029
    Баллы:
    204

    а значения реквизитов документа проверяли в отладчике перед записью?

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

  5. но ведь Объект.Записать() работает на ура, не понимаю при чем тут кодировка и как это все связано

  6. Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.547
    Симпатии:
    344
    Баллы:
    104
  7. Уже прочитано, ситуация другая…

    upload_2014-10-24_17-19-37.png

    Вложения:

  8. Offline

    nomad_irk
    Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.889
    Симпатии:
    1.029
    Баллы:
    204

    C полем ID чего-нить происходит в рамках документа?
    Настройки структуры данных веб-сервиса еще не плохо было бы увидеть.

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

  9. Спасибо всем кто откликнулся! Проблема решена.

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

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

  10. Offline

    LSM

    Регистрация:
    9 июл 2012
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1

    Прошу прощения. А где можно найти веб-сервис для УТ? Мне нужно для УТ11.

  11. Offline

    nomad_irk
    Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.889
    Симпатии:
    1.029
    Баллы:
    204

    Веб-сервис пишется вручную.

  12. Offline

    LSM

    Регистрация:
    9 июл 2012
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1

    Понял. Я думал они готовые есть под типовые конфигурации.

Your 0xED 0x6E 0x2C 0x20 bytes correspond to «ín, » in ISO-8859-1, so it looks like your content is in ISO-8859-1, not UTF-8. Tell your data provider about it and ask them to fix it, because if it doesn’t work for you it probably doesn’t work for other people either.

Now there are a few ways to work it around, which you should only use if you cannot load the XML normally. One of them would be to use utf8_encode(). The downside is that if that XML contains both valid UTF-8 and some ISO-8859-1 then the result will contain mojibake. Or you can try to convert the string from UTF-8 to UTF-8 using iconv() or mbstring, and hope they’ll fix it for you. (they won’t, but you can at least ignore the invalid characters so you can load your XML)

Or you can take the long, long road and validate/fix the sequences by yourself. That will take you a while depending on how familiar you are with UTF-8. Perhaps there are libraries out there that would do that, although I don’t know any.

Either way, notify your data provider that they’re sending invalid data so that they can fix it.


Here’s a partial fix. It will definitely not fix everything, but will fix some of it. Hopefully enough for you to get by until your provider fix their stuff.

function fix_latin1_mangled_with_utf8_maybe_hopefully_most_of_the_time($str)
{
    return preg_replace_callback('#[xA1-xFF](?![x80-xBF]{2,})#', 'utf8_encode_callback', $str);
}

function utf8_encode_callback($m)
{
    return utf8_encode($m[0]);
}

Опубликвал конфу на вэб сервере, но при попытке набрать ;айпи адрес>/proba пишет: «Не удается отобразить эту страницу» а при попытке сделать пишет «1C:Enterprise 8 application error: Ошибка при разборе дескриптора виртуальных ресурсов by reason: Ошибка разбора XML: — [6,39] Фатальная ошибка: Input is not proper UTF-8, indicate encoding ! Bytes: 0xEA 0xEE 0xEF 0xE8 SystemId: file://E:/Apache/htdocs/proba/default.vrd» подскажите пожалуйста, как лечить?

файл default.vrd должен быть в UTF-8 не церковно-английском же написано

а при ответе текст только 2 строчки прочел ЗЫ Вы молодцы до конца дочитали ))

Как то странно. Опубликовал другу конфу, теперь набирая пишет The requested URL /proba1/ was not found on this server.» А файл E:/Apache/htdocs/proba/default.vrd — это вообще от другой версии апач, которую я ставил но потом удали и поставил новую

терь удали новую и поставь назад «старую» 1С требования к апачу почитай… там 2.2.X нужен

мне кажется автор таки поборол искусственный интеллект и получил опытный образец искусственного 1сника

так это в ИИ пишет? сам!?

судя по всему. С виду вроде 1сник, но какой-то не настоящий.

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

Содержание:

1.       XML – расширяемый язык разметки

2.       Устранение Ошибки разбора XML в 1С

3.       «Обход» Ошибки разбора XML в 1С   

1.    XML – расширяемый язык разметки

В данной статье речь пойдёт о причинах возникновения фатальной ошибки «Ошибка разбора XML» и способах устранения данной неполадки. Также будет дана инструкция не по устранению, но «обходу» ошибки, то есть действиям на опережение.

XML (с английского – extensible markup language – расширяемый язык разметки) – это язык разметки, который рекомендует Консорциум Всемирной паутины. Обычно язык разметки XML служит для описания документации, соответствующего типа, а также описывает действия соответствующих процессоров. Расширяемый язык разметки имеет довольно простой синтаксис, поэтому используется по всему миру, чтобы создавать и обрабатывать документацию программным способом. Он создавался именно для использования в Интернете. XML назвали именно расширяемым языком разметки, так как в нём нет фиксации разметки, которая содержится внутри документа, а именно: программист может создавать любую разметку, а ограничения будут встречаться лишь в синтаксисе.

2.    Устранение Ошибки разбора XML в 1С

«Ошибка разбора XML» возникает исключительно в тонком клиенте 1С. Также стоит отметить, что «Ошибка разбора XML» также довольна схожа с ошибкой по формату потока, которая возникает в толстом клиенте. Обычно в 1С «Ошибка разбора XML» возникает по причине наличия кэша метаданных. И если очистить кэш, то ошибка будет устранена. Выглядит окно с ошибкой, а также окно с комментариями от технической поддержки следующим образом:

Рис. 1 Окно Ошибки разбора XML в 1С

XML данные читаются по потокам, так что в каждый из моментов времени объект «сосредоточен» в некотором узле XML. Из-за этого также может возникать фатальная ошибка «Ошибка разбора XML». Для того чтобы её устранить, можно вызвать функцию «ИсключениеЧтенияXml», как показано на скриншоте примера ниже:

Рис. 2 Вызов функции ИсключениеЧтенияXML для устранения Ошибки разбора XML в 1С  

3.    «Обход» Ошибки разбора XML в 1С

Данные два способа (очистка кэша метаданных и функция «ИсключениеЧтенияXml») – не все возможные варианты устранения ошибки разбора XML. Далее рассмотрим нестандартный подход, который позволит избежать ошибки еще до её возникновения.

Для наглядности будем работать в конфигурации 1С:Бухгалтерия предприятия, одной из наиболее распространенных программ фирмы 1С. У многих людей, которые пользуются программой 1С:Отчётность появляются неполадки при попытках открыть данные/файлы от налоговой. Чтобы открыть такой файл повторяем следующие действия:

·        Переходим по пути: «Настройки 1С:Отчётности → Журнал обмена с контролирующими органами», как показано на скриншоте ниже:

Рис. 3 Настройка 1С Отчетности

·        Далее кликаем на «Запросы» и выделяем ту выписку, которую не было возможности открыть из-за ошибки, как продемонстрировано на скриншоте ниже:

Рис. 4 Выбор выписки с Ошибкой разбора XML в 1С

·        Обращаем внимание на стадию отправки, которая располагается внизу этого сообщения, и кликаем два раза на зелёный круг:

Рис. 5 Стадия отправки документа с Ошибкой разбора XML в 1С

·      Появляется транспортное сообщение, в нём кликаем на «Выгрузить» и выбираем папку, куда необходимо провести выгрузку, после чего сохраняем данный файл. Пробуем открыть его, при помощи любого из графических редакторов, который может поддерживать формат PDF, как показано на скриншоте ниже:

Рис. 6 Результат обхода Ошибки разбора XML в 1С

·        Всё успешно открылось, а ошибка даже не успела возникнуть.

Специалист компании «Кодерлайн»

Айдар Фархутдинов

Скачала последнюю версию Халявы, поставила на локалхост. При установке из любопытства выбрала макет IT. И сразу получила при переходе на главную страницу сайта:

DOMDocument::loadXML() [domdocument.loadxml]: Input is not proper UTF-8, indicate encoding ! Bytes: 0xD0 0x3C 0x2F 0x6E in Entity, line: 7 в файле /…/modules/Xsl/Xsl.class.php (строка 272)

Меняю макет на свой — то же самое. С конфигурацией точно все в порядке — в админке все зелененькое, и давно уже (еще с тех пор, когда была только 1251 кодировка) рядом на локалхосте стоит HostCMS, обновляется без проблем, все отображает без проблем…

Вызов инфосистемы новостей оставила из демонстрационного макета:

<?php
         $InformationSystem = & singleton(‘InformationSystem’);
         $external_properties = array();
         $external_properties[‘НовостиНаГлавной’] = 1;
         $external_properties[‘ОтображатьСсылкуНаАрхив’] = 1;
         $InformationSystem->ShowInformationSystem(15, false, ‘СписокНовостейСайт3’, 3, 0, $external_properties);
         ?>

Что я делаю не так?

Всем добрый день.

Тестирую обмен между 8.1 и 8.3 по средством web-сервисов.

При отправке сообщения из 8.3 вываливается ошибка:

«{ОбщийМодуль.РИЦ_ОбменСРегистратуройСервер.Модуль(1562)}: Ошибка при вызове метода контекста (Upload)

Ответ = Прокси_.Upload(Строка);

по причине:

Ошибка вызова операции сервиса: {http://www.ric-1c.ru/lotos/Registry_MIS_Exchange}:MISExchange:Upload()

по причине:

Неизвестная ошибка. Ошибка разбора 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″

Кодировки проверил, везде устанавливается «UTF-8», подключение идет под пользователем с латинским именем (у пользователя полные права).

С помощью отладки выяснил, что ошибка возникает при получении ДокументОбъект (создется новый или получается по ссылке). Причем если у объекта нет движений или движения только по регистрам сведений, все работает, если есть движения по регистрам накопления происходит ошибка.

Если загружать это же самое сообщение но из файла, то все обрабатывается нормально. Попытка не срабатывает, приложение сразу падает.

Платформа 8.1.15.14, база серверная.

Буду благодарен за любую помощь или какие-нибудь идеи.

UmdyodFum

1

24.08.2011, 13:29. Показов 35992. Ответов 9


Студворк — интернет-сервис помощи студентам

Здравствуйте. Суть проблемы такова. Устанавливал веб сервер Apache 2.0 по инструкции с официального сайта 1С. Все прошло гладко. Теперь пытаюсь подключится к серверу, выдает собщение об ошибке:
1C:Enterprise 8 application error:
Ошибка при разборе дескриптора виртуальных ресурсовby reason:
Ошибка разбора XML: — [5,19] Фатальная ошибка: Input is not proper UTF-8, indicate encoding ! Bytes: 0xD1 0x5C 0x54 0x45 SystemId: file://C:/www/MyApp/default.VRD

Есть какие-нибудь идеи?
ОС: Win XP

0 / 0 / 0

Регистрация: 28.03.2004

Сообщений: 1,913

24.08.2011, 22:01

2

Есть!



0



UmdyodFum

25.08.2011, 10:11

3

Цитата
Сообщение от vitfil

Есть!

Буду рад услышать, точнее увидеть)

0 / 0 / 0

Регистрация: 28.03.2004

Сообщений: 1,913

25.08.2011, 10:28

4

1. Качаем апач 2.2 с официального родного ресурса.
2. Устанавливаем в дефолтном виде.
3. Сносим IIS с компа.

Вуаля.



0



UmdyodFum

25.08.2011, 14:57

5

Цитата
Сообщение от vitfil

1. Качаем апач 2.2 с официального родного ресурса.
2. Устанавливаем в дефолтном виде.
3. Сносим IIS с компа.

Вуаля.

Спасибо за совет, но не помгло(((

0 / 0 / 0

Регистрация: 28.03.2004

Сообщений: 1,913

28.08.2011, 09:02

6

Что не помогло? Апач не стартует или что?



0



UmdyodFum

28.08.2011, 09:19

7

Апач стартует, все нормально.Но ошибка изначальная не исчезла. Она вылетает уже в момент подключения в браузере, т.е. когда я пишу в строке адреса: Http://localhost/myApp

0 / 0 / 0

Регистрация: 07.07.2008

Сообщений: 1,401

28.08.2011, 10:46

8

Ну раз пишет про кодировки — то и искать надо тексты где задаются кодировки. В браузере отрубить автоматическое определение кодировки, поставить utf-8, а в default.VRD искать строчку encoding (не уверен что она там есть — давно колупался) и задавать там нужную кодировку.



0



UmdyodFum

28.08.2011, 15:41

9

Цитата
Сообщение от puh14

Ну раз пишет про кодировки — то и искать надо тексты где задаются кодировки. В браузере отрубить автоматическое определение кодировки, поставить utf-8, а в default.VRD искать строчку encoding (не уверен что она там есть — давно колупался) и задавать там нужную кодировку.

Большое спасибо. дело было не совсем в этом, но ответ натолкнул на мысль. оказывается у меня в пути к базе была папка, которая называется 1С, и я совершенно случайно не учел, когда писал путь, что папка у меня с русской «С», ну в файле прописана латинская.
Всем спасибо, тему можно закрывать
http://uafile.com/file/23385/AdmWebServ-mht.html — вот ссылка на файл — инстркцию по установке веб-сервера, кому надо.

0 / 0 / 0

Регистрация: 28.03.2004

Сообщений: 1,913

28.08.2011, 17:07

10

Какая там может быть инструкция? Все ставится с настройками по умолчанию. Из коробки.



0



я загружал XSD схему в кодировке windows-1251 в CериализаторXDTO

1С8 выдавала ошибку 

Ошибка при вызове метода контекста (СоздатьФабрикуXDTO)
локФабрикаИзXSD = СоздатьФабрикуXDTO(локИмяФайлаXSD_Ответа);
по причине:
Ошибка разбора XML: – [2,21]
Фатальная ошибка:
Input is not proper UTF-8, indicate encoding !
Bytes: 0xD4 0xE0 0xE9 0xEB

Сохранил XSD файл в кодировке UTF-8  и все заработало.

также эту проблему можно устранить указав в начале XSD файла тег

<code>&lt;?xml version="1.0" encoding="windows-1251"?></code>


  • Метки


    1Cv8, 1С

Автор greenLiss, 24 ноя 2015, 13:44

0 Пользователей и 1 гость просматривают эту тему.

Добрый день! Опубликован WS, когда делаю обмен под пользователем с полными правами, всё хорошо.
Когда хочу обратиться к методу WS под пользователем без прав, выдаётся ошибка…
Какие именно права нужны для использования WS?
Внутри я убираю безопасный режим и включаю Привилегированный Режим, но до этого не доходит…
Ошибка:
Ошибка вызова операции сервиса:  {http://test.com}:TEST:GetArray()
по причине:
Ошибка разбора XML:  — [5,14]
Фатальная ошибка:
Input is not proper UTF-8, indicate encoding !
Bytes: 0xC2 0xED 0xF3 0xF2

Понятно, что возвращается пустой xml файл, потому и ошибка…
Давать права пользователю вообще не хочется… Просто возможность входа и минимум прав…
Как решить задачу ?
Спасибо.


правой кнопкой щелкнуть на твоей ws операции и выбрать дополнительно, там будет закладочка «Права».
Вопрос закрыт. Спасибо.


Теги:

  • Форум База

  • Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4

  • Конфигурирование, программирование в 1С Предприятие 8

  • Web Сервис какие нужны права?

Похожие темы (5)

Рейтинг@Mail.ru

Rambler's Top100

Поиск

  • Фатальная ошибка hp laserjet pro 400
  • Фар край примал ошибка при запуске msvcp100 dll
  • Фатальная ошибка error parsing attribute name systemid
  • Фар край примал ошибка при запуске 0xc000007b
  • Фатальная ошибка epson l800