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