8.х ОБМЕН Конвертация данных. Проблема с поиском по внутреннему идентификатору

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

  1. TopicStarter Overlay
    La_Goosh
    Offline

    La_Goosh

    Регистрация:
    28 сен 2009
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Привет!
    Пишу правила для обмена между несколькими идентичными базами торговли. Из рабочих торговых баз нужно выгружать документы в одну общую. В правилах указываю поиск документов по внутреннему идентификатору. Когд пробую переносить днные, то наблюдаю следующую картину: один и тот же документ при каждой загрузке создается с новым УИДом, то есть при записи присваивается новый УИД, вместо УИДа из базы Источника.
    Месяц назад делал правила для выгрузки УТ-БП, там все с поиском по УИДу было впорядке. Ломаю голову уже 3 дня, не могу понять как так получается. причем такая проблема только с документами, справочники ищутся нормально.
    Может кто сталкивался с такой проблемой? Как это можно объяснить? Буду признателен за любую помощь.
  2. TopicStarter Overlay
    La_Goosh
    Offline

    La_Goosh

    Регистрация:
    28 сен 2009
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Все, проблема решена. Чисто случайно наткнулся на кусок самописного когда при записи документа. Там присваивается новый УИД. :)
  3. Стивен
    Offline

    Стивен Опытный в 1С

    Регистрация:
    3 янв 2009
    Сообщения:
    51
    Симпатии:
    0
    Баллы:
    26
    Всем привет!
    У меня такая проблема: настроил в КД 2 правила обмена между УТ и БП, перекидывал только документы Перемещения из БП в УТ и в итоге в базе УТ продублировались документы, элементы справочников. Не знаете что нужно сделать, чтобы при загрузке в УТ проверялось наличие перекидываемого элемента, т.е. если такой эл-т уже есть в базе то его не перекидывать?
  4. TopicStarter Overlay
    La_Goosh
    Offline

    La_Goosh

    Регистрация:
    28 сен 2009
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Видимо, у вас стоит поиск по внутреннему идентификатору, по этому и появились дубли. Надо очень тчательно продумывать поиск объектов в базе приемние, сам на этом очень много раз прокалывался из-за полной рассинхронизации в разных базах. А так вообще в правилах конвертации объектов есть такие глочки "Не замещать объеты в базе приемнике" и "Не создавать объект, если он не найден". Возможно это вам поможет.
Похожие темы
  1. Маркусс
    Ответов:
    8
    Просмотров:
    1.354
  2. agostev
    Ответов:
    6
    Просмотров:
    4.791
  3. nickvv
    Ответов:
    6
    Просмотров:
    2.347
  4. mac9m6a
    Ответов:
    3
    Просмотров:
    1.112
  5. kogor
    Ответов:
    3
    Просмотров:
    2.961
Загрузка...

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