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

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

Прежде чем переходить к поиску, важно понять, что реестры в 1С бывают двух основных типов:

  • 📋 Системные реестры — встроенные отчеты и обработки, доступные "из коробки" (например, реестр счетов-фактур или платежных поручений).
  • 🛠️ Пользовательские реестры — созданные администратором или разработчиком для специфических задач (например, реестр договоров с фильтром по контрагенту).
📊 Какую конфигурацию 1С вы используете чаще всего?
1С:Бухгалтерия
1С:Зарплата и Управление Персоналом
1С:Управление Торговлей
1С:ERP
Другую

1. Где искать реестры в 1С:Бухгалтерия 8.3

В 1С:Бухгалтерии 8.3 реестры чаще всего используются для работы с первичными документами: счета-фактуры, платежные поручения, акты выполненных работ. Основные способы доступа:

🔹 Через меню "Отчеты". Большинство стандартных реестров расположены в разделе Отчеты → Регламентированные отчеты или Отчеты → Специализированные. Например, реестр счетов-фактур можно найти по пути:

Отчеты → Специализированные → Реестр счетов-фактур (выданных/полученных)

🔹 Через журнал документов. Если реестр привязан к конкретному типу документов (например, платежные поручения), его можно открыть прямо из журнала. Для этого:

  1. Откройте журнал документов (например, Банк → Платежные поручения).
  2. Нажмите кнопку Ещё → Реестр документов (или Отчеты → Реестр, в зависимости от версии).

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

💡

Если в меню нет нужного реестра, попробуйте воспользоваться строкой поиска (горячие клавиши Ctrl+Shift+F). Введите ключевое слово, например "реестр счетов", и система покажет все доступные варианты.

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

2. Реестры в 1С:Зарплата и Управление Персоналом (ЗУП)

В 1С:ЗУП реестры чаще всего связаны с кадрами, зарплатой и отчетностью в фонды. Их расположение зависит от задачи:

  • 📄 Реестр начислений зарплаты: Зарплата → Отчеты по зарплате → Реестр начислений.
  • 👥 Реестр сотрудников: Кадры → Отчеты по кадрам → Реестр сотрудников (с фильтрами по подразделениям, должностям).
  • 💰 Реестр выплат: Зарплата → Выплаты → Реестр выплат (для контроля перечислений на карты или в кассу).
  • 📑 Реестр СЗВ-ТД: Кадры → Отчетность → Реестр СЗВ-ТД (для проверки сданных отчетов).

Особенность ЗУП — наличие расширенных реестров с аналитикой. Например, реестр начислений позволяет не только увидеть суммы, но и развернуть их по видам начислений (оклад, премия, больничный) с детализацией до документа-основания.

Чтобы настроить отображение колонок в реестре:

  1. Откройте нужный реестр.
  2. Нажмите Ещё → Настройки → Настроить список.
  3. Добавьте или удалите колонки (например, "Табельный номер", "Дата приема").
  4. Сохраните настройки как пользовательский вариант (кнопка Сохранить настройки).

☑️ Настройка реестра в 1С

Выполнено: 0 / 5

3. Реестры в 1С:Управление Торговлей (УТ 11)

В 1С:Управление Торговлей 11 реестры используются для контроля заказами, отгрузками, оплатой и складскими операциями. Их ключевая особенность — привязка к бизнес-процессам (например, реестр отгрузок по заказам клиентов).

Основные пути доступа:

Тип реестра Путь в меню Назначение
Реестр заказов покупателей Продажи → Заказы покупателей → Реестр Контроль статусов заказов (новый, в работе, отгружен)
Реестр реализаций Продажи → Реализации → Реестр реализаций Анализ отгруженной продукции по контрагентам
Реестр платежей Денежные средства → Платежи → Реестр платежей Сверка поступлений с банковскими выписками
Реестр остатков товаров Склад → Остатки → Реестр остатков Контроль складских запасов по номенклатуре

В УТ 11 реестры часто интегрированы с дашбордами. Например, на главной странице раздела Продажи может отображаться виджет "Реестр просроченных заказов", который обновляется в реальном времени.

Для ускорения работы с реестрами в УТ используйте:

  • 🔍 Быстрые фильтры: в верхней части реестра есть строка для фильтрации по любому полю (например, введите "ООО Ромашка" в реестре заказов, чтобы увидеть только заказы этого клиента).
  • 📊 Группировку: перетащите заголовок колонки (например, "Контрагент") в область группировки, чтобы сгруппировать данные.
  • 📤 Экспорт в Excel: кнопка Выгрузить позволяет сохранить реестр в формате .xlsx с сохранением фильтров.
⚠️ Внимание: В УТ 11.4 и выше реестры могут отображаться в упрощенном виде по умолчанию. Чтобы увидеть все колонки, нажмите Ещё → Настройки → Показать все колонки.

