При настройке обмена данными между конфигурациями Зарплата и кадры государственного учреждения и Бухгалтерия государственного учреждения пользователи часто сталкиваются с техническими ограничениями и ошибками выгрузки проводок. Давайте разберем эти ситуации по порядку и выясним, как с ними работать.
Многие пользователи при первичной настройке синхронизации замечают, что в мастере обмена отсутствует привычный вариант подключения через COM-соединение. Важно понимать, что это не сбой программы, а заложенное разработчиками ограничение. Рассмотрим, в каких случаях этот пункт недоступен:
1С прямой обмен через COM-соединение программно отключен.1С запущен на ОС Linux, использование COM-соединения невозможно по техническим причинам архитектуры платформы.Проанализируем программный код, который отвечает за это ограничение:
// Обмен через COM-соединение не поддерживается:
// - для базовых версий конфигураций;
// - для РИБ;
// - для стандартного обмена (без использования правил конвертации);
// - если сервер 1С запущен на ОС Linux.
Если СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации()
Или ОбменДаннымиПовтИсп.ЭтоПланОбменаРаспределеннойИнформационнойБазы(ИмяПланаОбмена)
Или ОбменДаннымиПовтИсп.ЭтоУзелСтандартногоОбменаДанными(ИмяПланаОбмена)
Или ОбщегоНазначения.ЭтоLinuxСервер() Тогда
ОбщегоНазначенияКлиентСервер.УдалитьЗначениеИзМассива(Результат, Перечисления.ВидыТранспортаСообщенийОбмена.COM);
КонецЕсли;
Если вы столкнулись с такой ситуацией, единственно верным решением является выбор настройки обмена через файл. Выберите вариант «Через каталог» и укажите сетевой путь, к которому имеют доступ обе базы.
Часто после успешной настройки синхронизации пользователи обнаруживают, что взносы по единому тарифу приходят в БГУ с КЭК 211 вместо ожидаемого КЭК 213. Эта проблема носит массовый характер и связана с ошибкой в правилах конвертации данных.
Для исправления этой ситуации выполним следующие действия:
БГУ.1С. На текущий момент для решения данной ошибки выпущен патч EF_00_00515473.Еще одна распространенная сложность — выгрузка удержаний (например, алиментов) по договорам гражданско-правового характера на счет 302.11 вместо положенного 302.26. Разберем, как проанализировать и исправить эту ситуацию:
Шаг 1. Проверка настроек в ЗГУ: Проанализируем способы отражения зарплаты в ЗГУ. Убедимся, что параметры бухгалтерского учета соответствуют требованиям БГУ.
Шаг 2. Сопоставление счетов в БГУ: Проверим соответствие счетов и КЭК для конкретного вида начисления или удержания в справочнике Способы отражения зарплаты.
Шаг 3. Анализ правил обмена: Если настройки верны, а ошибка сохраняется, значит проблема кроется в интерпретации данных правилами обмена. В таких случаях мы рекомендуем дождаться обновления конфигурации или обратиться к технической поддержке для получения актуальных правил конвертации.
Подводя итог, можно сказать, что залогом стабильной работы синхронизации между ЗГУ и БГУ является регулярное обновление конфигураций. Большинство ошибок обмена устраняются установкой свежих релизов или оперативных патчей от разработчика 1С.