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

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

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

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

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

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

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

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

Журнал нужен, когда документы разных видов относятся к одному участку учёта. Типичные примеры: журнал «Банковские документы» объединяет входящие и исходящие платёжки, журнал «Кадровые документы» — приказы о приёме, переводе и увольнении. В типовых конфигурациях такие журналы уже созданы, поэтому сначала проверьте, нет ли готового, прежде чем делать свой.

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

Откройте конфигуратор и в дереве конфигурации найдите ветку «Журналы документов». Нажмите правой кнопкой «Добавить» и задайте имя и синоним журнала — синоним увидят пользователи в интерфейсе. Имя должно быть уникальным идентификатором без пробелов, например «СкладскиеДокументы».

На закладке «Данные» выберите документы, которые будут регистрироваться в журнале: отметьте галочками нужные виды в списке «Регистрируемые документы». Добавьте графы: для каждой графы укажите, из каких реквизитов каких документов она берёт значение. Если реквизит называется по-разному в разных документах, графу можно связать с несколькими реквизитами одновременно.

На закладке «Формы» оставьте автоматическую генерацию формы списка — для большинства задач её достаточно. После сохранения обновите конфигурацию базы данных (F7 или «Конфигурация → Обновить конфигурацию базы данных») и примите реструктуризацию.

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

Настройка граф и колонок списка

Графы определяют, какие данные видны в списке без открытия документа. Минимальный полезный набор для большинства журналов: номер, дата, контрагент или сотрудник, сумма, ответственный, комментарий. Не добавляйте графы «на всякий случай»: каждая графа — это дополнительное поле в таблице журнала, и на больших объёмах данных избыточные колонки замедляют формирование списка.

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

Вывод журнала в интерфейс и права доступа

Чтобы пользователь увидел журнал, он должен попасть в командный интерфейс раздела. Откройте свойства журнала, закладку «Командный интерфейс», или настройте состав подсистем: на закладке «Подсистемы» отметьте разделы, где журнал должен отображаться. После обновления базы журнал появится в панели навигации соответствующего раздела.

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

Альтернатива без изменения конфигурации

Если конфигурация находится на поддержке и дорабатывать её нельзя, журнал «в чистом виде» создать не получится — это объект метаданных. Но часть задач решается штатными средствами пользовательского режима. Во многих типовых конфигурациях есть универсальные журналы: например, раздел «Покупки» или «Продажи» уже содержит сводные списки документов.

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

Способы получить сводный список

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

Полноценный объект с графами и быстрым списком. Требует права на изменение конфигурации и обновление базы.

Типовой журнал конфигурации

Работает сразу, без доработок. Состав документов и колонок ограничен решением поставщика.

Настройка списка в режиме «Предприятие»

Отборы и колонки под конкретного пользователя. Не объединяет разные виды документов в одну таблицу.

Отчёт на СКД

Гибкое объединение любых данных без изменения конфигурации. Нет интерактивности журнала: проведение и создание документов из списка недоступны.

Проверка результата и типичные ошибки

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

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

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

Новый документ в журнале
Норма

Документ появляется сразу после записи

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

Документа нет — вид не включён в регистрируемые

Заполнение граф
Норма

Все колонки заполнены для каждого вида документов

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

Пустые ячейки — графа не связана с реквизитом этого вида

Доступность команды
Норма

Журнал виден в разделе у нужных пользователей

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

Команды нет — не настроена подсистема или роль

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

Типичные ошибки
01
Сохранили конфигурацию, но не обновили базу данных — журнал не появляется в режиме «Предприятие»
02
Добавили графу, но не связали её с реквизитами всех видов документов — часть колонок пустая
03
Не выдали право «Просмотр» на журнал в ролях — пользователи не видят команду открытия
04
Включили в журнал слишком много видов документов и граф — список тормозит на больших объёмах

Производительность и ограничения

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

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

Итог

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

Журнал создаётся в конфигураторе: регистрируемые документы, графы, подсистемы и права. Обновление базы — только с резервной копией. Без изменения конфигурации используйте типовые журналы, настройку списков и отчёты на СКД.

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

Можно ли создать журнал в 1С без конфигуратора?

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

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

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

Заполнятся ли графы журнала для старых документов?

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

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

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

Чем журнал отличается от отчёта по документам?

Журнал — интерактивный рабочий список: из него создают, копируют, проводят и удаляют документы. Отчёт только показывает данные и не позволяет выполнять действия с документами. Для ежедневной работы оператора нужен журнал, для анализа итогов — отчёт.