Реестры в 1С:Предприятие — это один из самых востребованных инструментов для учета, контроля и анализа данных. Они позволяют группировать документы по заданным критериям, формировать сводные таблицы и отслеживать статус операций. Однако у начинающих пользователей часто возникает вопрос: где именно в 1С находятся реестры и как их правильно использовать? Проблема усложняется тем, что расположение и функционал реестров зависят от конкретной конфигурации (1С:Бухгалтерия, 1С:Зарплата и Управление Персоналом, 1С:Управление Торговлей и др.), версии платформы и даже от прав доступа пользователя.
В этой статье мы разберем, где искать реестры в разных версиях 1С, как их открывать, настраивать и экспортировать. Особое внимание уделим типичным ошибкам, которые мешают найти нужный реестр, и дадим практические советы по ускорению работы с ними. Если вы администратор или разработчик, вы также найдете здесь информацию о том, как программно получить доступ к реестрам через встроенный язык 1С.
Прежде чем переходить к поиску, важно понять, что реестры в 1С бывают двух основных типов:
- 📋 Системные реестры — встроенные отчеты и обработки, доступные "из коробки" (например, реестр счетов-фактур или платежных поручений).
- 🛠️ Пользовательские реестры — созданные администратором или разработчиком для специфических задач (например, реестр договоров с фильтром по контрагенту).
1. Где искать реестры в 1С:Бухгалтерия 8.3
В 1С:Бухгалтерии 8.3 реестры чаще всего используются для работы с первичными документами: счета-фактуры, платежные поручения, акты выполненных работ. Основные способы доступа:
🔹 Через меню "Отчеты". Большинство стандартных реестров расположены в разделе Отчеты → Регламентированные отчеты или Отчеты → Специализированные. Например, реестр счетов-фактур можно найти по пути:
Отчеты → Специализированные → Реестр счетов-фактур (выданных/полученных)
🔹 Через журнал документов. Если реестр привязан к конкретному типу документов (например, платежные поручения), его можно открыть прямо из журнала. Для этого:
- Откройте журнал документов (например,
Банк → Платежные поручения). - Нажмите кнопку
Ещё → Реестр документов(илиОтчеты → Реестр, в зависимости от версии).
🔹 Через панель навигации. В некоторых конфигурациях реестры вынесены на главную панель. Например, реестр налоговых накладных может находиться в разделе Налоги и отчетность.
Если в меню нет нужного реестра, попробуйте воспользоваться строкой поиска (горячие клавиши Ctrl+Shift+F). Введите ключевое слово, например "реестр счетов", и система покажет все доступные варианты.
⚠️ Внимание: В 1С:Бухгалтерии версий ниже 3.0.70 реестры могли называться иначе (например, "Список документов" вместо "Реестр"). Если вы работаете со старой версией, проверьте наличие обновлений или используйте универсальный путь черезВсе функции(Ctrl+Shift+A).
2. Реестры в 1С:Зарплата и Управление Персоналом (ЗУП)
В 1С:ЗУП реестры чаще всего связаны с кадрами, зарплатой и отчетностью в фонды. Их расположение зависит от задачи:
- 📄 Реестр начислений зарплаты:
Зарплата → Отчеты по зарплате → Реестр начислений. - 👥 Реестр сотрудников:
Кадры → Отчеты по кадрам → Реестр сотрудников(с фильтрами по подразделениям, должностям). - 💰 Реестр выплат:
Зарплата → Выплаты → Реестр выплат(для контроля перечислений на карты или в кассу). - 📑 Реестр СЗВ-ТД:
Кадры → Отчетность → Реестр СЗВ-ТД(для проверки сданных отчетов).
Особенность ЗУП — наличие расширенных реестров с аналитикой. Например, реестр начислений позволяет не только увидеть суммы, но и развернуть их по видам начислений (оклад, премия, больничный) с детализацией до документа-основания.
Чтобы настроить отображение колонок в реестре:
- Откройте нужный реестр.
- Нажмите
Ещё → Настройки → Настроить список. - Добавьте или удалите колонки (например, "Табельный номер", "Дата приема").
- Сохраните настройки как пользовательский вариант (кнопка
Сохранить настройки).
☑️ Настройка реестра в 1С
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. Программный доступ к реестрам (для разработчиков)
Если вы разработчик или администратор, вам может потребоваться получить доступ к реестрам через встроенный язык 1С. Основные методы:
💻 Через объект "Запрос". Например, чтобы получить данные реестра счетов-фактур:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СчетФактураВыданный.Номер КАК Номер,
| СчетФактураВыданный.Дата КАК Дата,
| СчетФактураВыданный.Контрагент КАК Контрагент
|ИЗ
| Документ.СчетФактураВыданный КАК СчетФактураВыданный
|УПОРЯДОЧИТЬ ПО
| Дата УБЫВ";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
📌 Через объекты метаданных. Например, чтобы открыть реестр платежных поручений программно:
Реестр = Документы.ПлатежноеПоручение.ПолучитьФормуРеестра();
Реестр.Открыть();
🔧 Через внешние обработки. Если стандартного реестра недостаточно, можно создать собственную обработку с нужными полями и фильтрами. Пример кода для формирования пользовательского реестра:
Процедура СформироватьРеестр()
ТаблицаРезультат = Новый ТаблицаЗначений;
ТаблицаРезультат.Колонки.Добавить("Документ", Новый ОписаниеТипов("Строка"));
ТаблицаРезультат.Колонки.Добавить("Сумма", Новый ОписаниеТипов("Число"));
// Заполнение таблицы данными
Форма = Новый Форма;
Форма.Элементы.Добавить(Новый ПолеТаблицыЗначений(ТаблицаРезультат));
Форма.Открыть();
КонецПроцедуры
⚠️ Внимание: При программном доступе к реестрам учитывайте права пользователей. Если у текущего пользователя нет прав на просмотр определенных документов, запрос вернет пустой результат, даже если данные есть в базе.
6. Типичные ошибки при поиске реестров и как их избежать
Пользователи часто сталкиваются с проблемами при поиске реестров. Рассмотрим самые распространенные ошибки и их решения:
- 🚫 Ошибка: "В меню нет нужного реестра".
Решение: Проверьте права доступа (разделАдминистрирование → Пользователи). Возможно, ваша роль не включает доступ к этому реестру. Также попробуйте обновить конфигурацию — в новых версиях могут появляться дополнительные отчеты. - 🚫 Ошибка: "Реестр открывается, но пустой".
Решение: Убедитесь, что выбран правильный период (фильтр по дате). В некоторых реестрах по умолчанию стоит текущий день, из-за чего данные не отображаются. - 🚫 Ошибка: "Реестр слишком медленно грузится".
Решение: Сузьте фильтры (например, выберите конкретного контрагента или тип документа). Для больших баз используйтеРежим управляемого блокирования(настройка сервера 1С). - 🚫 Ошибка: "Невозможно экспортировать реестр в Excel".
Решение: Проверьте, не заблокированы ли макросы в Excel. Также попробуйте экспортировать в.csvвместо.xlsx.
В реестрах 1С:ЗУП при формировании отчетности в ПФР и ФСС обязательно проверяйте флаг "Только актуальные записи". Если он сброшен, в реестр попадут устаревшие данные, что приведет к ошибкам при сдаче отчетности.
Если реестр все равно не находится, воспользуйтесь журналом регистрации (Администрирование → Журнал регистрации). Здесь можно отфильтровать события по типу "Открытие формы" и найти, какой именно объект пытались открыть другие пользователи.
7. Экспорт и импорт реестров: форматы и нюансы
Экспорт реестров в 1С поддерживается в нескольких форматах. Рассмотрим их особенности:
| Формат | Как экспортировать | Преимущества | Ограничения |
|---|---|---|---|
Excel (.xlsx) |
Кнопка Выгрузить → Excel в реестре |
Сохраняет форматирование, поддерживает формулы | Может не открываться в старых версиях Excel |
CSV (.csv) |
Кнопка Выгрузить → Текстовый файл |
Универсальный формат, маленький размер | Теряет форматирование, проблемы с кириллицей |
Кнопка Печать → Сохранить как PDF |
Удобно для архивации и печати | Не редактируется, большой размер при большом объеме данных | |
| XML | Через Все функции → Экспорт данных |
Подходит для обмена с другими системами | Требует знаний структуры XML |
Для импорта данных из реестра (например, после редактирования в Excel) используйте:
- Функцию
Загрузка данных из табличного документа(доступна вВсе функции). - Обработку
Универсальный обмен данными(для сложных структур).
🔹 Важный нюанс: При экспорте в Excel данные с иерархией (например, группировка по контрагентам) могут отображаться некорректно. Чтобы избежать этого, перед экспортом:
- Снимите группировку (
Ещё → Группировка → Убрать все группировки). - Экспортируйте данные без иерархии.
- При необходимости группируйте уже в 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С:УТ увидеть историю изменений документа?
Да, если включен механизм версионирования. Откройте документ из реестра и перейдите на вкладку История или Версии.