Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 14:56

Ошибка при переносе данных из БП 3.0 в УТ 10.3

Автор string85, 27 апр 2018, 11:48

0 Пользователей и 1 гость просматривают эту тему.

string85

Добрый день, прошу вашей помощи. Пытаюсь сделать перенос данных из Бухгалтерии предприятия (3.0.49.20) в чистую Управление торговлей (10.3.46.3)  штатными средствами через синхронизацию данных в БП (Двусторонний (БП <-> УТ)). В процессе выгрузки информации в УТ происходит сбой, а в журнале регистрации есть три ошибки, идущие друг за другом:
1.
Ошибка в базе-корреспонденте: Ошибка при загрузке данных: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1607)}: Ошибка записи объекта
   ТипОбъекта             =  Регистр сведений набор записей: Контактная информация
   Объект                 =  РегистрСведенийНаборЗаписей.КонтактнаяИнформация
   ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)
      Объект.Записать();
по причине:
Запись с такими ключевыми полями существует! : КонтактнаяИнформация: Нижегородская аптечная сеть, E-Mail, Адрес электронной почты контрагента для обмена электронными документами (Регистр сведений: Контактная информация; Номер строки: 6)
   ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1588)
   КСообщенияОбОшибках    =  26

2.
Ошибка в обработчике события ПослеВыгрузкиОбъекта
   ПВД                    =  Контрагенты
   Объект                 =  Нижегородская аптечная сеть  (Справочник объект: Контрагенты)
   Обработчик             =  ПослеВыгрузкиОбъектаВыборки
   ОписаниеОшибки         =  Ошибка в базе-корреспонденте: Ошибка при загрузке данных: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1607)}: Ошибка записи объекта
   ТипОбъекта             =  Регистр сведений набор записей: Контактная информация
   Объект                 =  РегистрСведенийНаборЗаписей.КонтактнаяИнформация
   ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)
      Объект.Записать();
по причине:
Запись с такими ключевыми полями существует! : КонтактнаяИнформация: Нижегородская аптечная сеть, E-Mail, Адрес электронной почты контрагента для обмена электронными документами (Регистр сведений: Контактная информация; Номер строки: 6)
   ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1588)
   КСообщенияОбОшибках    =  26
   ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(3867)
   КСообщенияОбОшибках    =  34
3.
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17293)}: Ошибка при отправке данных: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(4287)}: Ошибка в обработчике события ПослеВыгрузкиОбъекта
   ПВД                    =  Контрагенты
   Объект                 =  Нижегородская аптечная сеть  (Справочник объект: Контрагенты)
   Обработчик             =  ПослеВыгрузкиОбъектаВыборки
   ОписаниеОшибки         =  Ошибка в базе-корреспонденте: Ошибка при загрузке данных: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1607)}: Ошибка записи объекта
   ТипОбъекта             =  Регистр сведений набор записей: Контактная информация
   Объект                 =  РегистрСведенийНаборЗаписей.КонтактнаяИнформация
   ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)
      Объект.Записать();
по причине:
Запись с такими ключевыми полями существует! : КонтактнаяИнформация: Нижегородская аптечная сеть, E-Mail, Адрес электронной почты контрагента для обмена электронными документами (Регистр сведений: Контактная информация; Номер строки: 6)
   ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1588)
   КСообщенияОбОшибках    =  26
   ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(3867)
   КСообщенияОбОшибках    =  34
      ВызватьИсключение(НСтр("ru = 'Ошибка при отправке данных'") + ": " + ОписаниеОшибки());

К сожалению, я сисадмин, с 1с мало знаком и данные ошибки мне мало что говорят. Не могли бы вы подсказать, как это исправить, если это возможно без специальных навыков в программировании 1с.

KOI8-R

Ну попробуйте для начала обновить БП хотя бы до 3.0.58.20.
Возможно у вас банально расхождение в правилах обмена, т.к. временная разница между вашими конфигурациями больше чем полгода.

string85

Цитата: KOI8-R от 27 апр 2018, 12:02
Ну попробуйте для начала обновить БП хотя бы до 3.0.58.20.
Возможно у вас банально расхождение в правилах обмена, т.к. временная разница между вашими конфигурациями больше чем полгода.
Спасибо за совет, надо было конечно с этого начинать. Обновил БП и УТ до актуальных версий, но ошибки остались. Те же самые.

KOI8-R

Цитата: string85 от 27 апр 2018, 16:37
Цитата: KOI8-R от 27 апр 2018, 12:02
Ну попробуйте для начала обновить БП хотя бы до 3.0.58.20.
Возможно у вас банально расхождение в правилах обмена, т.к. временная разница между вашими конфигурациями больше чем полгода.
Спасибо за совет, надо было конечно с этого начинать. Обновил БП и УТ до актуальных версий, но ошибки остались. Те же самые.
Ну теперь можно попробовать сделать копию бухгалтерии и удалить у контрагента "Нижегородская аптечная сеть" его имейл.
Заодно можно через консоль запросов посмотреть табличную часть "КонтактнаяИнформация" у этого контрагента. Скорее всего у него не одна строка с типом контактной информации "АдресЭлектроннойПочты"

Поиск родных

После обновления конфигурации БП до актуальной файлы сообщений обмена удалили?
номера сообщений обмена сбросили?
встроенной обработкой "Регистрация изменений для обмена данными"

string85

Цитата: KOI8-R от 27 апр 2018, 16:53
Ну теперь можно попробовать сделать копию бухгалтерии и удалить у контрагента "Нижегородская аптечная сеть" его имейл.
Спасибо, это помогло и обмен прошел без ошибок. Но перенеслась только номенклатура,  счета покупателям и реализация не перенеслась.

Поиск родных

Цитата: string85 от 29 апр 2018, 15:43
Спасибо, это помогло и обмен прошел без ошибок. Но перенеслась только номенклатура,  счета покупателям и реализация не перенеслась.
До этого обмены делались?
Документы были зарегистрированы для обмена после (изменения) настройки обмена?

string85

Цитата: Геннадий ОбьГЭС от 29 апр 2018, 18:10
До этого обмены делались?
Добрый день. Да, судя по всему, до меня бухгалтер попробовала самостоятельно настроить обмен, но не получилось. Я удалил эту настройку синхронизации до создания своей. Сейчас разбираюсь, как работает обработка "Регистрация изменений для обмена данными", о которой вы говорили ранее. Пока  получается (а точнее не очень) так: я обновил базу до последнего релиза, удалил настройки предыдущего обмена, создал свой, запустил обработку, но при попытке изменить номера сообщений "отправлено и принято", появляется ошибка "слишком много фактических параметров". После этого я выбираю в качестве объекта конфигурации БП 3.0, нажимаю "зарегистрировать", а потом уже обмен.
Добавлено: 30 апр 2018, 13:01


Цитата: string85 от 30 апр 2018, 11:32
, но при попытке изменить номера сообщений "отправлено и принято", появляется ошибка "слишком много фактических параметров".
С этим, кажется, разобрался, изначально в базе было "отправлено" 2 и "принято" 0, везде поставил 0.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск