8.х ОБМЕН Выгрузка данных из УТ10.3 в УТ11 типовая ошибки

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем intellect-style, 26 дек 2012.

  1. TopicStarter Overlay
    intellect-style
    Offline

    intellect-style

    Регистрация:
    26 дек 2012
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Добрый день!
    В 1С не силен поэтому обращаюсь к Вам.
    Переходим на УТ11. Ее поставил. Теперь провожу выгрузку данных стандартной обработкой из поставки УТ11.
    На текущий момент обе УТ обновлены до актуальных версий.
    Возникает следующая ошибка:


    Начало выгрузки: 26.12.2012 17:11:50

    Ошибка получения значения свойства объекта (по имени свойства источника)
    ПКО = ВидыКонтактнойИнформацииВсе (Виды контактной информации)
    ПКС = 3 (Тип --> Тип)
    Объект = Телефон контрагента Санкт Птербург (Строка)
    СвойствоПриемника = Тип (ПеречислениеСсылка.ТипыКонтактнойИнформации)
    ОписаниеОшибки = Получение элемента по индексу для значения не определено
    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8323)
    КодСообщения = 13

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1672)}: Ошибка получения значения свойства объекта (по имени свойства источника)
    ПКО = ВидыКонтактнойИнформацииВсе (Виды контактной информации)
    ПКС = 3 (Тип --> Тип)
    Объект = Телефон контрагента Санкт Птербург (Строка)
    СвойствоПриемника = Тип (ПеречислениеСсылка.ТипыКонтактнойИнформации)
    ОписаниеОшибки = Получение элемента по индексу для значения не определено
    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8323)
    КодСообщения = 13
    При выгрузке данных произошли ошибки.

    Как я понял, где то в УТ10.3 введены не корректные данные. Найти несколько удалось, но не все.
    Может кто нибудь помочь, скорректировать обработку так чтобы она игнорировала подобные ошибки и продолжала выгрузку, либо что нибудь посоветовать.
    Только прошу без дурных советов.
    Во вложении типовая обработка.
    Спасибо большое всем кто откликнется

    Вложения:

  2. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    возьмите конвертацию данных и посмотрите там на правило ТипыКонтактнойИнформации - там список значений перечисления.
    если у вас в перечисление добавлены свои типы, то добавьте их (обновить данные конфигурации источника на данные своей конфигурации), если тип контактной информации не заполнен в виде - стоит заполнить, по нему поиск идет.
  3. Andy13
    Offline

    Andy13 Опытный в 1С

    Регистрация:
    1 мар 2010
    Сообщения:
    244
    Симпатии:
    2
    Баллы:
    29
    С этой контактной информацией вечно проблемы при переносе. Причина, как уже указали в предыдущем посте - в типах контактной информации. Прежде чем переносить, сравните и выровняйте их в обеих базах. По вашей теме: в базе-приемнике нет типа контактной информации "Телефон контрагента Санкт Птербург". Вот ежели ручками внесете, то и ругаться не будет.
  4. TopicStarter Overlay
    intellect-style
    Offline

    intellect-style

    Регистрация:
    26 дек 2012
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Подскажите поподробнее пожалуйста: куда нужно войти и где добавить тип контактной информации.
    Спасибо
  5. Andy13
    Offline

    Andy13 Опытный в 1С

    Регистрация:
    1 мар 2010
    Сообщения:
    244
    Симпатии:
    2
    Баллы:
    29
    Извиняюсь за неточность в терминологии. Не Типы а Виды контактной информации.
    Операции | Справочники | Виды контактной информации
    Сделайте так, чтобы в обеих базах они выглядели одинаково.
    Более продвинутый способ - подправить правила обмена, чтобы этот справочник перегружался раньше чем регистр сведений. А без правки правил сойдет и выравнивание.
    Другой способ - выгрузка по частям. Контактную нформацию выгружать отдельно и после всех, когда все ссылки уже на месте (справочник видов - тоже).
  6. Andy13
    Offline

    Andy13 Опытный в 1С

    Регистрация:
    1 мар 2010
    Сообщения:
    244
    Симпатии:
    2
    Баллы:
    29
    Но может быть и другая беда - изменено перечисление "Типы контактной информации". Тогда или править правила, конвертируя нетиповое значение перечисления в типовое, или менять конфигурацию базы-приемника, добавив значение перечисления.

    И похоже что у вас этот случай...
  7. TopicStarter Overlay
    intellect-style
    Offline

    intellect-style

    Регистрация:
    26 дек 2012
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Похоже у меня кошмар в видах контактной информации. А можно ли сделать так что бы выгрузка игнорировала и не выгружала то что не может выгрузить, но продолжала выгружать то что может. если можно то как

    Знал бы я как это сделать. HELP!!! помогите справиться с этою бедой.
  8. Andy13
    Offline

    Andy13 Опытный в 1С

    Регистрация:
    1 мар 2010
    Сообщения:
    244
    Симпатии:
    2
    Баллы:
    29
    Переделал правила. Неизвестный тип не будет выгружаться.
    Осталось только разобраться как тут прикрепить файл.
    Новый интерфейс такой неудобный.... потому и реже бываю.
  9. TopicStarter Overlay
    intellect-style
    Offline

    intellect-style

    Регистрация:
    26 дек 2012
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    спасибо огромное. нужно выбрать расширенную форму. и там есть прикрепить файл
  10. Andy13
    Offline

    Andy13 Опытный в 1С

    Регистрация:
    1 мар 2010
    Сообщения:
    244
    Симпатии:
    2
    Баллы:
    29
    Вот. К сожалению, изменил правила вслепую, без проверки, т.к под рукой нет УТ. Попробуй что выйдет.

    Вложения:

  11. TopicStarter Overlay
    intellect-style
    Offline

    intellect-style

    Регистрация:
    26 дек 2012
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Ругается.
    Начало выгрузки: 27.12.2012 13:08:42

    ЗАГРУЗКА В ПРИЕМНИКЕ: Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(11603)}: Тип не определен (СправочникСсылка.КлассификаторЕдиницИзмерения)

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1297)}: Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(11603)}: Тип не определен (СправочникСсылка.КлассификаторЕдиницИзмерения)
    При выгрузке данных произошли ошибки.
  12. TopicStarter Overlay
    intellect-style
    Offline

    intellect-style

    Регистрация:
    26 дек 2012
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    а если выгружать в файл то вот:

    Начало выгрузки: 27.12.2012 13:24:15

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8626)}: Преобразование значения к типу Булево не может быть выполнено
    При выгрузке данных произошли ошибки.
  13. Andy13
    Offline

    Andy13 Опытный в 1С

    Регистрация:
    1 мар 2010
    Сообщения:
    244
    Симпатии:
    2
    Баллы:
    29
    Это уже в других местах ошбки.
    Похоже что конфигурация-источник сильно изменена. Простыми методами, увы, не выйдет. Придется в КД перенос переделывать.
  14. TopicStarter Overlay
    intellect-style
    Offline

    intellect-style

    Регистрация:
    26 дек 2012
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Всех с наступающими праздниками. Здоровья, успехов, богатства.

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