8.х Конвертация данных

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

  1. TopicStarter Overlay
    Mark768
    Offline

    Mark768 Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    158
    Симпатии:
    1
    Баллы:
    29
    Здравствуйте, коллеги!

    Вот что побудило меня обратиться к Вам:

    Создаю в Конвертации правила обмена данными между УТ и Бух. Требуется искать элементы справочника Контрагенты в базе-приемнике исключительно по реквизиту ИНН. Указываю данный рекизит как поле для поиска. При загрузке вылетает ошибка

    ВнешняяОбработка.УниверсальныйОбменДаннымиXML(3605)}: Ошибка при установке значения атрибута контекста (ИНН): Реквизит недоступен для группы

    Суть ошибки понятна, однако как ее обойти? Где указать, что поиск для группы нужно производить таким-то способом, а для элемена - иначе? Никак не допру. Пробовал пользоваться событием "Поля поиска", однако в нем можно использовть только те поля, которые предопределены для поиска. Замкнутый круг получается.

    Может кто сталкивался?
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    При выгрузке проверяй на группа это или нет.
  3. TopicStarter Overlay
    Mark768
    Offline

    Mark768 Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    158
    Симпатии:
    1
    Баллы:
    29
    Группы должны выгружаться. Структура справочника должна при загрузке повторять структуру базы-источника, однако поиск элементов должен быть строго по ИНН, и если элемента с таким ИНН не найдено, то создается новый.
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Хм.. вроде в конвертации даже был такой пример... Сейчас отчаливаю - по приходу посмотрю, что там такое.

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