8.х Внешний источник данных: ошибка "Namespace URI of local name not indexed: http://v8.1c.ru/data"

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем altenas, 17 окт 2014.

  1. TopicStarter Overlay
    altenas
    Offline

    altenas Опытный в 1С

    Регистрация:
    1 окт 2008
    Сообщения:
    93
    Симпатии:
    0
    Баллы:
    26
    Подключен внешний источник данных, подключена табличка, которая по сути вьюшка из базы MSSQL. указано ключевое поле.
    В двух справочниках создан реквизит с типом -ВнешнийИсточникДанныхТаблицаСсылка.траляля
    В одном справочнике все отлично выбирается и записывается.
    В другом выбирается, но при записи выдается вот такая чудная ошибка.
    Куда копать, подскажите
  2. TopicStarter Overlay
    altenas
    Offline

    altenas Опытный в 1С

    Регистрация:
    1 окт 2008
    Сообщения:
    93
    Симпатии:
    0
    Баллы:
    26
    вот нашлась причина : тот справочник, который выдает ошибку при записи - версионируется.
    А вот фрагмент, после которого все валится:
    в процедуре "СоздатьВерсиюОбъекта"

    ЗаписьXML = Новый ЗаписьFastInfoset;
    ЗаписьXML.УстановитьДвоичныеДанные();
    ЗаписьXML.ЗаписатьОбъявлениеXML();
    ЗаписатьXML(ЗаписьXML, Объект, НазначениеТипаXML.Явное);

    и вот на последней-то строчке и вылетает.
  3. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Права на запись файла ? Отладчик по параметрам процедуры что пишет ?
    --- Объединение сообщений, 17 окт 2014 ---
    Если заменить ЗаписьFastInfoset на ЗаписьXML ? (вроде как одно и тоже, и из-за этого может платформа глючит)
    Т.е. сделать так:
    Код:
    ЗаписьФайлаXML = Новый ЗаписьXML();
    Последнее редактирование: 17 окт 2014
  4. TopicStarter Overlay
    altenas
    Offline

    altenas Опытный в 1С

    Регистрация:
    1 окт 2008
    Сообщения:
    93
    Симпатии:
    0
    Баллы:
    26
    про права-думается с ними все в порядке, так как только уберешь реквизит с типом внешний источник - все гладко записывается и версия в том числе. В эту сторону не думаю.

    страшновато калечить общую для всех объектов процедуру создания версии, а калечить придется основательно, - после замены на ЗаписьXML немедленно начинает ругаться на следующую же строчку:

    Метод объекта не обнаружен (УстановитьДвоичныеДанные)
    ЗаписьXML.УстановитьДвоичныеДанные();

    так и чую, что где-то что-то недокручено с этим внешним источником.

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