1С не удалось синхронизировать данные

Что пробовал делать по инструкциям в инете и в самой конфе КД:
1. В УТ и БП (обе базы типовые последнего релиза 3.0.52.42 и 11.3.4.103 соответственно)выгрузил структуру базы с помощью обработки MD83Exp.epf.
2.Обработкой Выгрузка правил синхронизации.epf выгрузил правила из УТ.
В БП данная обработка вообще не открывается, выдает ошибку (из шаблона версии КД 3.0.5.3):

{ВнешняяОбработка.ВыгрузкаПравилСинхронизацииЧерезУниверсальныйФормат.Форма.Форма.Форма(8)}: Метод объекта не обнаружен (ЭтоПланОбменаXDTO) Если ОбменДаннымиСервер.ЭтоПланОбменаXDTO(ПланОбмена.Имя) ТогдаЛибо обработка из шаблона КД версии 3.0.4.3:{ВнешняяОбработка.ВыгрузкаПравилСинхронизацииЧерезУниверсальныйФормат.Форма.Форма.Форма(6)}: Метод объекта не обнаружен (ПолучитьВерсииФорматаОбмена) ПланыОбмена.СинхронизацияДанныхЧерезУниверсальныйФормат.ПолучитьВерсииФорматаОбмена(ВерсииФормата);

3. Выгрузил через конфигуратор XDTO пакеты EnterpriseData_1_3_8 и EnterpriseData_1_4_4, загрузил их в КД.
Причем в КД 3.0.4.3 надо указывать два пакета при загрузке EnterpriseData_1_3_8 и ExchangeMessage.xsd, в версии 3.0.5.3 есть возможность загрузить только один. Об этом нигде не написано почему-то.
4. Выгрузил в текстовой файл модуль МенеджерОбменаЧерезУниверсальныйФормат из УТ. Что странно, что в самом начале модуля стоит коммент:
// Конвертация УП2.2.4 от 11.10.2017 14:51:27
О чем потом ругается сама конфа КД, что я пытаюсь загрузить ей модуль от другой конфигурации, отличной от той, которую я выгрузил на этапе 1.
4. Далее в КД через пункт меню Конвертации — Загрузка правил синхронизации из файлов пытаюсь загрузить файлы. Там я указываю путь к файлам, выгруженным в пункте 2 и путь к файлу с модулем, выгруженным в пункте 4.
Сначала конфа ругается, обработчики предназначены для другой конфигурации (см пункт 4). Жму все равно загрузить. Выдает ошибку Поле объекта не обнаружено и сообщение «Правила обработки данных загружены. Обработано: 161, создано новых 0».
Что в КД 3.0.4.3, что в КД 3.0.5.3 не загружаются правила.
Причем я гуглил, не нашел, чтобы кто-то встречался с описанными ошибками, которые появляются практически на каждом шаге.
Подскажите, может быть какая-то нормальная инструкция есть, либо кто-то сталкивался с данными ошибками уже?

Здравствуйте! Версии баз у Вас актуальные. (3 мая вышло новое обновление для БП, но не думаю, что в Вашем случае поможет обновление). Я проверила синхронизацию у себя на тех же версиях, что и у Вас, и ошибок не возникло.
Если быть точной, то ошибку «Не удалось синхронизировать данные» я получила, когда в одной базе дважды подряд нажимала синхронизировать данные. Но при такой ошибке, пишется сообщение в журнале регистрации. У Вас явно что-то другое.

Я нашла на партнерском форуме обсуждение похожей проблемы при синхронизации. Проблема проявлялась при клиент-серверном варианте работы с базами. Ошибка в компоненте V83COMConnector , и решением было — перерегистрировать эту компоненту. Это техническая проблема (выполняется перерегистрация в операционной системе, а не в программах 1С). Я не уверена, что для Вашего случая подойдет это решение. Я сама в подобных вопросах не сильна и боюсь давать Вам какие-то советы на этот счет. Мы консультируем по вопросам учета в ЗУП.
Я думаю, что если у Вас все объекты синхронизируются, то можно проигнорировать ошибку.
Нужно убедиться, что все действительно переносится в обе стороны. Когда Вы проводите документ «Отражение зарплаты в бухучете в Бухгалтерской базе, а затем снова выполняете синхронизацию, флажок «Отражено в учете» переносится из Бухгалтерии в ЗУП? Как показано вот в этой публикации: Почему в документе «Отражение зарплаты в бухучете» недоступен флажок «Зарплата отражена в бухучете пользователем»?

Описание ошибки:
Ошибка » Данные были изменены или удалены другим пользователем» может возинкать при сохранении элемента справочника или при сохранении/проведении какого либо документа.
Найденные решения:

1С 8 ошибка данные были изменены или удалены другим пользователем

В управляемом интерфейсе после нажатия кнопки «ОК» откроется еще окно с описанием текста ошибки: «Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных (возможно, запись была изменена или удалена)!»

1С 8 ошибка операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных

В базе с обычным интерфейсом ошибка может возникнут при попытке пользователя просто внести какие-то изменения в форме.

1С 8 ошибка (возможно, запись была изменена или удалена)! при изменении в форме

Демонстрация возникновения ошибки на практическом примере:

Если в базе 1С 8 работает несколько (два-три) пользователя, то вероятность встретить данную ошибку стремится к нулю. Если в базе работает несколько десятков пользователей, то шансы возникновения данной ошибки при работе со справочниками и документами повышаются существенно. Но не стоит паниковать при появлении данной ошибки. Она лишь говорит о том, что документ или элемент справочника уже успел изменить и сохранить другой пользователь. Пользователю, который получил такую ошибку ничего не остается, как просто закрыть форму документа или элемента справочника без сохранения внесенных изменений. Открыть форму и снова нести изменения, которые не удалось сохранить.

Рассмотрим более подробно, как развиваются события в базе, приводящие к возникновению ошибки «Данные были изменены или удалены другим пользователем». Условно пусть будет «Пользователь 1» базы и «Пользователь 2». Пользователь 1 открывает форму документа и вносит изменения. При этому Пользователь 2 так же открывает форму этого же документа и тоже вносит изменения и успевает раньше Пользователя 2 нажать кнопку сохранения или проведения документа. Все, в документе сохранились изменения, Пользователь 2 оказался быстрее. 1С не поддерживает совместную одновременную работу в одном объекте базы (в данном примере это документ). Поэтому Пользователь 1 получит ошибку, т.к. пытался сохранить изменения уже после того, как это сделал Пользователь 2. Даже не смотря на то, что Пользователь 1 раньше открыл форму документа для редактирования.

В некоторых конфигурациях, работающих в режиме управляемого приложения разработчики постарались предусмотреть параллельный режим редактирования объектов базы пользователями.

Оцените, помогло ли Вам предоставленное описание решения ошибки?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *