При работе в программе 1С:Зарплата и управление персоналом 3.1 (особенно в базовой версии) пользователи нередко сталкиваются с досадной ситуацией: в карточке организации внезапно исчезают поля для ввода контактной информации — телефона и адреса электронной почты. Это становится критической проблемой при попытке отправить заявление на изменение реквизитов в 1С-Отчетности, так как мастер формирования заявки требует обязательного заполнения этих данных, но в интерфейсе их просто негде указать.
Рассмотрим детально, почему это происходит и как восстановить работоспособность форм по шагам.
Наиболее распространенная причина — программный сбой или некорректная работа обработчиков обновления, из-за которых в справочнике ВидыКонтактнойИнформации у предопределенных элементов (телефон, email организации) сбрасывается флаг Используется. Выясним, как это исправить.
Проанализируем алгоритм восстановления видимости полей:
Виды контактной информации.Используется установим значение Да.После выполнения этих действий поля должны появиться в карточке организации. Если группа "Организации" вовсе не отображается в списке видов контактной информации, это может свидетельствовать о более глубокой ошибке конфигурации или кэша.
Разберем ситуацию, когда учет ведется по Индивидуальному предпринимателю. В ЗУП 3.1 программная логика для ИП настроена таким образом, что данные зачастую подтягиваются из связанного справочника Физические лица.
Если в карточке ИП нет вкладки с контактами, выполним следующие действия:
Иногда после обновления в базе появляются пустые строки в справочнике видов контактной информации. Рассмотрим ситуацию, когда мастер 1С-Отчетности ссылается на пустые идентификаторы. Посмотрим на алгоритм решения через тестирование:
Если в списке видов контактной информации видны пустые или "битые" записи, попробуем метод перебора. Нужно зайти в каждую такую запись и присвоить ей корректное наименование (например, "Телефон (старый)"). После этого в карточке организации могут появиться дополнительные поля. Заполнив их, мы сможем определить, какое из них "видит" мастер формирования заявления.
В базовых версиях программы часто возникают интерфейсные ошибки из-за накопившегося кэша конфигурации. Если все настройки в справочниках верны, но поля не отображаются, выполним следующие технические операции:
Во-первых, попробуем запустить программу с параметром командной строки для принудительного обновления информационной базы. Для этого в окне запуска 1С выберем базу, нажмем Изменить и в поле Дополнительные параметры запуска впишем:
/С ЗапуститьОбновлениеИнформационнойБазы
Во-вторых, произведем очистку кэша. Самый надежный способ — удалить базу из списка запуска 1С и добавить её заново. Это сбросит временные файлы, которые могут блокировать отображение элементов формы КарточкаОрганизации.
Если стандартные формы "сопротивляются" и не показывают нужные поля, мы можем воспользоваться инструментом для технических специалистов. Выясним, как внести данные напрямую в базу данных.
Включим Функции для технического специалиста (через меню Сервис и настройки — Параметры). Далее найдем регистр сведений Контактная информация. В этом регистре данные хранятся в явном виде. Мы можем вручную создать запись, где:
Этот метод является гарантированным способом "протолкнуть" данные в систему, минуя ошибки отображения форм. После записи в регистр мастер формирования заявки на 1С-Отчетность увидит данные, даже если они не отображаются визуально в карточке организации.
Подводя итог, отметим: если вы столкнулись с отсутствием полей телефона и email в ЗУП 3.1, первым делом проверьте флаг Используется в видах контактной информации через Групповое изменение реквизитов. В 90% случаев проблема кроется именно в скрытых служебных настройках этого справочника. Помните, что для ИП данные могут "мигрировать" из справочника физических лиц, поэтому всегда проверяйте заполнение контактной информации и там.