Работа с наименованиями организаций в 1С:Предприятие — одна из самых частых задач, с которыми сталкиваются и бухгалтеры, и разработчики.hether вы формируете отчет для налоговой, настраиваете печатную форму договора или пишете обработку для обмена данными — без корректного названия компании не обойтись. Проблема в том, что в зависимости от конфигурации (1С:Бухгалтерия, 1С:ERP, 1С:УТ или 1С:ЗУП) и версии платформы пути получения этого реквизита могут кардинально отличаться.

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

1. Получение наименования через интерфейс 1С (для пользователей)

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

Инструкция для 1С:Бухгалтерия 3.0 и аналогичных конфигураций:

  • 📌 Откройте главное меню и перейдите в раздел Справочники → Организации.
  • 🔍 В списке найдите нужное юридическое лицо (если их несколько) и дважды кликните по нему.
  • 📝 На вкладке Основное в поле Наименование (или Полное наименование) будет отображено актуальное название.
  • 🖱️ Чтобы скопировать значение, выделите текст и нажмите Ctrl+C.

⚠️ Внимание: В некоторых конфигурациях (например, 1С:ERP) справочник может называться Юридические лица или Компании. Если вы не видите раздел Организации, проверьте настройки интерфейса или используйте поиск по справочникам (Ctrl+F).

💡

Если в вашей базе несколько организаций, но в документах подставляется не та, проверьте настройки Организация по умолчанию в параметрах учета (раздел Администрирование → Организации).

2. Как вывести наименование в печатной форме или отчете

При формировании договоров, счетов или регламентированных отчетов (например, декларации по НДС) название организации подставляется автоматически. Но что делать, если оно отображается некорректно или вообще отсутствует? Рассмотрим типичные причины и решения:

Проблема 1: В печатной форме пустое поле вместо названия. Решение: Убедитесь, что в документе (например, в счете на оплату) выбрана организация. Для этого:

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

Проблема 2: Выводится сокращенное название вместо полного. Решение: В большинстве конфигураций есть настройка формата отображения. Например, в 1С:Бухгалтерия 3.0:

  • 🔧 Перейдите в Администрирование → Печатные формы, отчеты и обработки.
  • 📄 Найдите нужный отчет (например, Счет на оплату) и нажмите Изменить.
  • 🖼️ В макете формы проверьте, какое поле используется: Наименование или ПолноеНаименование.
Поле в справочнике Пример значения Где используется
Наименование ООО "Ромашка" Внутренние документы, списки
ПолноеНаименование Общество с ограниченной ответственностью "Ромашка" Официальные отчеты, договоры
НаименованиеПолноеДляПечати ООО "РОМАШКА"
(ИНН 1234567890)
Печатные формы с реквизитами
📊 Какую конфигурацию 1С вы используете?
1С:Бухгалтерия
1С:ERP
1С:УТ (Управление торговлей)
1С:ЗУП
Другую

3. Программное получение наименования (для разработчиков)

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

Способ 1. Получение текущей организации из документа

Этот метод подходит, если вы работаете в контексте конкретного документа (например, реализации или поступления):

// Получаем организацию из шапки документа

ТекущаяОрганизация = ДокументОбъект.Организация;

// Получаем наименование

НаименованиеОрганизации = ТекущаяОрганизация.Наименование;

ПолноеНаименование = ТекущаяОрганизация.ПолноеНаименование;

Способ 2. Получение организации по умолчанию

Если документ не привязан к конкретной организации, можно получить "дефолтную" компанию из параметров учета:

// Получаем организацию по умолчанию

ОрганизацияПоУмолчанию = Константы.ОрганизацияПоУмолчанию.Получить();

// Проверяем, что организация выбрана

Если НЕ ЗначениеЗаполнено(ОрганизацияПоУмолчанию) Тогда

Сообщить("Не указана организация по умолчанию!");

Иначе

Наименование = ОрганизацияПоУмолчанию.Наименование;

КонецЕсли;

Способ 3. Поиск организации по ИНН или наименованию

Если вам нужно найти организацию по частичному совпадению:

// Ищем организацию по фрагменту названия

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Организации.Ссылка КАК Ссылка,

| Организации.Наименование КАК Наименование

|ИЗ

