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