Как в 1С добавить дополнительные варианты помещений в адрес без изменения конфигурации?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

При оформлении юридического или фактического адреса организации и контрагентов в программах 1С пользователи часто сталкиваются с ситуацией, когда у объекта указаны специфические элементы — например, кабинет, коридор, секция или крыло. Однако стандартный выпадающий список классификатора адресов содержит зафиксированный перечень элементов (офис, квартира, помещение, комната и т. д.). Выясним, почему список ограничен и какими способами можно внести необходимый адрес без снятия конфигурации с поддержки.

Причина ограничений выпадающего списка

Разберем, как устроена адресная система в 1С. Выпадающий список типов строений, зданий и помещений в форме ввода адреса формируется на основе Государственного адресного реестра (ГАР / ФИАС). Структура адресного классификатора зафиксирована на законодательном уровне и жестко зашита в программном коде подсистемы работы с адресами Библиотеки стандартных подсистем (БСП).

В государственном реестре отсутствуют такие категории внутреннего деления зданий, как «коридор» или «крыло». На государственном уровне подобные уточнения регистрируются в категориях помещение, офис или комната. В программе 1С:Предприятие пользовательский справочник для произвольного расширения этого списка в стандартном режиме ввода адреса не предусмотрен. Тем не менее существует несколько эффективных способов решения этой задачи.

Способ 1. Ввод уточнений в существующие текстовые поля адреса

Рассмотрим наименее трудоемкий вариант, не требующий настройки прав или доработки системы. В типовой форме ввода адреса номера строений, офисов и помещений вводятся в текстовые поля. Это позволяет указать специфическое наименование прямо перед номером помещения.

  1. Откроем форму редактирования адреса в карточке организации или контрагента.
  2. В поле выбора типа помещения (например, вместо значения «Офис» или «Квартира») выберем наиболее подходящую типовую категорию — Помещение или Офис.
  3. В поле номера элемента укажем уточняющий текст вручную. Например, в поле номера строения введем коридор 3, а в поле номера помещения — каб. 12.
  4. Также можно использовать текстовое поле Дополнительные сведения / Ориентир, куда вносится подробная информация о расположении объекта.

В результате печатное представление адреса сформируется корректно и будет полностью соответствовать первичным документам.

Способ 2. Перевод адреса в свободную форму

Проанализируем ситуацию, когда адрес содержит сложные формулировки и его невозможно ввести через классификатор без искажения структуры. В таком случае в программе предусмотрена возможность перевода контактной информации в свободный текстовый формат.

  1. Перейдем в раздел Администрирование — Общие настройки — Виды контактной информации.
  2. Найдем необходимый вид адреса (например, Юридический адрес организации или Фактический адрес контрагента).
  3. Откроем карточку настройки вида контактной информации и изменим тип ввода адреса на Адрес в свободной форме (или создадим отдельный вид контактной информации с таким типом).
  4. Сохраним настройки.

После выполнения этих действий адрес можно будет вводить текстом в произвольной формулировке, указывая любые необходимые элементы: кабинеты, коридоры, этажи и прочие уточнения.

Способ 3. Использование механизма дополнительных реквизитов

Посмотрим на пример, когда требуется хранить четко структурированные дополнительные данные (этаж, коридор, кабинет) отдельно от основного классифицированного адреса по ФИАС.

  1. В разделе Администрирование — Общие настройки откроем настройки подсистемы Дополнительные реквизиты и сведения.
  2. Добавим к справочнику Организации или Контрагенты новый дополнительный реквизит (например, Номер коридора / кабинета) с типом Строка.
  3. При заполнении карточки объекта указываем основной адрес по классификатору ГАР, а уточняющие детали вносим в созданный дополнительный реквизит.

Этот способ позволяет сохранить официальную проверку адреса по ФИАС/ГАР для регламентированной отчетности и одновременно вести детальный учет внутренних помещений.

Способ 4. Доработка через расширение конфигурации (.cfe)

Если для печатных форм или обмена данными требуется жесткая автоматическая подстановка нетипичных элементов, задача решается с помощью механизмов платформы без снятия основной конфигурации с поддержки.

С помощью **расширения конфигурации** программист может переопределить программный код формы ввода адреса и процедуру формирования текстового представления. Это позволяет добавить нужные элементы в интерфейс ввода адреса, сохраняя основную конфигурацию на полной поддержке и не препятствуя её типовому обновлению.

← На главную