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