4. Как найти реестры в других конфигурациях 1С

Если вы работаете с менее распространенными конфигурациями (например, 1С:ERP, 1С:Комплексная автоматизация или отраслевыми решениями), поиск реестров может отличаться. Общие принципы:

🔎 Используйте универсальный поиск (Ctrl+Shift+F). Введите ключевые слова:

  • "реестр" + тип документа (например, "реестр накладных"),
  • "список" + объект (например, "список договоров"),
  • "журнал" + документ (например, "журнал платежей").

🛠️ Проверьте раздел "Все функции" (Ctrl+Shift+A). Здесь отображаются все доступные объекты, включая скрытые реестры. Например, в 1С:ERP реестр внутренних заказов можно найти через:

Все функции → Документы → Внутренний заказ → Реестр внутренних заказов

📂 Обратитесь к справочной информации (F1). В некоторых конфигурациях (например, 1С:Документооборот) реестры документов описаны в справочнике с примерами использования.

Для отраслевых решений (например, 1С:Медицина или 1С:Автосервис) реестры могут иметь специфические названия:

  • 🏥 В 1С:Медицине: "Реестр пациентов", "Реестр назначений".
  • 🚗 В 1С:Автосервисе: "Реестр заказ-нарядов", "Реестр ремонтов".

Как найти реестр в 1С

Документооборот:В 1С:Документооборот реестры называются "Журналы документов". Чтобы открыть реестр, например, исходящих писем, перейдите в Документы → Исходящие → Журнал исходящих документов. Здесь можно фильтровать письма по дате, отправителю или статусу (черновик, отправлено, получено подтверждение).

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

Если вы разработчик или администратор, вам может потребоваться получить доступ к реестрам через встроенный язык . Основные методы:

💻 Через объект "Запрос". Например, чтобы получить данные реестра счетов-фактур:

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

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

"ВЫБРАТЬ

| СчетФактураВыданный.Номер КАК Номер,

| СчетФактураВыданный.Дата КАК Дата,

| СчетФактураВыданный.Контрагент КАК Контрагент

|ИЗ

| Документ.СчетФактураВыданный КАК СчетФактураВыданный

|УПОРЯДОЧИТЬ ПО

| Дата УБЫВ";

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

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

📌 Через объекты метаданных. Например, чтобы открыть реестр платежных поручений программно:

Реестр = Документы.ПлатежноеПоручение.ПолучитьФормуРеестра();

Реестр.Открыть();

🔧 Через внешние обработки. Если стандартного реестра недостаточно, можно создать собственную обработку с нужными полями и фильтрами. Пример кода для формирования пользовательского реестра:

Процедура СформироватьРеестр()

ТаблицаРезультат = Новый ТаблицаЗначений;

ТаблицаРезультат.Колонки.Добавить("Документ", Новый ОписаниеТипов("Строка"));

ТаблицаРезультат.Колонки.Добавить("Сумма", Новый ОписаниеТипов("Число"));

// Заполнение таблицы данными

Форма = Новый Форма;

Форма.Элементы.Добавить(Новый ПолеТаблицыЗначений(ТаблицаРезультат));

Форма.Открыть();

КонецПроцедуры

⚠️ Внимание: При программном доступе к реестрам учитывайте права пользователей. Если у текущего пользователя нет прав на просмотр определенных документов, запрос вернет пустой результат, даже если данные есть в базе.

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

Пользователи часто сталкиваются с проблемами при поиске реестров. Рассмотрим самые распространенные ошибки и их решения:

  • 🚫 Ошибка: "В меню нет нужного реестра".
    Решение: Проверьте права доступа (раздел Администрирование → Пользователи). Возможно, ваша роль не включает доступ к этому реестру. Также попробуйте обновить конфигурацию — в новых версиях могут появляться дополнительные отчеты.
  • 🚫 Ошибка: "Реестр открывается, но пустой".
    Решение: Убедитесь, что выбран правильный период (фильтр по дате). В некоторых реестрах по умолчанию стоит текущий день, из-за чего данные не отображаются.
  • 🚫 Ошибка: "Реестр слишком медленно грузится".
    Решение: Сузьте фильтры (например, выберите конкретного контрагента или тип документа). Для больших баз используйте Режим управляемого блокирования (настройка сервера 1С).
  • 🚫 Ошибка: "Невозможно экспортировать реестр в Excel".
    Решение: Проверьте, не заблокированы ли макросы в Excel. Также попробуйте экспортировать в .csv вместо .xlsx.

В реестрах 1С:ЗУП при формировании отчетности в ПФР и ФСС обязательно проверяйте флаг "Только актуальные записи". Если он сброшен, в реестр попадут устаревшие данные, что приведет к ошибкам при сдаче отчетности.

Если реестр все равно не находится, воспользуйтесь журналом регистрации (Администрирование → Журнал регистрации). Здесь можно отфильтровать события по типу "Открытие формы" и найти, какой именно объект пытались открыть другие пользователи.

