К статье
Практический материал

Разработка и Конфигурация · 11 мин

Как создать журнал в 1С: настройка журнала документов

Пошаговая инструкция, как создать журнал документов в 1С: настройка колонок, граф, отборов и прав. Типичные ошибки и проверка результата.

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

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

Ниже разобран полный цикл работы: от создания объекта «Журнал документов» до проверки результата в пользовательском режиме. Инструкция ориентирована на платформу 1С:Предприятие 8.3 с управляемыми формами, но общая логика применима и к обычным формам.

Что такое журнал документов и когда он нужен

Журнал документов не хранит данные самостоятельно — это представление, которое собирает записи из таблиц регистрируемых документов. Каждый документ, включённый в журнал, автоматически появляется в его списке при создании и исчезает при пометке на удаление вместе со снятием пометки. Платформа обновляет список без дополнительного кода.

Журнал оправдан, когда несколько видов документов логически связаны: «Банковские документы» объединяют выписки, платёжные поручения и объявления на взнос наличными; «Кадровые документы» — приёмы, переводы и увольнения. Если документ одиночный и уникальный по смыслу, отдельный журнал создавать не нужно — достаточно стандартного списка документа.

Также журнал полезен, когда требуется единая нумерация или сквозной контроль хронологии: документы в журнале сортируются по дате, и пользователь видит реальную последовательность событий, а не разрозненные списки.

Подготовка: что проверить до создания журнала

Перед работой в конфигураторе убедитесь, что у вас есть права на изменение конфигурации и что конфигурация не находится на полной поддержке с запретом изменений — иначе объект не сохранится. Если конфигурация типовая и на поддержке, изменения выполняются через включение возможности изменения с осознанием последствий для будущих обновлений.

Определите, какие виды документов войдут в журнал, и какие реквизиты понадобятся в колонках. Если планируется выводить общую колонку, например «Контрагент» или «Сумма», проверьте, что одноимённые реквизиты есть у всех видов документов и имеют сопоставимый тип. Для разнотипных реквизитов платформа создаст колонку составного типа, что ухудшит работу отборов и сортировки.

Обязательно сделайте резервную копию информационной базы перед обновлением конфигурации базы данных. На файловой базе достаточно скопировать файл 1Cv8.1CD, на клиент-серверной — выполнить выгрузку через конфигуратор или средствами СУБД.

Создание журнала документов в конфигураторе

Откройте конфигуратор и в дереве конфигурации найдите ветку «Документы» → «Журналы документов». Вызовите контекстное меню и выберите «Добавить». Откроется палитра свойств нового объекта.

Задайте имя журнала (латиницей, без пробелов, например «БанковскиеДокументы») и синоним — именно его увидят пользователи («Банковские документы»). В свойстве «Регистрируемые документы» отметьте галочками виды документов, которые должны попадать в журнал. Документ можно включать сразу в несколько журналов — ограничений нет.

На вкладке «Данные» или через кнопку «Графы» добавьте колонки: укажите реквизит документа, который будет источником значения. Для каждой графы можно задать заголовок и ширину. Стандартные колонки «Дата», «Номер», «Проведён» присутствуют по умолчанию и не требуют настройки.

Порядок действий
  1. 1
    Откройте конфигуратор и перейдите в «Документы» → «Журналы документов» → «Добавить»
  2. 2
    Укажите имя и синоним журнала
  3. 3
    Отметьте регистрируемые виды документов
  4. 4
    Добавьте графы (колонки) на основе реквизитов документов
  5. 5
    Настройте форму списка и при необходимости отборы
  6. 6
    Обновите конфигурацию базы данных (F7)
  7. 7
    Откройте журнал в режиме предприятия и проверьте результат

Настройка формы списка и отборов

Платформа автоматически генерирует форму списка журнала, но стандартный вид редко устраивает полностью. Откройте форму списка в конструкторе: перетащите колонки в нужном порядке, скройте лишние, настройте ширину. Для управляемых форм изменения выполняются в редакторе формы через дерево элементов.

Отборы настраиваются двумя способами. Первый — фиксированный отбор на уровне запроса динамического списка: например, показывать только документы текущей организации. Второй — пользовательские отборы через настройки списка: пользователь сам выбирает период, контрагента или автора. Для динамического списка журнала можно включить произвольный запрос, но это отключает часть стандартных возможностей, например автоматическое обновление.

Полезно настроить стандартный период: пользователи журналов почти всегда работают с данными за конкретный интервал. Установите вариант периода по умолчанию (например, «Текущий месяц»), чтобы список открывался быстро и не пытался показать всю историю базы.

Права доступа и размещение в интерфейсе

После создания объект нужно включить в подсистемы, иначе пользователи его не увидят. Откройте свойства журнала, перейдите на вкладку «Подсистемы» и отметьте нужные разделы — например, «Банк и касса» или «Продажи». Альтернатива — настроить командный интерфейс подсистемы вручную и добавить команду открытия журнала.

Проверьте роли: у пользователей должны быть права на просмотр журнала и на чтение входящих в него документов. Если права на конкретный вид документа отсутствуют, документы этого вида просто не отобразятся в списке — пользователь увидит неполные данные без какого-либо предупреждения. Это частая причина жалоб «журнал не показывает все документы».

Проверка результата и типовое тестирование