| Справочник.Организации КАК Организации

|ГДЕ

| Организации.Наименование ПОДОБНО ""%Ромашка%""";

Результат = Запрос.Выполнить();

Выборка = Результат.Выбрать();

Пока Выборка.Следующий() Цикл

Сообщить(Выборка.Наименование);

КонецЦикла;

Используете ли вы правильную коллекцию (Справочник.Организации или Справочник.ЮридическиеЛица)?|Проверено ли, что организация не пустая (ЗначениеЗаполнено())?|Учтена ли возможность нескольких организаций в базе?|Есть ли права на чтение справочника у текущего пользователя?

-->

4. Особенности работы с несколькими организациями

В базах с многопрофильным учетом (например, в 1С:ERP или 1С:УТ) одна информационная база может содержать данные по нескольким юридическим лицам. Это усложняет задачу получения корректного наименования, так как:

  • 🔄 В одном документе могут участвовать разные организации (например, продавец и покупатель).
  • 📌 Настройки по умолчанию могут отличаться для разных пользователей.
  • 🔍 В отчетах нужно явным образом указывать, по какой организации формируются данные.

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

// Пример корректного получения организации из документа

Если ДокументОбъект.Организация.Пустая() Тогда

Организация = Константы.ОрганизацияПоУмолчанию.Получить();

Иначе

Организация = ДокументОбъект.Организация;

КонецЕсли;

⚠️ Внимание: В конфигурациях с раздельным учетом (например, 1С:Бухгалтерия КОРП) одна организация может иметь несколько "подразделений" с разными реквизитами. В этом случае может понадобиться дополнительная проверка поля ПодразделениеОрганизации.

Что делать, если в базе нет справочника "Организации"?

В некоторых конфигурациях (например, 1С:Розница) вместо справочника Организации может использоваться справочник ЮридическиеЛица или Компании. Чтобы узнать точный путь:

  1. Откройте конфигуратор (Ctrl+Shift+C).
  2. Перейдите в дерево метаданных и найдите справочник с реквизитами ИНН, КПП, юридического адреса.
  3. Используйте это имя справочника в коде (например, Справочник.ЮридическиеЛица).

5. Получение наименования через OData или HTTP-сервисы

Если вам нужно получить название организации из для внешней системы (например, для сайта или мобильного приложения), можно использовать OData-протокол или HTTP-сервисы. Этот метод актуален для интеграций с 1С:Предприятие через API.

Пример запроса через OData:

Допустим, у вас опубликован OData-сервис на адресе http://ваш-сервер/odata/standard.odata. Чтобы получить список организаций:

GET /odata/standard.odata/Catalog_Организации?$select=Description,FullName

Host: ваш-сервер

Authorization: Basic ваш-токен

Ответ сервера:

{

"value": [

{

"Description": "ООО "Ромашка"",

"FullName": "Общество с ограниченной ответственностью "Ромашка""

},

{

"Description": "ИП Иванов И.И.",

"FullName": "Индивидуальный предприниматель Иванов Иван Иванович"

}

]

}

⚠️ Внимание: Для работы с OData необходимо:

  • 🔧 Настроить публикацию сервиса в (раздел Администрирование → Публикация на веб-сервере).
  • 🔑 Выдать права на доступ к справочнику Организации для пользователя, от имени которого выполняется запрос.
  • 🛡️ Использовать HTTPS для защиты передаваемых данных (особенно если реквизиты содержат конфиденциальную информацию).

6. Типичные ошибки и как их избежать

Даже опытные пользователи и разработчики иногда сталкиваются с проблемами при работе с наименованиями организаций. Вот самые распространенные ошибки и способы их решения:

Ошибка Причина Решение
В печатной форме отображается Неопределено вместо названия Не выбрана организация в документе или шаблоне Проверьте поле Организация в шапке документа и настройках отчета
Выводится старое название после переименования Кэширование данных в отчете или форме Обновите кэш (Ctrl+Shift+F5) или перезапустите
Ошибка Объект не найден (Организация) Организация удалена или недоступна текущему пользователю Проверьте права доступа и существование организации в справочнике
В внешней обработке не видно справочник Организации Отсутствует ссылка на справочник в метаданных обработки Добавьте справочник в параметры или используйте ПолучитьОбъект()

💡

Всегда проверяйте, что организация, с которой вы работаете, не помечена на удаление (ЭтотОбъект.ПометкаУдаления = Ложь). Даже если ссылка на организацию существует, она может быть неактивной.

Еще одна распространенная проблема — разные названия в разных отчетах. Например, в счете отображается полное наименование, а в декларации по налогу на прибыль — сокращенное. Это происходит из-за того, что:

  • 📄 В макетах отчетов используются разные поля (Наименование vs ПолноеНаименование).
  • 🔧 В настройках конфигурации заданы разные форматы для печатных форм и регламентированных отчетов.
  • 🔄 В справочнике организации заполнены не все реквизиты (например, отсутствует ПолноеНаименование).

7. Как изменить или дополнить наименование организации

Если текущее название компании устарело или требуется добавить реквизиты (например, ИНН или юридический адрес), сделайте это через справочник Организации:

  1. Откройте справочник Организации (см. раздел 1).
  2. Выберите нужную организацию и нажмите Изменить (или F2).
  3. На вкладке Основное отредактируйте поля:
    • Наименование — короткое имя (например, ООО "Ромашка").
    • Полное наименование — официальное название (например, Общество с ограниченной ответственностью "Ромашка").
    • ИНН/КПП — реквизиты для отчетности.
  • Сохраните изменения (Ctrl+S).
  • ⚠️ Внимание: После изменения наименования организации:

    • 🔄 Обновите печатные формы документов, где используется старое название.
    • 📄 Перепроверьте регламентированные отчеты (особенно если изменялся ИНН или КПП).
    • 🔧 При использовании обмена данными (например, с 1С:ЗУП или банк-клиентом) обновите настройки интеграции.

    Если организация была переименована официально (например, после реорганизации), не забудьте:

    • 📅 Указать дату изменения в справочнике (поле ДатаРегистрацииИзменений или аналогичное).
    • 📑 Обновить шаблоны договоров и других документов.
    • 🔗 Сообщить контрагентам о смене реквизитов (можно использовать групповую рассылку из ).

    FAQ: Частые вопросы по работе с наименованиями организаций

    Можно ли получить наименование организации без доступа к конфигуратору?

    Да, через интерфейс пользователя (раздел Справочники → Организации) или с помощью отчетов. Например, в 1С:Бухгалтерия откройте отчет Анализ субконто и выберите организацию в настройках. Название отобразится в заголовке отчета.

    Почему в печатной форме отображается не то название?

    Это происходит, если:

    1. В документе не выбрана организация (проверьте шапку).
    2. В макете формы используется не то поле (например, Наименование вместо ПолноеНаименование).
    3. В справочнике организации не заполнено поле ПолноеНаименование.

    Решение: отредактируйте макет формы или дополните данные в справочнике.

    Как получить название организации в внешней обработке?

    Используйте код:

    Организация = Справочники.Организации.НайтиПоНаименованию("ООО ""Ромашка""");
    

    Если Организация.Пустая() Тогда

    Сообщить("Организация не найдена!");

    Иначе

    Наименование = Организация.Наименование;

    КонецЕсли;

    Если справочник не виден, добавьте его в параметры обработки или используйте метод ПолучитьОбъект().

    Где хранится история изменений наименования организации?

    В стандартных конфигурациях история изменений реквизитов организаций не ведется автоматически. Чтобы отслеживать изменения:

    • Настройте Журнал регистрации (раздел Администрирование).
    • Используйте механизм Версионирование объектов (доступно в 1С:ERP и 1С:КА).
    • Создайте обработку для ручного ведения истории (например, с использованием регистра сведений).
    Как экспортировать список организаций с наименованиями в Excel?

    Способ 1: Через стандартный отчет:

    1. Откройте справочник Организации.
    2. Нажмите Еще → Вывести список.
    3. В открывшемся отчете нажмите Еще → Выгрузить и выберите формат Excel.

    Способ 2: Через Универсальный отчет:

    1. Перейдите в Отчеты → Универсальный отчет.
    2. Выберите объект Справочник.Организации.
    3. Добавьте поля Наименование, ПолноеНаименование, ИНН.
    4. Нажмите Сформировать, затем экспортируйте в Excel.