В процессе работы с программным продуктом 1С:Зарплата и управление персоналом (ЗУП) 3.1 пользователи часто сталкиваются с неприятной ситуацией: установленные в карточке организации флаги «В организации начисляется районный коэффициент» и «В организации начисляется северная надбавка» самопроизвольно снимаются. Это приводит к некорректному расчету заработной платы и необходимости повторного ручного вмешательства. Разберем подробно причины этого поведения и способы окончательного решения проблемы.
Первым делом проанализируем механизм обмена данными между ЗУП 3.1 и Бухгалтерией предприятия (БП) 3.0. В большинстве случаев «виновником» сброса настроек является именно синхронизация. Рассмотрим, как это происходит: системы 1С при обмене данными через универсальный формат EnterpriseData стремятся синхронизировать реквизиты объектов. Если в базе-источнике (которой часто выступает БП для общих реквизитов организации) данные флаги не установлены, то при очередном сеансе обмена они будут «затерты» и в базе-приемнике (ЗУП).
Для решения этой проблемы выполним следующие действия:
Ложь, что и снимает галочки в ЗУП.Разберем ситуацию, когда настройки в обеих базах вроде бы верны, но данные все равно перезаписываются. В правилах синхронизации существует понятие приоритета. Если ЗУП не назначена «мастер-системой» для справочника Организации, любые изменения (или даже простое пересохранение карточки) в БП будут иметь приоритет.
Посмотрим на настройки узла синхронизации. В некоторых случаях целесообразно ограничить состав отправляемых данных. Чтобы предотвратить изменение реквизитов организации со стороны БП, можно воспользоваться настройкой правил отправки данных в узле синхронизации, исключив поля РайонныйКоэффициент и СевернаяНадбавка из выгрузки, если это позволяют типовые правила, или настроив фильтрацию в расширении.
Если подозрение на синхронизацию не подтвердилось, проанализируем действия пользователей. Иногда «шаловливые ручки» бухгалтера или кадровика могут стать причиной изменений. Выясним это с помощью стандартного инструмента:
Организации.Рассмотрим специфический случай, когда используется связка БП КОРП и ЗУП ПРОФ. В версии КОРП учет территориальных условий реализован более детально. Там настройки могут храниться не только в карточке организации, но и быть привязаны к конкретным подразделениям или территориям.
При несовпадении структур метаданных правила обмена могут работать некорректно. Выясним причину: если в БП включен расширенный учет по территориям, а ЗУП ожидает данные только из заголовка организации, пакет данных при обмене может приходить в «урезанном» виде. В такой ситуации рекомендуется проверить актуальность релизов обеих конфигураций, так как ошибки в правилах обмена EnterpriseData часто исправляются в новых патчах от разработчиков 1С.
Важно помнить, что в ЗУП 3.1 многие реквизиты организации являются периодическими. Это означает, что их значение привязано к определенной дате. Посмотрим на ссылку «История» или «Изменить сведения о регистрации» в карточке организации.
Проанализируем ситуацию: если кто-то внес изменения в карточку организации (например, сменил юридический адрес) и при этом создал новую запись в истории с даты, предшествующей текущей, но не проставил в этой новой записи флаги РК и СН, то система будет считать их выключенными с этой даты. При синхронизации данные могут подтягиваться на определенный «срез», и если даты актуальности в БП и ЗУП различаются, может произойти откат настроек к более раннему состоянию.
Иногда проблема кроется в коде самих правил обмена. Разберем, как это работает технически. В формате EnterpriseData данные передаются в виде XML-структур. В некоторых релизах была замечена ошибка: если реквизит РайонныйКоэффициент не менялся в текущем сеансе, он мог просто не включаться в файл выгрузки. Принимающая сторона, не обнаружив тега в XML, интерпретировала это как пустое значение и затирала существующую настройку.
Для исправления такой ситуации рекомендуется:
Организация в обработке «Регистрация изменений для обмена».Для того чтобы флаги районного коэффициента и северной надбавки перестали «слетать», выполним следующие шаги:
Соблюдение этих рекомендаций позволит обеспечить стабильность кадрового учета и точность расчетов в 1С:ЗУП 3.1.