После обновления конфигурации базы данных запустите режим предприятия под учётной записью с полными правами и откройте журнал. Создайте тестовый документ каждого регистрируемого вида и убедитесь, что он появляется в списке с корректными значениями колонок. Проведите документ, пометьте на удаление, снимите пометку — статусные пиктограммы должны меняться.

Затем проверьте журнал под учётной записью рядового пользователя с целевой ролью. Сравните состав списка: если часть документов пропала — проблема в правах, если пропали значения колонок — проблема в графах или функциональных опциях, скрывающих реквизиты.

Контрольные точки

Как проверить результат

Состав списка
Норма

Все виды документов отображаются, новые документы появляются сразу

Тревожный признак

Часть видов отсутствует или появляется с задержкой

Колонки (графы)
Норма

Значения реквизитов заполнены для всех документов с этим реквизитом

Тревожный признак

Пустые значения там, где реквизит заполнен в документе

Отборы и период
Норма

Отбор применяется мгновенно, список открывается быстро

Тревожный признак

Отбор не срабатывает или список открывается дольше нескольких секунд

Права пользователя
Норма

Пользователь видит все доступные ему документы

Тревожный признак

Список у пользователя пуст или неполон при наличии прав

Типичные ошибки и их последствия

Самая частая ошибка — графа ссылается на реквизит, который есть не у всех документов журнала, а разработчик ожидает заполнение у всех. Результат — пустые колонки и ложные выводы пользователей о незаполненности данных. Решение: либо добавить недостающий реквизит в документы, либо смириться с частичным заполнением.

Вторая ошибка — включение в журнал слишком большого числа видов документов без отбора по периоду. На объёмных базах такой список открывается медленно и тратит ресурсы сервера. Всегда задавайте период по умолчанию и при необходимости индексируйте реквизиты, по которым строятся отборы.

Третья ошибка — доработка типового журнала напрямую вместо создания собственного. При очередном обновлении конфигурации изменения могут быть затёрты. Безопаснее создать свой журнал с нужным составом и настройками, оставив типовой без изменений.

Типичные ошибки
01
Графа ссылается на реквизит, отсутствующий у части документов — колонка пустует, пользователи делают неверные выводы
02
Нет периода по умолчанию — журнал на большой базе открывается медленно и нагружает сервер
03
Доработан типовой журнал — изменения теряются при обновлении конфигурации
04
Забыли включить журнал в подсистемы — объект создан, но пользователи его не видят
05
Не выданы права на документы — список неполный без видимых сообщений об ошибке

Альтернативы журналу документов

Не всегда нужен именно журнал. Если требуется аналитическая выборка с группировками и итогами, лучше подойдёт отчёт на СКД. Если нужен простой список одного вида документов с дополнительными колонками — достаточно доработать форму списка самого документа. Журнал выигрывает именно там, где нужен единый хронологический список разнородных документов с возможностью создавать их из одного окна.

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

Сравнение вариантов

Журнал документов

Единый список нескольких видов документов с созданием из одного окна. Требует прав на изменение конфигурации

Отчёт на СКД

Гибкие группировки, итоги и фильтры, но нет интерактивной работы с документами из списка

Доработка формы списка документа

Подходит для одного вида документов, не объединяет разные типы

Частые вопросы

Можно ли создать журнал без конфигуратора, в режиме предприятия?

Нет, объект «Журнал документов» создаётся только в конфигураторе. В режиме предприятия пользователь может лишь настроить отображение существующего списка: отборы, порядок колонок, период. Для объединения новых видов документов нужны права разработчика.

Один документ можно включить в несколько журналов?

Да, ограничений нет. Например, документ «Приходный кассовый ордер» может одновременно входить в журналы «Кассовые документы» и «Документы по оплате». Это не дублирует данные — журналы лишь показывают разные представления одних и тех же записей.

Почему в журнале пустая колонка, хотя реквизит в документе заполнен?

Чаще всего графа ссылается на реквизит, которого нет у части видов документов, либо реквизит скрыт функциональной опцией. Проверьте состав графы в конфигураторе и убедитесь, что реквизит существует и доступен у всех нужных видов документов.

Как ускорить открытие журнала на большой базе?

Установите период по умолчанию (текущий месяц или неделя), ограничьте число выводимых колонок, избегайте произвольных запросов с соединениями в динамическом списке и проверьте индексирование реквизитов, по которым выполняются отборы.

Что будет с журналом при обновлении типовой конфигурации?

Самостоятельно созданный журнал обновление не затронет — он считается пользовательским объектом. А вот изменения, внесённые в типовой журнал поставщика, могут быть потеряны или вызвать конфликты при сравнении и объединении конфигураций.

Можно ли запретить создание документов из журнала?

Да. В настройках формы списка можно отключить команды создания, а права на добавление документов регулируются ролями. Пользователь без права «Добавление» на документ не сможет создать его ни из журнала, ни из другого списка.

Итог

Что важно запомнить

Журнал документов создаётся в конфигураторе: объект добавляется в ветку «Журналы документов», настраиваются регистрируемые документы, графы и форма списка. После обновления конфигурации проверьте права, подсистемы и работу журнала под пользователем с целевой ролью. Изменения типовых журналов делайте осторожно — при обновлении они могут быть потеряны.