Регистры сведений в 1С:Фреш — это один из ключевых объектов конфигурации, который хранит справочную или периодическую информацию: курсы валют, цены номенклатуры, настройки пользователей и многое другое. Однако найти их в интерфейсе не всегда просто, особенно если вы только начинаете работать с платформой. В отличие от классических версий 1С:Предприятие, облачный 1С:Фреш имеет свои особенности навигации и ограничения доступа.
В этой статье мы разберём все возможные способы открытия регистров сведений — от базовых методов для обычных пользователей до продвинутых приёмов для администраторов и разработчиков. Вы узнаете, где искать регистры в меню, как получить к ним доступ через Все функции, и что делать, если нужный регистр не отображается. А ещё — типичные ошибки и способы их обхода без обращения в поддержку.
Если вы работаете с 1С:Фреш в режиме "Пользователь", ваши возможности будут ограничены правами доступа. Но даже в этом случае есть легальные способы получить нужную информацию — об этом в разделе про обходные пути. Для разработчиков и администраторов мы подготовили инструкции по работе через Конфигуратор и 1С:Enterprise, включая примеры кода для программного доступа.
1. Что такое регистр сведений и зачем он нужен
Регистр сведений — это объект конфигурации 1С:Предприятие, предназначенный для хранения периодической или условно-постоянной информации. В отличие от справочников, которые хранят списки объектов (например, контрагентов или номенклатуру), регистры сведений фиксируют значения свойств этих объектов в разрезе времени или других измерений.
Примеры использования регистров сведений в 1С:Фреш:
- 📅 Курсы валют — актуальные и исторические значения для пересчёта сумм в иностранной валюте.
- 🏷️ Цены номенклатуры — текущие и прошлые цены товаров с привязкой к типам цен (оптовая, розничная, дилерская).
- ⚙️ Настройки пользователей — индивидуальные параметры интерфейса, прав доступа или предпочтений.
- 📊 Планируемые показатели — бюджеты, планы продаж, нормативы расхода материалов.
Основное преимущество регистров сведений — возможность хранить историю изменений. Например, если курс доллара менялся 10 раз за месяц, регистр сохранит все эти значения с датами, а система сможет автоматически подставлять актуальный курс на нужную дату в документах.
В 1С:Фреш регистры сведений могут быть:
- 📌 Независимые — существуют сами по себе (например, курсы валют).
- 🔗 Подчинённые — привязаны к конкретному объекту (например, цены номенклатуры для определённого склада).
Если вам нужно найти, какое значение имело свойство объекта год назад, регистр сведений — единственный источник такой информации. В справочниках хранится только актуальное состояние.
2. Способ 1: Поиск через меню «Все функции»
Самый универсальный способ открыть регистр сведений в 1С:Фреш — использовать раздел Все функции. Он доступен пользователям с правами не ниже "Полные права" или "Администрирование". Если у вас ограниченный доступ, этот метод может не сработать (см. раздел про обходные пути).
Пошаговая инструкция:
- Откройте главное меню 1С:Фреш (обычно кнопка с тремя горизонтальными линиями в верхнем левом углу).
- Выберите пункт
Все функции(может находиться в разделеСервисилиИнструменты, в зависимости от версии интерфейса). - В поле поиска введите название регистра сведений (например,
Курсы валютилиЦены номенклатуры). - В результатах поиска найдите нужный регистр и кликните по нему дважды или выберите
Открыть.
Если регистр не находится:
- 🔍 Проверьте правильность названия — в 1С:Фреш имена регистров могут отличаться от привычных (например,
РегистрСведений.ЦеныНоменклатурывместо простоЦены). - 🔄 Попробуйте синонимы: вместо
Курсы валютвведитеВалютаилиКурс. - 🛑 Возможно, у вас нет прав на просмотр этого регистра (см. раздел 5).
Войти в главное меню
Найти раздел "Все функции"
Ввести название регистра в поиск
Открыть найденный регистр двойным кликом
Проверить права доступа при ошибке-->
⚠️
Внимание: В некоторых конфигурациях 1С:Фреш (например, 1С:Бухгалтерия или 1С:Управление торговлей) регистры сведений могут быть скрыты за дополнительными уровнями меню. Если поиск не даёт результатов, попробуйте способ 3 (через Конфигуратор).
3. Способ 2: Открытие через документы и справочники
Многие регистры сведений тесно связаны с документами или справочниками. Например, цены номенклатуры обычно редактируются через документ Установка цен номенклатуры, а курсы валют — через Установка курсов валют. Этот способ подходит пользователям с ограниченными правами, так как не требует доступа к Все функции.
Как найти регистр через связанные объекты:
- 📄 Для цен номенклатуры:
- Откройте раздел
Справочники → Номенклатура. - Выберите нужный товар и откройте его карточку.
- Найдите вкладку или кнопку
Цены(может называтьсяЦены и скидкиилиЦенообразование). - Система откроет форму регистра сведений
Цены номенклатурыс фильтром по выбранному товару.
- Откройте раздел
- Перейдите в
Справочники → Валюты. - Откройте карточку нужной валюты (например, USD).
- Найдите раздел
Курсы валютили кнопкуИстория курсов.
- Откройте
Администрирование → Пользователи. - Выберите пользователя и найдите вкладку
НастройкиилиПараметры.
Преимущество этого метода — не нужно знать точное название регистра. Система сама подставит нужный регистр сведений в контексте выбранного объекта. Однако редактировать данные можно будет только в рамках прав текущего пользователя.
⚠️
Внимание: Если в карточке объекта нет ссылки на регистр сведений, это может означать, что регистр не подчинён данному объекту или доступ к нему заблокирован на уровне ролей. В этом случае попробуйте другие способы из этой статьи.
4. Способ 3: Доступ через Конфигуратор (для администраторов)
Если вы администратор или разработчик с доступом к Конфигуратору, открыть регистр сведений можно напрямую через дерево метаданных. Этот способ даёт максимальные возможности по просмотру и редактированию, но требует прав на изменение конфигурации.
Инструкция для 1С:Фреш:
- Откройте 1С:Фреш в режиме
Конфигуратор. Для этого:- В веб-версии: добавьте
?mode=configк URL вашей базы (пример:https://ваша-база.1cfresh.com/ru_RU?mode=config). - В десктопной версии: выберите базу и нажмите
Конфигураторпри запуске.
- В веб-версии: добавьте
- В дереве метаданных (слева) найдите ветку
Регистры сведений. - Раскройте её и выберите нужный регистр (например,
КурсыВалют). - Кликните правой кнопкой и выберите
ОткрытьилиОткрыть форму списка. - 🔧 Просмотреть структуру регистра (измерения, ресурсы, реквизиты).
- 📝 Отредактировать данные напрямую (если не заблокировано правами).
- 🔄 Экспортировать/импортировать данные через
Загрузка данных. - 💻 Написать запросы к регистру (см. раздел 6).
Что можно сделать в Конфигураторе:
⚠️
Внимание: В 1С:Фреш некоторые действия в Конфигураторе могут быть ограничены условиями тарифа. Например, на тарифе "Старт" редактирование метаданных может быть заблокировано. Проверьте свой тариф в личном кабинете.
Что делать, если нет доступа к Конфигуратору?
Если у вас нет прав на вход в Конфигуратор, но нужно срочно получить данные из регистра, попробуйте:
1. Обратиться к администратору базы с просьбой выгрузить данные в Excel.
2. Использовать Все функции → Отчёты → Универсальный отчёт и вручную построить выборку по регистру.
3. Написать запрос через 1С:Enterprise (если доступен), см. раздел 6.
5. Способ 4: Программный доступ через 1С:Enterprise
Для опытных пользователей и разработчиков есть способ открыть регистр сведений через встроенный язык 1С. Это полезно, если нужно автоматизировать работу с регистром или получить данные, которые не выводятся в стандартных формах.
Пример кода для открытия регистра ОткрытьФорму("РегистрСведений.КурсыВалют.ФормаСписка"); // Альтернативный вариант (если известен идентификатор формы) Форма = ПолучениеФормы("РегистрСведений.КурсыВалют.ФормаСписка"); Форма.Открыть();КурсыВалют:
// Открытие формы списка регистра сведений
Чтобы выполнить этот код:
- Откройте 1С:Фреш в режиме
1С:Enterprise(обычный пользовательский режим). - Нажмите
Ctrl + Shift + F12(или перейдите вСервис → Отладка → Открыть окно отладки). - Вставьте код в поле ввода и нажмите
Выполнить.
Если нужно получить данные из регистра без открытия формы, используйте запрос:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КурсыВалют.Период КАК Дата,
| КурсыВалют.Валюта КАК Валюта,
| КурсыВалют.Курс КАК Курс
|ИЗ
| РегистрСведений.КурсыВалют КАК КурсыВалют
|ГДЕ
| КурсыВалют.Валюта = &Валюта
|УПОРЯДОЧИТЬ ПО
| Дата УБЫВ";
Запрос.УстановитьПараметр("Валюта", Справочники.Валюты.НайтиПоНаименованию("Доллар США"));
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(СтрШаблон("На %1 курс %2: %3", Выборка.Дата, Выборка.Валюта, Выборка.Курс));
КонецЦикла;
⚠️
Внимание: В 1С:Фреш выполнение произвольного кода может быть ограничено настройками безопасности. Если скрипт не работает, проверьте:
- 🔐 Права пользователя на выполнение запросов.
- 🛡️ Настройки безопасности в
Администрирование → Настройки программы → Безопасность.
Через меню "Все функции"
Через связанные документы/справочники
Через Конфигуратор
Через 1С:Enterprise (код)
Не знаю, как открывать регистры-->
6. Способ 5: Обходные пути для пользователей с ограниченными правами
Если у вас нет прав на доступ к Все функции или Конфигуратору, но нужно срочно получить данные из регистра сведений, попробуйте эти методы:
Метод 1: Универсальный отчёт
- Перейдите в
Отчёты → Универсальный отчёт. - В настройках отчёта выберите источник данных
Регистр сведений. - Укажите нужный регистр (например,
КурсыВалют). - Настройте отборы (период, валюта и т. д.) и запустите отчёт.
Метод 2: Экспорт через связанные документы
- 📤 Если регистр редактируется через документ (например,
Установка цен номенклатуры), откройте этот документ. - Сформируйте список документов за нужный период.
- Экспортируйте список в Excel (
Файл → Экспорт → Excel). - В экспортированных данных будут и значения из регистра.
Метод 3: Обращение к администратору
Если ничего не помогает, запросите у администратора базы:
- 📊 Выгрузку данных из регистра в Excel.
- 🔧 Настройку прав доступа для вашей роли.
- 📝 Создание специального отчёта с нужными данными.
⚠️
Внимание: В 1С:Фреш некоторые регистры сведений (например, системные настройки) могут быть полностью скрыты от пользователей. Если вы не находите регистр ни одним из способов, возможно, он не предназначен для ручного редактирования и управляется автоматически (например, через регламентные задания).
7. Типичные ошибки и как их избежать
При работе с регистрами сведений в 1С:Фреш пользователи часто сталкиваются с следующими проблемами:
| Ошибка | Причина | Решение |
|---|---|---|
Регистр не найден в Все функции |
Недостаточно прав или регистр скрыт | Попробуйте способ через связанные объекты или обратитесь к администратору |
| Ошибка "Доступ запрещён" при открытии | Отсутствуют права на просмотр/редактирование | Проверьте роль пользователя в Администрирование → Пользователи |
| Данные в регистре не обновляются | Регистр блокирован или обновляется регламентным заданием | Проверьте настройки регламентных заданий в Администрирование → Поддержка и обслуживание |
| Нельзя добавить запись в регистр | Регистр предназначен только для чтения или редактируется через документы | Используйте документ, который записывает данные в этот регистр (например, Установка курсов валют) |
| Запрос к регистру возвращает пустой результат | Неверные отборы или период в запросе | Проверьте параметры запроса, особенно даты и ссылки на объекты |
Перед редактированием регистра сведений всегда проверяйте, не обновляется ли он автоматически (например, через обмен данными или регламентные задания). Ручное изменение таких регистров может привести к конфликтам данных.
8. Частые вопросы (FAQ)
Могу ли я создать новый регистр сведений в 1С:Фреш?
В большинстве тарифов 1С:Фреш нет возможности добавлять новые регистры сведений через Конфигуратор, так как это требует изменения конфигурации. Однако вы можете:
- Использовать существующие регистры, добавляя в них свои измерения/ресурсы (если разрешено правами).
- Создать дополнительные реквизиты для существующих регистров.
- Обратиться в поддержку 1С:Фреш с запросом на доработку (платно).
На тарифе "Профессиональный" или "Корпоративный" может быть доступно больше возможностей — уточняйте в личном кабинете.
Как узнать, какой регистр сведений используется в документе?
Чтобы определить, в какой регистр сведений документ записывает данные:
- Откройте документ в режиме редактирования.
- Нажмите
Ещё → Все действия → Показать движения документа. - В открывшемся окне вы увидите все регистры (включая регистры сведений), в которые документ делает записи.
Если пункта Показать движения нет, попробуйте:
- В
Конфигураторенайти процедуруОбработкаПроведениядокумента и посмотреть, какие регистры там задействованы. - Использовать
Универсальный отчётс источникомДокументи вывести связанные регистры.
Почему в регистре сведений не отображаются старые данные?
Это может происходить по нескольким причинам:
- 🗑️ Настройка периода хранения: В 1С:Фреш может быть включено автоматическое удаление устаревших данных. Проверьте настройки в
Администрирование → Настройки программы → Хранение данных. - 🔄 Ошибка регламентного задания: Если данные обновляются автоматически (например, курсы валют), возможно, задание не сработало. Проверьте журнал регламентных заданий.
- 👁️ Фильтры в форме: В форме регистра могут быть установлены отборы по дате или другим параметрам. Сбросьте фильтры кнопкой
Очистить.
Если данные критично важны, обратитесь в поддержку 1С:Фреш с указанием:
- Названия регистра.
- Периода, за который пропали данные.
- Логов ошибок (если есть).
Можно ли импортировать данные в регистр сведений из Excel?
Да, в 1С:Фреш есть несколько способов импорта:
- Через
Универсальный обмен данными:- Перейдите в
Администрирование → Обмен данными → Универсальный обмен. - Выберите формат
Excelи укажите файл. - Настройте соответствие колонок Excel полям регистра сведений.
- Перейдите в
Загрузка данных (в Конфигураторе):
- Откройте регистр сведений в
Конфигураторе. - Выберите
Все действия → Загрузка данных. - Укажите файл Excel и настройте правила загрузки.
Обработку загрузки:
В 1С:Фреш есть стандартные обработки для загрузки курсов валют, цен номенклатуры и других данных. Найдите их в Файл → Открыть → Дополнительные отчёты и обработки.
⚠️ Перед импортом обязательно сделайте резервную копию базы (в Администрирование → Обслуживание).
Как восстановить удалённые данные в регистре сведений?
В 1С:Фреш восстановление данных зависит от тарифа и настроек резервного копирования:
- 🔙 Самостоятельное восстановление:
- Перейдите в
Администрирование → Обслуживание → Резервные копии. - Выберите дату, когда данные ещё были в регистре.
- Восстановите базу из копии (это откатёт все изменения с указанной даты!).
- Перейдите в
- 📞 Обращение в поддержку:
Если самостоятельное восстановление недоступно, создайте заявку в поддержку 1С:Фреш с указанием:
- Названия регистра.
- Примерного времени удаления данных.
- ID базы (можно найти в личном кабинете).
Восстановление может занять до 24 часов и не гарантируется на тарифах ниже "Профессиональный".