Некорректная синхронизация данных с другими программами или импорт данных

Восстанавливаем синхронизацию в 1С:Предприятие при проблемах с расширениями (патчами)

Новые технологии — это не только новые возможности, но и новые проблемы. Расширения в 1С:Предприятие открыли новые возможности по доработке конфигураций и их последующему сопровождению, но они же принесли новые проблемы, в частности касающиеся синхронизации в распределенной информационной базе (РИБ). Но есть проблемы — значит будут и решения, которые, по мере накопления опыта преобразуются в практические рекомендации. Сегодня мы рассмотрим, что может помешать синхронизации после установки расширений (патчей) и как это исправить.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Синхронизация данных в 1С между разными конфигурациями. Полное руководство.

Ошибка при обмене данными между базами 1С: причины и способы исправления

Ошибка при обмене данными между базами 1С: причины и способы исправления

Вместе со специалистом линии консультаций Алексеем Налимовым разбираем основные типы ошибок, которые могут возникать при обмене данных между базами 1С.

При синхронизации могут происходить различные ошибки, которые на начальном этапе важно правильно диагностировать. Ошибки (предупреждения) могут помечаться следующими пиктограммами:

1) – обмен не прошел, ошибка транспорта сообщений.

При возникновении ошибки обмена, программа предлагает зайти в «Журнал регистрации», чтобы посмотреть подробности ошибки. Ниже представлены примеры ошибок в «Журнале регистрации»:

Рис.1

Рис. 1. Ошибка при отправке данных (нажмите, чтобы увеличить)

Рис.2

Рис. 2. Ошибка при получении данных (нажмите, чтобы увеличить)

2) – предупреждение, обмен в целом прошел, но есть проблемы в данных:

  • не проводится документ. Например, при проведении реализации не хватает товара на остатке;
  • не записывается элемент справочника. Например, в карточке товара не заполнена единица измерения;
  • загруженный документ имеет дату, которая в БП является запрещенной к изменению;
  • элемент справочника с момента последнего обмена менялся в обеих программах (конфликт версий).
Читайте также:
Кто выиграет футбол программа

Открыть предупреждения и попытаться устранить их можно, нажав соответствующую ссылку:

Настройка синхронизации данных 1C. Урок 1. Первый этап настройки

Рис.3

Рис. 3 (нажмите, чтобы увеличить)

Если при обмене возникла ошибка, то для начала нужно внимательно прочитать текст ошибки, чтобы понять ее характер. Для этого в списке синхронизаций нужно через меню «Еще» открыть «События отправки или получения данных» (смотря на каком этапе возникла проблема):

Рис.1

Рис. 4 (нажмите, чтобы увеличить)

Ошибки подразделяются на следующие типы:

1) Не связанные с данными:

    Ошибка подключения базы к базе;

Ошибка релиза.

2) Связанные с данными: в выгружаемом документе или справочнике не заполнены какие-либо данные (единица измерения и т.д.).

Рассмотрим типичную ошибку первого типа: при прямом подключении одна база не может подключиться к другой, вследствие недавнего обновления платформы. При данной ошибке в большинстве случаев для решения проблемы достаточно зарегистрировать файл библиотеки от текущей платформы, введя через командную строку от имени администратора текст такого вида:

regsvr32 «C:Program Files (x86)1cv88.3.15.1534bincomcntr.dll»

В Windows 10 для запуска командной строки от имени администратора нужно нажать правой кнопкой мыши по кнопке Пуск:

Рис.5

Рис. 5 (нажмите, чтобы увеличить)

Рис.1

Рис. 6 (нажмите, чтобы увеличить)

Другая возможная ошибка – ошибка релиза или ошибка вследствие большой разницы в релизах базы-источника и базы-приемника.

Например: УТ нетиповая (т.е. доработанная) и поэтому редко обновляется, а БП, наоборот, поддерживается в актуальном состоянии. Если разработчики добавили и переименовали в документе или справочнике какой-нибудь реквизит, может возникнуть ошибка.

Ошибки второго типа (пользовательские) – когда что-то не заполнено в выгружаемом объекте также диагностируются по журналу регистрации. В данном случае необходимо выявить проблемный документ, заполнить в нем нужное поле и повторить обмен.

Иногда есть необходимость срочно провести обмен и совместно со специалистом линии консультаций решается вопрос о временном исключении проблемного объекта из обмена.

