Администрирование · 11 мин
Как открыть регистр в 1С: все способы просмотра и редактирования
Как открыть регистр в 1С: способы просмотра регистров сведений, накопления, бухгалтерии и расчёта через меню, консоль запросов и движения документа.
Регистры в 1С — это таблицы, где система хранит остатки товаров, взаиморасчёты, курсы валют, адреса контрагентов и другие данные, которые накапливаются документами или заполняются вручную. Понимание того, как открыть регистр, нужно в трёх типовых ситуациях: проверить, какие движения сделал документ, найти ошибку в остатках и вручную скорректировать значение, например курс валюты или адрес доставки.
Способ открытия зависит от вида регистра и от того, работаете вы в обычном пользовательском режиме или в конфигураторе. В типовых конфигурациях часть регистров доступна прямо из интерфейса, а часть скрыта — тогда помогут «Все функции», отчёт по движениям документа или консоль запросов. Ниже разобраны все рабочие варианты с точными действиями и ограничениями.
Важно различать просмотр и редактирование. Открыть регистр для просмотра безопасно всегда, а вот ручная правка записей регистра накопления или бухгалтерии способна нарушить целостность учёта. Поэтому перед любыми изменениями делайте резервную копию информационной базы.
Какие регистры бывают и где их искать в меню
В платформе 1С:Предприятие существует четыре вида регистров. Регистры сведений хранят статичную информацию в разрезе измерений: курсы валют, цены номенклатуры, адреса, штрихкоды. Регистры накопления хранят остатки и обороты: товары на складах, деньги, взаиморасчёты. Регистры бухгалтерии — это проводки по плану счетов, а регистры расчёта используются для начислений зарплаты.
В типовых конфигурациях часто используемые регистры сведений вынесены в интерфейс. Например, в «1С:Бухгалтерии» курсы валют открываются из списка валют, а в «Управлении торговлей» цены номенклатуры доступны из раздела закупок или CRM и маркетинга. Если регистр вынесен в интерфейс — это предпочтительный путь, потому что форма настроена под прикладную задачу.
Регистры накопления, бухгалтерии и расчёта в пользовательском интерфейсе обычно не показываются напрямую: их данные формируются документами и анализируются отчётами. Чтобы увидеть «сырые» записи такого регистра, используйте «Все функции», движения документа или запрос.
Открытие регистра через меню «Все функции»
Универсальный способ, работающий в любой конфигурации на управляемых формах. Откройте главное меню (круглая кнопка со стрелкой в левом верхнем углу) и выберите пункт «Все функции». В открывшемся дереве раскройте нужную ветку: «Регистры сведений», «Регистры накопления», «Регистры бухгалтерии» или «Регистры расчёта», затем дважды щёлкните по имени регистра.
Если пункта «Все функции» в меню нет, его нужно включить: «Сервис» → «Параметры» → установите флажок «Отображать команду "Все функции"». В некоторых конфигурациях аналогичный пункт называется «Операции» и доступен в панели разделов — там регистры сгруппированы вместе со справочниками и документами.
Открывшийся список показывает записи регистра в табличном виде. Для регистров накопления вы увидите колонки «Регистратор», «Номер строки», вид движения и все измерения и ресурсы. Именно колонка «Регистратор» подсказывает, каким документом создана каждая запись — по ней можно перейти к документу двойным щелчком.
- 1Откройте главное меню и выберите «Все функции» (при отсутствии включите её в «Сервис» → «Параметры»).
- 2В дереве раскройте нужный вид регистров: сведений, накопления, бухгалтерии или расчёта.
- 3Найдите регистр по имени и откройте его двойным щелчком.
- 4Настройте отбор через «Ещё» → «Настроить список», чтобы увидеть только нужные записи.
- 5Проверьте колонку «Регистратор», чтобы понять, какие документы сформировали записи.
Просмотр движений документа по регистрам
Когда нужно понять, что именно записал конкретный документ, открывать весь регистр не обязательно. В форме документа нажмите кнопку «Перейти» (в некоторых конфигурациях — «Ещё» → «Перейти») и выберите нужный регистр из списка. Откроется форма списка регистра с уже установленным отбором по этому документу.
Второй вариант — стандартный отчёт «Движения документа». Он доступен из формы документа либо через «Все функции» → «Отчёты». Отчёт показывает движения сразу по всем регистрам, которые проводит документ, в виде отдельных таблиц — это удобно для комплексной проверки.
Этот способ особенно полезен при поиске ошибок в остатках: вы открываете проблемный документ, смотрите его движения по регистру «Товары на складах» и сразу видите, какой склад, номенклатура и количество были записаны. Если движений нет вовсе — документ не проведён или проведение по этому регистру отключено.
Открытие регистра в конфигураторе и через код
В конфигураторе регистры находятся в дереве конфигурации: ветки «Регистры сведений», «Регистры накопления» и далее. Двойной щелчок открывает окно редактирования объекта, где видны измерения, ресурсы, реквизиты и настройки (периодичность, режим записи, итоги). Это нужно разработчику, чтобы понять структуру регистра, но сами данные в конфигураторе не отображаются — для просмотра записей используется режим предприятия.
Программно данные регистра читают запросом или методами встроенного языка. Например, выборку из регистра сведений «КурсыВалют» можно получить через РегистрыСведений.КурсыВалют.ПолучитьПоследнее(Дата, Отбор), а таблицу движений — запросом к таблице регистра. Для разового анализа удобнее консоль запросов — внешняя обработка, где запрос пишется в редакторе и результат выводится таблицей без изменения конфигурации.
Запрос = Новый Запрос("ВЫБРАТЬ * ИЗ РегистрНакопления.ТоварыНаСкладах КАК Товары ГДЕ Товары.Регистратор = &Документ"); Запрос.УстановитьПараметр("Документ", СсылкаНаДокумент); Результат = Запрос.Выполнить().Выгрузить();Работа с регистрами через код требует понимания виртуальных таблиц: у регистров накопления есть таблицы «Остатки», «Обороты», «ОстаткиИОбороты», а у регистров сведений — «СрезПервых» и «СрезПоследних». Обращение к физической таблице движений вместо виртуальной — частая причина медленных запросов.
Ручное редактирование записей регистра
Регистры сведений, которые заполняются вручную (курсы валют, адреса, настройки), редактируются прямо в форме списка: откройте запись двойным щелчком, измените значение и нажмите «Записать и закрыть». Это штатный сценарий, и рисков он не несёт.
Иная ситуация — регистры накопления и бухгалтерии. Их записи подчинены регистраторам, и править строки в форме списка напрямую нельзя: изменения нужно вносить через документ-регистратор (перепровести его с исправлениями) либо через специальные документы корректировки, например «Операция» в бухгалтерии или «Корректировка регистров» в некоторых конфигурациях. Прямое вмешательство в таблицы движений приводит к расхождению между документами и остатками.
Частые проблемы при открытии регистров
Самая распространённая жалоба — «регистра нет в списке». Причины: регистр скрыт настройками интерфейса, у пользователя нет прав, либо вы ищете регистр не в той ветке (например, «Взаиморасчёты» могут быть регистром накопления, а не сведений). Проверьте права и используйте поиск по дереву «Все функции».
Вторая проблема — регистр открывается, но список пуст. Для регистров накопления это нормально, если документы ещё не проводились или отбор скрывает записи. Сбросьте отбор через «Ещё» → «Установить стандартные настройки» и проверьте период. Если данных всё равно нет, откройте любой документ, который должен делать движения, и проверьте его проведение.
Третья ситуация — форма списка открывается очень долго. В больших базах таблица движений содержит миллионы записей, и вывод без отбора перегружает клиентское приложение. Всегда задавайте отбор по периоду или регистратору до того, как прокручивать список.
Как проверить, что вы открыли нужные данные
После открытия регистра убедитесь, что видите именно те записи, которые искали. Сопоставьте количество строк с движениями документа, сверьте итог по ресурсу с отчётом (например, остаток по регистру «Товары на складах» с отчётом «Остатки товаров»). Совпадение итогов — признак того, что регистр читается корректно и отборы настроены верно.
Как проверить результат
Записи видны, отбор соответствует задаче, колонка «Регистратор» заполнена
Список пуст при проведённых документах или показывает лишние строки
Совпадает с данными штатного отчёта по тем же отборам
Расхождение — проверьте отборы, период и непроведённые документы
Отбор по регистратору показывает строки документа
Строк нет — документ не проведён или не проводится по этому регистру
Что важно запомнить
Регистры открываются через «Все функции», кнопку «Перейти» в документе, отчёт «Движения документа» или запрос. Просмотр безопасен всегда; ручную правку движений делайте только через документы-корректировки и после резервного копирования.
Частые вопросы
Как открыть регистр сведений «Курсы валют» в 1С:Бухгалтерии?
Перейдите в раздел «Справочники» → «Валюты», откройте нужную валюту и нажмите ссылку «Курсы валют» в шапке формы. Либо используйте «Все функции» → «Регистры сведений» → «Курсы валют». В форме списка можно добавить курс вручную кнопкой «Создать» или загрузить курсы с сайта ЦБ штатной обработкой.
Почему в меню нет пункта «Все функции»?
Команда скрыта настройками. Откройте «Сервис» → «Параметры» и включите флажок отображения команды «Все функции». Если флажок недоступен, право на его использование ограничено администратором — обратитесь к нему за доступом или попросите открыть нужный регистр через роль с правом просмотра.
Можно ли открыть регистр накопления и увидеть только остатки, без движений?
Да, но не формой списка — она показывает движения. Остатки смотрят через штатные отчёты конфигурации или через запрос к виртуальной таблице «Остатки» (например, РегистрНакопления.ТоварыНаСкладах.Остатки). В консоли запросов такой запрос строится конструктором в несколько кликов.
Как найти, какой документ сделал запись в регистре?
Откройте регистр через «Все функции», найдите запись и посмотрите колонку «Регистратор» — там указан документ, создавший движение. Двойной щелчок по ячейке открывает сам документ. Если колонки не видно, добавьте её через «Ещё» → «Изменить форму».
Опасно ли просто открывать и просматривать регистры?
Нет, просмотр не изменяет данные и безопасен. Риск возникает только при записи: ручном редактировании строк, удалении записей или запуске обработок, которые переписывают движения. Перед любыми изменениями делайте резервную копию и фиксируйте исходные значения.
Чем отличается просмотр регистра в тонком клиенте и в веб-клиенте?
Функционально — ничем: те же формы списков, отборы и переходы к регистраторам. Различия только в том, что в веб-клиенте недоступны некоторые внешние обработки (например, консоль запросов без расширения), а внешний вид форм может немного отличаться. «Все функции» работают в обоих режимах.