Разработка и Конфигурация · 10 мин
Как в конфигураторе 1С создать журнал документов
Пошаговая инструкция, как создать журнал документов в конфигураторе 1С: свойства, регистрация документов, графы, подсистемы, права и проверка результата.
Журнал документов в 1С — это объект конфигурации, который объединяет несколько видов документов в одном списке. Благодаря журналу пользователь видит, например, все кадровые приказы или все торговые документы в одном окне, не переключаясь между отдельными списками. Создаётся журнал только в конфигураторе: в режиме «1С:Предприятие» пользователь не может добавить новый журнал самостоятельно.
Работа по созданию журнала занимает несколько минут, но требует понимания структуры конфигурации: какие документы уже существуют, в какие подсистемы они входят и какие общие реквизиты между ними есть. Ниже разобран полный цикл — от добавления объекта до проверки в пользовательском режиме.
Инструкция применима к конфигурациям на платформе 1С:Предприятие 8.3 с управляемым приложением. Для обычного приложения шаги аналогичны, отличается только внешний вид окон палитры свойств и конструктора форм.
Что такое журнал документов и когда он нужен
Журнал документов — это регистратор списка: он не хранит собственные данные, а отображает документы выбранных видов в единой таблице. Каждая строка журнала — это ссылка на реальный документ; удаление строки из журнала удаляет и сам документ, поэтому журнал работает как полноценный интерфейс работы с документами, а не как отчёт.
Журнал целесообразно создавать, когда пользователю регулярно нужно видеть несколько родственных видов документов вместе: например, «Приказ о приёме», «Приказ об увольнении» и «Кадровый перевод» в журнале «Кадровые документы». Если документы одного вида, отдельный журнал не нужен — достаточно стандартного списка документа.
Подготовка: что проверить перед созданием
Перед добавлением журнала убедитесь, что в конфигурации уже созданы виды документов, которые планируется регистрировать. Журнал без зарегистрированных документов будет пустым и бесполезным. Также проверьте, есть ли у этих документов общие реквизиты — от этого зависит, какие графы получится вывести единой колонкой.
Если конфигурация находится на поддержке поставщика, включите возможность изменения: «Конфигурация» → «Поддержка» → «Настройка поддержки» → «Включить возможность изменения». Учтите, что добавление собственных объектов усложняет последующие автоматические обновления типовой конфигурации.
Добавление объекта «Журнал документов» в дереве конфигурации
Откройте конфигуратор и загрузите конфигурацию: «Конфигурация» → «Открыть конфигурацию». В дереве объектов найдите ветку «Журналы документов». Кликните по ней правой кнопкой мыши и выберите «Добавить» — откроется палитра свойств нового журнала.
На закладке «Основные» задайте два ключевых свойства. Имя — внутренний идентификатор, который будет использоваться в коде (например, КадровыеДокументы); пишется без пробелов, по-русски или латиницей. Синоним — отображаемое название, которое увидит пользователь в интерфейсе (например, «Кадровые документы»). Платформа обычно формирует синоним автоматически, но его можно скорректировать.
На этой же закладке при необходимости задайте длину номера, периодичность нумерации и другие параметры, хотя для журнала они обычно наследуются от документов. Комментарий в свойствах помогает другим разработчикам понять назначение объекта.
- 1Откройте конфигурацию и ветку «Журналы документов»
- 2Добавьте новый журнал, задайте имя и синоним
- 3На закладке «Данные» отметьте регистрируемые виды документов
- 4Добавьте графы из общих реквизитов документов
- 5Включите журнал в нужную подсистему
- 6Обновите конфигурацию базы данных (F7)
- 7Проверьте журнал в режиме «1С:Предприятие»
Регистрация видов документов и настройка граф
Перейдите на закладку «Данные» палитры свойств. В списке «Регистрируемые документы» установите флажки напротив видов документов, которые должны попадать в журнал. Именно этот шаг определяет содержимое списка: документ без флажка в журнале не появится, даже если он подходит по смыслу.
Ниже расположен список «Графы». Кнопкой «Добавить» создайте графу и в свойстве «Ссылки» укажите, из каких реквизитов документов она берёт значение. Если у документов есть одноимённый реквизит (например, «Организация» или «Ответственный»), одна графа может ссылаться на реквизиты сразу нескольких видов документов — тогда колонка будет заполнена для всех строк.
Стандартные колонки «Дата», «Номер» и «Проведён» выводятся автоматически, отдельные графы для них создавать не нужно. Дополнительные графы добавляйте только для действительно востребованных данных: каждая лишняя колонка замедляет чтение списка и расширяет запрос к базе.
Подсистемы, права и командный интерфейс
Чтобы пользователь увидел журнал в интерфейсе, его нужно включить в подсистему. Откройте «Конфигурация» → «Подсистемы», выберите нужную подсистему (или создайте новую), на закладке «Состав» отметьте созданный журнал. После этого в панели разделов появится команда открытия журнала.
Проверьте права доступа: «Администрирование» → «Роли». Для ролей, которым нужен журнал, должны быть установлены права на просмотр журнала и на чтение регистрируемых документов. Если прав на документы нет, журнал откроется пустым даже при наличии самих документов в базе.
Порядок команд в подсистеме настраивается через кнопку «Командный интерфейс» в свойствах подсистемы: там можно поднять журнал выше в списке, задать синоним команды и видимость по ролям.
Если после обновления конфигурации журнал не виден пользователю, чаще всего причина не в объекте, а в правах или в том, что журнал не включён в подсистему. Проверяйте эти два места в первую очередь, прежде чем пересоздавать объект.
Обновление конфигурации и проверка результата
Сохраните изменения и обновите конфигурацию базы данных: «Конфигурация» → «Обновить конфигурацию базы данных» или клавиша F7. Для журнала реструктуризация таблиц обычно не требуется, обновление проходит быстро, но при активных сеансах пользователей в файловой базе платформа попросит завершить их работу.
Запустите режим «1С:Предприятие» (F5 или «Сервис» → «1С:Предприятие») под пользователем с нужной ролью. Откройте журнал через панель разделов, создайте документы разных видов прямо из журнала кнопкой «Создать» — список предложит выбрать вид документа — и убедитесь, что они отображаются с корректными значениями граф.
Как проверить результат
Команда присутствует в нужной подсистеме
Команды нет — журнал не включён в подсистему или нет прав
Отображаются документы всех отмеченных видов
Виден только один вид — проверьте флажки на закладке «Данные»
Колонки заполнены для документов с соответствующими реквизитами
Колонка пуста у всех — в свойстве «Ссылки» графы не выбраны реквизиты
Кнопка «Создать» предлагает выбор вида документа
Создаётся только один вид или кнопка недоступна — проверьте права на документы
Типичные ошибки и ограничения
Одна из частых ошибок — попытка вывести в графу реквизит, который есть только у одного вида документов, и ожидание, что колонка заполнится для всех. Платформа не «догадывается» о соответствии реквизитов: связь задаётся вручную в свойстве «Ссылки» графы, и реквизиты должны совпадать по типу.
Второе ограничение: журнал не заменяет отчёт. Он показывает только документы и их реквизиты, но не умеет агрегировать данные табличных частей или строить итоги. Для аналитики используйте отчёты на СКД, а журнал оставьте для оперативной работы с документами.
FAQ
Можно ли создать журнал без конфигуратора, прямо в режиме «1С:Предприятие»?
Нет, журнал документов — это объект метаданных, он создаётся только в конфигураторе. В пользовательском режиме можно лишь настроить отбор и сортировку уже существующего журнала либо использовать механизм «Все функции» для открытия списков.
Сколько видов документов можно зарегистрировать в одном журнале?
Жёсткого практического лимита для типовых задач нет, но с ростом числа видов документов усложняется настройка граф и замедляется работа списка. Оптимально объединять в один журнал документы одной предметной области — от нескольких до пары десятков видов.
Почему в журнале не отображаются помеченные на удаление документы?
Помеченные документы отображаются с особой пиктограммой, но могут быть скрыты настройкой списка или отбором. Проверьте команду «Ещё» → «Настроить список» в форме журнала и сбросьте отборы.
Можно ли вывести в графу реквизит табличной части документа?
Нет, графа журнала может ссылаться только на реквизиты шапки документа. Если данные из табличной части критичны для списка, решение обычно делают через отчёт на СКД или через добавление дублирующего реквизита в шапку документа.
Что произойдёт с журналом при обновлении типовой конфигурации?
Самостоятельно добавленный журнал не входит в конфигурацию поставщика, поэтому при обновлении он сохраняется. Однако если в типовой конфигурации изменятся документы, на которые ссылаются графы, связи граф могут потребовать ручной корректировки.
Чем журнал документов отличается от списка документа?
Список документа показывает документы только одного вида, а журнал объединяет несколько видов и позволяет выводить общие графы. Функционально работа со строками одинаковая: создание, проведение, пометка на удаление выполняются в обоих случаях.
Что важно запомнить
Журнал создаётся в конфигураторе в ветке «Журналы документов»: задаются имя и синоним, на закладке «Данные» отмечаются виды документов и настраиваются графы, затем объект включается в подсистему и обновляется конфигурация базы данных. Перед изменениями делайте резервную копию, а после — проверяйте видимость журнала, заполнение граф и права доступа.