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

Документы и Печать · 9 мин

Журналы документов в 1С: назначение, настройка и практика работы

Что такое журналы документов в 1С, чем они отличаются от документов и справочников, как создавать, настраивать и использовать журналы в работе бухгалтера и разработчика.

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

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

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

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

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

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

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

Устройство журнала: графы, состав и общие реквизиты

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

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

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

Как работать с журналом в режиме «1С:Предприятие»

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

Основные приёмы повседневной работы:

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

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

Как быстро найти документ в журнале
  1. 1
    Откройте журнал и установите период, в который попадает документ
  2. 2
    Введите часть номера в поле поиска или настройте отбор по контрагенту
  3. 3
    Проверьте, что отборы не скрывают документ: сбросьте лишние фильтры
  4. 4
    Откройте найденный документ двойным щелчком и сверьте дату, сумму и статус проведения

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

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

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

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

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

Специальные журналы: расчётов, взаиморасчётов и общие журналы

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

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

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

Если в типовой конфигурации не хватает колонки в списке документов, сначала проверьте кнопку 'Ещё → Изменить форму' в самом списке: часто нужное поле уже есть в запросе динамического списка и его можно просто вывести без доработки конфигурации.
ПЗ
Практическое замечание

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

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

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

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

Частые вопросы о журналах документов

Можно ли удалить журнал, не потеряв документы?

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

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

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

Как вывести в журнал колонку из табличной части документа?

Штатными графами журнала — никак. Варианты: добавить в шапку документа итоговый реквизит (например, сумму документа) и вывести его графой, либо в управляемом приложении заменить журнал динамическим списком с произвольным запросом.

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

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

Один документ попал сразу в два журнала — это ошибка?

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

Итог

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

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