Читайте также:
Как поменять ВПН на ПК без программ

Оформите договор 1С:ИТС уровня ПРОФ и получайте персональные консультации специалистов регулярно.

Довольно часто случаются такие досадные ошибки, когда документ или справочник некогда был параллельно введен в обеих обменивающихся базах. При этом существует большой риск после обмена получить в базах дубли объектов. Исправление таких ошибок требует большой внимательности, осторожности и знаний в предметной области, сопряженной с удалением дублей, а также переносом ссылок. Желательно не запускать такие случаи и вовремя обратиться за помощью.

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

Вместе с этим читают:

Источник: sopr1c.ru

Ошибки при синхронизации данных

Рассмотрим пример существующей синхронизации данных в 1С с выявлением и исправлением нескольких видов ошибок. Синхронизация данных в программе может выполнятся как в ручном режиме (по кнопке «Синхронизировать» на форме где отображаются «Настройки синхронизации»), так и в автоматическом по заданному расписанию.
ВАЖНО! Рекомендуется проводить синхронизацию данных в 1С 8.3 не в рабочее время пользователей, так как синхронизация с большим объёмом данных может существенно замедлить быстродействие выполняемых операций в базе (формирование отчетов, проведение или запись документов и т.д.)
После выполнения синхронизации в ручном режиме программа сразу выдаст информацию о том, с какими результатами завершился процесс синхронизации данных в программе. (Рис. 1).

Рис. 1 Результата синхронизации данных в 1С 8.3
Чтобы отследить ошибку при автоматической синхронизации в журнале регистрации достаточно задать нужные отборы (Рис. 2). Подробную информацию о том, какие ошибки возникли при отправке и получении данных, можно посмотреть в журнале регистрации (Перейти в журнал регистрации).

Рис. 2 Ошибки при автоматической синхронизации

2. Предупреждение при синхронизации данных в 1С 8.3

Кроме отображения ошибок, журнал регистрации также отображает «предупреждения» при синхронизации. Отображаются они в журнале регистрации треугольником со вписанным в него восклицательным знаком (пиктограмма) и свидетельствуют о том, что синхронизация данных между базами произошла, но есть проблемные ситуации (не проведенные документы, незаполненные реквизиты, конфликты, непринятые по дате запрета).
Основное отличие «предупреждения» от «ошибки» заключается в выполнении обмена транспортными сообщениями синхронизации. Вам остаётся только открыть форму «Предупреждения при синхронизации данных», что можно сделать из настройки синхронизации данных (Рис. 3)

Рис. 3 Настройки синхронизации данных
Здесь необходимо просто выполнить требования программы, чтобы избежать проблемной ситуации, например, заполнить реквизиты организации (Рис. 4).

Рис. 4 Заполнение реквизитов организации для корректной синхронизации в 1С

Читайте также:
Как запустить программу от имени суперпользователя в linux

3. Ошибки синхронизации в 1С

Ошибки синхронизации в 1С можно разделить на два типа: · связанные с данными, которые участвуют в обмене (документы, справочники); · не связанные с данными – вызванные ошибками в релизах конфигурации 1С, обновлением платформы 1С:Предприятие или сбоем подключения к другой базе данных, которая участвует в синхронизации данных 1С.
Первый тип ошибок синхронизации данных обычно возникает в следствии изменения метаданных конфигурации 1С:Предприятие или неправильного заполнения данных информационной базы (доработка, обновление конфигурации базы данных как получателя, так и отправителя). Если в случае предупреждения исправить все можно довольно просто, то если ошибка синхронизации уже произошла, все становится несколько сложнее. Нужно изучить сообщение об ошибки синхронизации и с точностью установить проблемный объект данных или его элемент. В случае доработки – включить этот объект в правила обмена данными между базой приемником и отправителем. Правила синхронизации данных баз для типовых конфигураций 1С:Предприятие поставляются вместе с обновлением и могут динамически изменятся.
При обновлении платформы часто возникает потребность в ручной регистрации стандартных библиотек через командую строку с правами администратора. Сбои подключения могут возникать из-за неправильного пути расположения каталога обмена или пути расположения базы данных, правами на чтение и запись в каталоге, также нужно учитывать правильность данных пользователя базы данных (логин и пароль, от которого будет происходить обмен), если используется прямое подключение к базам для синхронизации данных.
Специалист компании «Кодерлайн» Савицкий Антон

Источник: www.koderline.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru