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

В 1С 8.3. по умолчанию у каждого документа существует форма списка, из которой можно открыть нужный документ или для просмотра, или для редактирования. Эту форму списка разработчик может создать самостоятельно, если он этого не сделает, то платформа автоматически её сформирует. Но в этой форме списка будут отображены документы только одного вида. А что если в одной форме списка нужно увидеть документы разных видов? Для этого в платформе 1С 8.3. существует такой объект метаданных, как журнал документов

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

Например, в моей учебной конфигурации  существует два документа 1С: приход товара и расход товара.

 Документы 1С

Мы можем посмотреть на списки этих документов в пользовательском режиме «1С:Предприятия».

Списки документов 1С

На каждый по отдельности.

Списки документов 1С

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

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

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

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

Будет создан новый журнал документов. В форме редактирования журнала, на закладке «Основные» необходимо указать имя и синоним.

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

Если необходимо, то можете указать подсистему, в которую будет входить журнал документов.

Подсистема журнала документов

Нам осталось указать, какие документы входят в журнал. Для этого необходимо перейти на закладку «Данные», и в окне «Регистрируемые документы» выполнить команду «Редактировать элементы списка» (карандаш), после выполнения этой команды откроется окно выбора объектов, в котором нужно установить флажки рядом с теми документами, которые должны отображаться в созданном журнале.

Выбор регистрируемых документов журнала документов

После установки флажков, нужные документы появятся в списке «Регистрируемые документы».

Регистрируемые документы в журнале документов

Если мы сейчас на этом закончим работать с журналом документов, то сможем посмотреть на общий  список документов в пользовательском приложении.  Этот журнал у нас появился в меню соответствующей подсистемы 1С.

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

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

Команда Добавить окна графов журнала документа

После выполнения этой команды, будет создана новая графа, и справа откроется палитра свойств созданной графы, где можно ввести имя и синоним.

Новая графа журнала документа

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

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

После этого реквизит ссылки заполнится соответствующими названиями.

Реквизит ссылки для графы журнала

А в форме журнала появится нужное поле.

Графа на пользовательской форме журнала документов

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

Закладка права журнала документов

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

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

Делается это на закладке Формы, на которой, при выполнении команды «Добавить» списка форм, откроется конструктор формы журнала документов.

Закладка формы журнала документов

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

Флаг назначить форму основной

При нажатии кнопки «Далее» конструктора, откроется окно со списком колонок, в котором флажками можно включать и выключать колонки.

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

После выполнения команды «Готово», будет создана управляемая форма списка, и эта форма будет основной формой журнала.

Форма списка журнала

Посмотреть какая форма основная у журнала документов можно двумя способами. Первый: в окне редактирования журнала, на закладке «Формы», в свойстве «Форма журнала».

Основная форма списка журнала

Второй способ. Необходимо открыть палитру свойств журнала документов.

Открытие палитры свойств журнала документов

В этой палитре на основную форму журнала можно посмотреть в свойстве «Основная форма».

Свойство основная форма журнала

Другие статьи по вопросам конфигурирования

Подсистемы 1С

Документы в 1С

Справочники в 1С

Предопределенные элементы справочников 1С

Табличные части объектов 1С

Подсистемы в 1С 8.3

Общие реквизиты в 1С

Более подробно и основательно начальные вопросы программирования в 1С есть вы можете изучить в
Книга «Программировать в 1С за 11 шагов»

Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»

Программировать в 1С за 11 шаговКнига написана понятным и простым языком — для новичка.

  1. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  2. Научитесь понимать архитектуру 1С;
  3. Станете писать код на языке 1С;
  4. Освоите основные приемы программирования;
  5. Закрепите полученные знания при помощи задачника.

О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»

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

Основы разработки в 1С такси

  1. Очень доступный и понятный язык изложения
  2. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  3. Поймете идеологию управляемого приложения 1С
  4. Узнаете, как разрабатывать управляемое приложение;
  5. Научитесь разрабатывать управляемые формы 1С;
  6. Сможете работать с основными и нужными элементами управляемых форм
  7. Программирование под управляемым приложением станет понятным

Промо-код на скидку в 15% — 48PVXHeYu

Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog


Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму:

можно оплатить вручную:

Яндекс.Деньги — 410012882996301
Web Money — R955262494655

Вступайте в мои группы:

Вконтакте: https://vk.com/1c_prosto
Фейсбуке: https://www.facebook.com/groups/922972144448119/
ОК: http://ok.ru/group/52970839015518
Твиттер: https://twitter.com/signum2009

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

2 × три =