7. Экспорт и импорт реестров: форматы и нюансы

Экспорт реестров в 1С поддерживается в нескольких форматах. Рассмотрим их особенности:

Формат Как экспортировать Преимущества Ограничения
Excel (.xlsx) Кнопка Выгрузить → Excel в реестре Сохраняет форматирование, поддерживает формулы Может не открываться в старых версиях Excel
CSV (.csv) Кнопка Выгрузить → Текстовый файл Универсальный формат, маленький размер Теряет форматирование, проблемы с кириллицей
PDF Кнопка Печать → Сохранить как PDF Удобно для архивации и печати Не редактируется, большой размер при большом объеме данных
XML Через Все функции → Экспорт данных Подходит для обмена с другими системами Требует знаний структуры XML

Для импорта данных из реестра (например, после редактирования в Excel) используйте:

  1. Функцию Загрузка данных из табличного документа (доступна в Все функции).
  2. Обработку Универсальный обмен данными (для сложных структур).

🔹 Важный нюанс: При экспорте в Excel данные с иерархией (например, группировка по контрагентам) могут отображаться некорректно. Чтобы избежать этого, перед экспортом:

  1. Снимите группировку (Ещё → Группировка → Убрать все группировки).
  2. Экспортируйте данные без иерархии.
  3. При необходимости группируйте уже в Excel.
💡

При экспорте реестров с большим количеством строк (более 10 000) используйте формат CSV — он быстрее формируется и занимает меньше места, чем Excel.

8. Создание пользовательских реестров: пошаговая инструкция

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

🛠️ Шаг 1. Откройте конструктор отчетов:

Отчеты → Все отчеты → Создать новый отчет

🛠️ Шаг 2. Выберите источник данных:

  • Для реестра документов выберите Документы и укажите тип (например, ДоговорыКонтрагентов).
  • Для реестра справочников выберите Справочники (например, Контрагенты).

🛠️ Шаг 3. Настройте поля и фильтры:

  • Добавьте нужные колонки (например, "Номер договора", "Дата заключения", "Срок действия").
  • Задайте фильтры (например, "Срок действия < ТекущаяДата() + 30 дней" для контроля истекающих договоров).

🛠️ Шаг 4. Сохраните и используйте:

  • Сохраните отчет в пользовательские (Файл → Сохранить как).
  • Добавьте его в избранное для быстрого доступа.

📌 Пример кода для создания реестра просроченных счетов (1С:УТ 11):

Процедура СформироватьРеестрПросроченныхСчетов()

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

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

"ВЫБРАТЬ

| СчетПокупателю.Номер КАК Номер,

| СчетПокупателю.Дата КАК Дата,

| СчетПокупателю.Контрагент КАК Контрагент,

| СчетПокупателю.СуммаДокумента КАК Сумма

|ИЗ

| Документ.СчетПокупателю КАК СчетПокупателю

|ГДЕ

| СчетПокупателю.Дата < ТЕКУЩАЯДАТА()

| И НЕ СчетПокупателю.ПометкаУдаления

|УПОРЯДОЧИТЬ ПО

| Дата";

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

Таблица = Результат.Выгрузить();

Новый Отчет().СформироватьТаблицу(Таблица);

КонецПроцедуры

Как добавить пользовательский реестр в меню 1С

Чтобы пользовательский реестр отображался в меню наравне со стандартными, отредактируйте командный интерфейс через Администрирование → Настройка интерфейса. Найдите раздел, куда хотите добавить реестр (например, "Отчеты"), и создайте новую команду с ссылкой на ваш отчет.

🔍 Часто задаваемые вопросы (FAQ)
Как найти реестр счетов-фактур в 1С:Бухгалтерия 8.3?

Перейдите в Отчеты → Специализированные → Реестр счетов-фактур. Если нужного реестра нет, обновите конфигурацию или проверьте права доступа.

Можно ли в реестре 1С отфильтровать данные по нескольким критериям?

Да. В большинстве реестров есть кнопка Ещё → Настройки → Фильтр, где можно задать несколько условий (например, "Дата от" И "Контрагент = ООО Ромашка").

Почему при экспорте реестра в Excel теряются русские буквы?

Проблема возникает при экспорте в CSV. Используйте формат Excel (.xlsx) или настройте кодировку в параметрах экспорта (выберите UTF-8).

Как программно получить данные реестра в 1С?

Используйте запрос или метод ПолучитьФормуРеестра() для объекта документа. Пример:

Реестр = Документы.ПлатежноеПоручение.ПолучитьФормуРеестра();

Данные = Реестр.Данные;

Можно ли в реестре 1С:УТ увидеть историю изменений документа?

Да, если включен механизм версионирования. Откройте документ из реестра и перейдите на вкладку История или Версии.