Почему в документах 1С не отображается организация и как включить учет по нескольким организациям?

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

Работая в конфигурациях 1С (в частности, в «1С:Бухгалтерии предприятия 8»), пользователи и администраторы нередко сталкиваются с ситуацией: в настройках программы включена опция ведения учета по нескольким организациям, справочник организаций доступен, однако на формах документов поле выбора Организация отсутствует. Попытка вручную найти и установить служебную константу ИспользоватьНесколькоОрганизаций через системное меню часто заходит в тупик, особенно в облачных сервисах, где доступ к техническому режиму может быть ограничен.

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

Принцип работы функциональных опций и скрытия реквизитов

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

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

  1. Когда в справочнике Организации числится ровно одна организация, функциональная опция принимает значение Ложь.
  2. Поле выбора организации автоматически скрывается во всех документах конфигурации.
  3. При создании любого нового документа программа автоматически подставляет эту единственную организацию в реквизит шапки, хотя визуально пользователь поле не видит. Документ проводится корректно с заполнением всех необходимых регистров.

Автоматическое управление служебной константой

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

Значение константы ИспользоватьНесколькоОрганизаций пересчитывается автоматически в модулях справочника Организации при записи данных:

  1. При записи элемента срабатывает программный код подсистемы, который подсчитывает количество не помеченных на удаление элементов в справочнике Организации.
  2. Если количество актуальных организаций больше единицы, константе программно присваивается значение Истина.
  3. Если в справочнике остается одна организация (или остальные помечены на удаление), значение константы автоматически сбрасывается в Ложь.

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

Пошаговое решение: как включить отображение организации

Разберем по шагам, как активировать полноценный многофирменный учет и вернуть поле выбора организации на формы документов:

  1. Перейдем в раздел Главное и откроем справочник Организации (либо через раздел Настройки).
  2. Нажмем кнопку Создать и добавим вторую организацию (юридическое лицо или индивидуального предпринимателя). Заполним основные реквизиты и запишем карточку.
  3. Сразу после сохранения второго элемента система в обработчике записи пересчитает константу и установит функциональную опцию ИспользоватьНесколькоОрганизаций в значение Истина.
  4. Выполним перезапуск клиентского приложения 1С. Это критически важный шаг, так как платформа кэширует значения функциональных опций на стороне клиента. После перезапуска формы перечитают настройки интерфейса, и реквизит Организация появится во всех журналах и документах.

Что делать, если в облаке недоступны «Все функции»

Рассмотрим ситуацию с отсутствием пункта «Все функции» при работе в облачном сервисе. Начиная с версии платформы 8.3.15, данное меню переименовано в Функции для технического специалиста. Если требуется проверить служебные объекты, выполним следующие действия:

  1. Откроем главное меню программы (пиктограмма с шестеренкой или стрелкой в правом верхнем углу окна).
  2. Перейдем по пути: Настройки → Параметры.
  3. Установим флаг Режим технического специалиста и нажмем ОК.
  4. Если данный флаг заблокирован или отсутствует, значит, для текущего пользователя в облаке не назначена административная роль Режим "Все функции". В этом случае все регламентные действия выполняются исключительно через стандартные пользовательские формы.

Важные ограничения и особенности

Посмотрим на технические нюансы, о которых следует помнить при настройке многофирменного учета:

  1. Удаление организаций: если вторую организацию пометить на удаление или удалить через процедуру Удаление помеченных объектов, программа снова вернет константу в значение Ложь, и поле выбора в документах скроется автоматически.
  2. Версии конфигурации: ведение нескольких организаций в одной общей информационной базе поддерживается только в версиях ПРОФ и КОРП. В базовых версиях программных продуктов учет по каждой организации ведется строго в отдельной информационной базе.
← На главную