8.х ОБМЕН Обмен между УТ10.3-УТ10.3

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

  1. TopicStarter Overlay
    wiranata
    Offline

    wiranata Опытный в 1С

    Регистрация:
    21 янв 2009
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26
    Доброго дня,

    Столкнулся с проблемой. В КД2 автоматически сгенерил правила для обмена между двумя одинаковыми конфигурациями УТ 10.3 (платформа 8.2). Для обмена исползую пока обработку Универсальный Обмнен данными XML

    Косяк заметил при выгрузке документов: по ссылке подтягивается элемент номенклатуры который указан в документе, при этом если после обмена посмотреть его в справочнике базы в которую только что импортирован документ то у элементов пропадают значения реквизитов "ЕдиницаДляОтчетов" и "ЕдиницаХраненияОстатков" (... со всеми вытекающими). Базовая единица измерения в порядке. Если потом отдельно выгрузить этот элемент номенклатуры то единицы встают на свои места (выходит что правило для выгрузки спраочника отработало корректно).
    Вот не могу понять что не так если тащит элемент по ссылке.

    Спасибо.
  2. Dmitriy_76
    Offline

    Dmitriy_76 Опытный в 1С Команда форума

    Регистрация:
    26 мар 2011
    Сообщения:
    2.175
    Симпатии:
    13
    Баллы:
    29
    выгрузи 1 документ...и посмотри в сам файл выгрузки попадают твои пропащие реквизиты. поймешь на каком этапе они вылетают..в момент выгрузки или загрузки.
  3. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.760
    Симпатии:
    509
    Баллы:
    204
    Есть же стандартная обработка переноса данных между одинаковыми конфигурациями, смотрите на диске ИТС и не ломайте голову с КД:)
  4. TopicStarter Overlay
    wiranata
    Offline

    wiranata Опытный в 1С

    Регистрация:
    21 янв 2009
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26
    Ну я пару правил дописал еще сам ибо требовался не стандартный перенос
    В выгруженном файле есть GUIDы этих элементов.
  5. TopicStarter Overlay
    wiranata
    Offline

    wiranata Опытный в 1С

    Регистрация:
    21 янв 2009
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26
    Проанализировав обработки выгрузки полей единицы измерения в документах в типовых правилах выгруки в БУ сделал у себя по аналогии, заработало... будет тестить дальше
  6. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.760
    Симпатии:
    509
    Баллы:
    204
    А в чем загвоздка была?
  7. TopicStarter Overlay
    wiranata
    Offline

    wiranata Опытный в 1С

    Регистрация:
    21 янв 2009
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26
    Загводка оказалась в следующем:

    Воопервых для табличной части товары ревизит номенклатура должен стоять самым верхним (В конвертации свойств).
    Далее в правило конвертации справочника "Единицы измерения" в обработчик - "Перед выгрузкой"
    было добавлено:

    Код:
    Если НЕ ТипЗнч(Источник.Владелец) = Тип("СправочникСсылка.Номенклатура") Тогда
    
    Отказ = Истина;
    
    КонецЕсли;
    
    
    
    
    
    
    После этого данная проблема стала решаться на этом документе и на остальных с аналогичными косяками :angry:

    Кстати уже эти ньюансы появились по итогам анализа правил обмена с розницей, т.к в БУ этот реквизит приемник имеет тип в конвертации СправочникСсылка.КлассификаторЕдиницИзмерения.... что долго сбивало с толку!

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