Click to view
В 1С 8.3. по умолчанию у каждого документа существует форма списка, из которой можно открыть нужный документ или для просмотра, или для редактирования. Эту форму списка разработчик может создать самостоятельно, если он этого не сделает, то платформа автоматически её сформирует. Но в этой форме списка будут отображены документы только одного вида. А что если в одной форме списка нужно увидеть документы разных видов? Для этого в платформе 1С 8.3. существует такой объект метаданных, как журнал документов.
В одном журнале документом можно выводить списком документы разных видов. Какие документы будут выводиться, настраивается разработчиком на этапе создания журнала в конфигураторе 1С.
Например, в моей учебной конфигурации существует два документа 1С: приход товара и расход товара.
Мы можем посмотреть на списки этих документов в пользовательском режиме «1С:Предприятия».
На каждый по отдельности.
Сделаем так, чтобы можно было посмотреть на оба этих документа в одной форме списка. Для этого необходимо создать журнал документов.
Создание журнала документов
Для создания журнала документов, необходимо выделить соответствующую ветку дерева метаданных, вызвать контекстное меню и нажать на команду «Добавить».
Будет создан новый журнал документов. В форме редактирования журнала, на закладке «Основные» необходимо указать имя и синоним.
Если необходимо, то можете указать подсистему, в которую будет входить журнал документов.
Нам осталось указать, какие документы входят в журнал. Для этого необходимо перейти на закладку «Данные», и в окне «Регистрируемые документы» выполнить команду «Редактировать элементы списка» (карандаш), после выполнения этой команды откроется окно выбора объектов, в котором нужно установить флажки рядом с теми документами, которые должны отображаться в созданном журнале.
После установки флажков, нужные документы появятся в списке «Регистрируемые документы».
Если мы сейчас на этом закончим работать с журналом документов, то сможем посмотреть на общий список документов в пользовательском приложении. Этот журнал у нас появился в меню соответствующей подсистемы 1С.
В этом списке мы видим только дату, номер и тип документа. Но у наших документов, и у документа прихода, и у документа расхода, имеется одинаковый реквизит Склад. Сделаем так, чтобы этот реквизит отображался в журнале документов. Для этого вернемся обратно в конфигуратор 1С, откроем форму редактирования журнала, в ней нас интересует закладка Данные со вторым окном. В этом окне можно указать дополнительные графы журнала. Что мы и сделаем. Для этого необходимо нажать на кнопку «Добавить» второго окна.
После выполнения этой команды, будет создана новая графа, и справа откроется палитра свойств созданной графы, где можно ввести имя и синоним.
Нам осталось указать, с какими реквизитами документов журнала будет связана эта графа. Для этого необходимо нажать на кнопку «…» свойства Ссылки новой графы журнала, и в открывшемся окне выбора объектов указать нужные реквизиты документов, входящих в журнал.
После этого реквизит ссылки заполнится соответствующими названиями.
А в форме журнала появится нужное поле.
Если в вашей конфигурации несколько различных ролей, то может появится необходимость установить (или ограничить) право на просмотр этого журнала для нужной роли. Делается это на закладке «Права» формы редактирования журнала, где у нужной роли необходимо установить (или снять, если хотим запретить видеть этот журнал) флажки у прав на чтение и на просмотр журнала.
Форма журнала документов
До сих пор, форма журнала документа создавалась платформой автоматически. Но разработчик может самостоятельно создать форму журнала документа под нужные ему требования.
Делается это на закладке Формы, на которой, при выполнении команды «Добавить» списка форм, откроется конструктор формы журнала документов.
Если в этом конструкторе оставить включенным флаг «Назначить форму основной», то созданная форма будет открываться по умолчанию при выполнении команды на открытие журнала документов.
При нажатии кнопки «Далее» конструктора, откроется окно со списком колонок, в котором флажками можно включать и выключать колонки.
После выполнения команды «Готово», будет создана управляемая форма списка, и эта форма будет основной формой журнала.
Посмотреть какая форма основная у журнала документов можно двумя способами. Первый: в окне редактирования журнала, на закладке «Формы», в свойстве «Форма журнала».
Второй способ. Необходимо открыть палитру свойств журнала документов.
В этой палитре на основную форму журнала можно посмотреть в свойстве «Основная форма».
Смотрите также:
Электронный учебник по программированию в 1С Рекомендации по изучению программирования 1С с нуля Игра "Кто хочет стать миллионером?" с вопросами на определенную тематику (язык программирования JavaScript, английские, немецкие, французские, испанские, португальские, нидерландские, итальянские слова, электробезопасность, промышленная безопасность, бокс и т.п.), написанная на 1С Программирование в 1С 8.3 с нуля - краткий самоучитель Комплексная подготовка программистов 1С:Предприятие 8.2 Сайты с уроками программирования и со справочниками Youtube-каналы с уроками программирования Сайты для обучения программированию Лекции и уроки