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