Вместе со специалистом линии консультаций Алексеем Налимовым разбираем основные типы ошибок, которые могут возникать при обмене данных между базами 1С.
![1С:Эксперт по технологическим вопросам 1С:Эксперт по технологическим вопросам](https://finance-cen.ru/wp-content/uploads/2022/01/32452278841-75x75.jpg)
Ошибка при обмене данными между базами 1С: причины и способы исправления
Вместе со специалистом линии консультаций Алексеем Налимовым разбираем основные типы ошибок, которые могут возникать при обмене данных между базами 1С.
При синхронизации могут происходить различные ошибки, которые на начальном этапе важно правильно диагностировать. Ошибки (предупреждения) могут помечаться следующими пиктограммами:
При возникновении ошибки обмена, программа предлагает зайти в «Журнал регистрации», чтобы посмотреть подробности ошибки. Ниже представлены примеры ошибок в «Журнале регистрации»:
Рис. 1. Ошибка при отправке данных (нажмите, чтобы увеличить)
Рис. 2. Ошибка при получении данных (нажмите, чтобы увеличить)
2) – предупреждение, обмен в целом прошел, но есть проблемы в данных:
- не проводится документ. Например, при проведении реализации не хватает товара на остатке;
- не записывается элемент справочника. Например, в карточке товара не заполнена единица измерения;
- загруженный документ имеет дату, которая в БП является запрещенной к изменению;
- элемент справочника с момента последнего обмена менялся в обеих программах (конфликт версий).
Открыть предупреждения и попытаться устранить их можно, нажав соответствующую ссылку:
Если при обмене возникла ошибка, то для начала нужно внимательно прочитать текст ошибки, чтобы понять ее характер. Для этого в списке синхронизаций нужно через меню «Еще» открыть «События отправки или получения данных» (смотря на каком этапе возникла проблема):
2) Связанные с данными: в выгружаемом документе или справочнике не заполнены какие-либо данные (единица измерения и т.д.).
Рассмотрим типичную ошибку первого типа: при прямом подключении одна база не может подключиться к другой, вследствие недавнего обновления платформы. При данной ошибке в большинстве случаев для решения проблемы достаточно зарегистрировать файл библиотеки от текущей платформы, введя через командную строку от имени администратора текст такого вида:
Промокоды на Займер на скидки
regsvr32 «C:\Program Files (x86)\1cv8\8.3.15.1534\bin\comcntr.dll» |
В Windows 10 для запуска командной строки от имени администратора нужно нажать правой кнопкой мыши по кнопке Пуск:
Другая возможная ошибка – ошибка релиза или ошибка вследствие большой разницы в релизах базы-источника и базы-приемника.
Например: УТ нетиповая (т.е. доработанная) и поэтому редко обновляется, а БП, наоборот, поддерживается в актуальном состоянии. Если разработчики добавили и переименовали в документе или справочнике какой-нибудь реквизит, может возникнуть ошибка.
Ошибки второго типа (пользовательские) – когда что-то не заполнено в выгружаемом объекте также диагностируются по журналу регистрации. В данном случае необходимо выявить проблемный документ, заполнить в нем нужное поле и повторить обмен.
regsvr32 «C:\Program Files (x86)\1cv8\8.3.15.1534\bin\comcntr.dll» |
Пошаговая инструкция для начинающих: Узнать подробнее ->>
Подключение и настройка онлайн кассы в 1С Розница 2.2 — Все для 1С
Смарт-терминалы Эвотор поддерживают обмен данными со следующими программами на базе технологической платформы 1С Предприятие.
![1С:Эксперт по технологическим вопросам 1С:Эксперт по технологическим вопросам](https://finance-cen.ru/wp-content/uploads/2022/01/32452278841-75x75.jpg)
Общие рекомендации по настройке синхронизации
Синхронизацию данных между информационными базами, развернутыми в сервисе 1С: Линк следует настраивать с помощью универсального формата обмена.
Перед выполнением обмена данными нужно убедится, что в настройках информационных баз разрешена синхронизация и у пользователя, который указывается в настройках синхронизации, установлены необходимые права.
При выполнении синхронизации данных существует следующая особенность: при ручном запуске обмен всегда выполняется в синхронном режиме. В этом случае, если операция не завершается за отведенное время (5 мин), возникает ошибка «504 Gateway timeout».
Чтобы избежать ошибки, рекомендуется настраивать синхронизацию между информационными базами с помощью механизма регламентных заданий. В этом случае обмен будет выполняться в асинхронном режиме.
Общая информация о синхронных и асинхронных методах доступна на сайте ИТС. Подробная информация о таймаутах доступна в статье «Таймауты при работе с внешними ресурсами».
Как настроить синхронизацию 1С ЗУП 8.3 и 1С Бухгалтерия 8.3?
- синхронизация данных между различными приложениями, опубликованными через 1С: Линк ;
- синхронизация данных между приложением, опубликованным через 1С: Линк , и локальной информационной базой;
- синхронизация данных между приложением, опубликованным через 1С: Линк , и приложением, опубликованном в облачном сервисе (например «1С:Предприятие 8 через Интернет» или «1С: Готовое рабочее место»);
- синхронизация данных между приложением, опубликованным через 1С: Линк и мобильным клиентом этого приложения.
Примеры настроек
Настройки синхронизации между различными ИБ, опубликованными через 1С: Линк
Настройка синхронизации данных между приложениями сервиса осуществляется в одном из приложений. Настройку должен выполнить пользователь, имеющий право на администрирование приложения. Для настройки синхронизации необходимо выполнить следующие действия.
1. Синхронизация между «Бухгалтерией предприятия» и «Управлением торговлей»:
- откройте «Бухгалтерию предприятия»;
- перейдите в пункт меню «Администрирование» — «Настройки синхронизации данных» — «Синхронизация данных»;
- выберите пункт «Настроить синхронизацию данных» — «Через универсальный формат обмена» — «синхронизацию данных с УТ 11 (в сервисе)»;
- в настройках синхронизации укажите путь к информационной базе УТ, развернутой через «1С: Линк:
https://.link.1c.ru/
2. Синхронизация данных между «Бухгалтерией предприятия» и «ЗУП»:
- откройте ИБ ЗУП;
- перейдите в пункт меню «Администрирование» — «Настройки синхронизации данных» — «Синхронизация данных»;
- выберите пункт «Настроить синхронизацию данных» — «Бухгалтерия предприятия, редакция 3.0»;
- в меню «выберите способ настройки синхронизации данных» выберите пункт «Указать вручную» и нажмите Далее;
- в открывшемся окне выберите пункт «Прямое подключение к программе через Интернет»;
- В настройках синхронизации укажите путь к информационной базе БП, развернутой в «1С: Линк:
https://.link.1c.ru/
При необходимости, аналогичную настройку следует выполнить и в Бухгалтерии предприятия.
Настройка синхронизации данных между ИБ, опубликованной через 1С: Линк и локальной информационной базой
Этот вариант синхронизации аналогичен предыдущему с той разницей, что синхронизация выполняется между приложением сервиса и локальной версией информационной базы.
Настройка синхронизации выполняется в локальной информационной базе. Настройку должен выполнить пользователь, имеющий право на администрирование этой информационной базы. Для настройки синхронизации необходимо выполнить следующие действия.
- в большинстве приложений — команду Администрирование — Настройки синхронизации данных;
- в приложении «1С:Управление небольшой фирмой» — команду Компания — Интеграция с др. программами — Синхронизация с программами 1С:Предприятие.
В выведенном списке выбрать пункт с наименованием конфигурации приложения сервиса, с которым надо настроить синхронизацию, и пометкой (в сервисе).
В появившемся окне Мастера синхронизации данных. будет предложено указать адрес приложения в Интернете, логин и пароль пользователя приложения.
Настройка синхронизации данных между ИБ, опубликованной через 1С: Линк, и мобильным приложением
Перед началом работы на мобильном устройстве необходимо установить корневой сертификат сервиса «1С: Линк».
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы