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