Команда перехода к движениям в форме документа



Лабораторная работа №5.

Регистры накопления

Цель работы: работа с объектом конфигурации регистр накопления.

Оборудование: ПК

Программное обеспечение: Браузер Google Chrome. Онлайн версия1С: Предприятие 8.2

Теоретические сведения:

В системе 1С: Предприятие есть несколько объектов конфигурации, которые позволяют создавать в базе данных структуры, предназначенные для накопления информации в удобном для последующего анализа виде. Использование регистров позволяет накапливать в них данные, поставляемые различными документами, легко создавать нужные отчеты или использовать эти данные в алгоритмах работы конфигурации. В системе существуют несколько видов регистров, рассмотрим один из них.

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

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

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

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

Изменение состояние регистра накопления происходит, как правило, при проведении документа и заключается в добавлении в него нескольких записей. Каждая запись содержит значения измерений, значения приращений ресурсов, ссылку на документ, который вызвал эти изменения (регистратор) и направление приращения (приход или расход). Такой набор записей называется движениями регистра накопления. Каждому движению регистра накопления всегда должен соответствовать регистратор – объект информационной базы (обычно документ), который произвел эти движения.

Кроме этого, регистр накопления может хранить дополнительную информацию, описывающую каждое движение – реквизиты.

Ход работы:

Добавление регистра накопления

Откройте конфигуратор и добавьте новый объект конфигурации Регистр накопления с именем ОстаткиМатериалов. Расширенное представление списка Движение по регистру Остатки материалов. Этот заголовок будет отображаться в окне списка записей регистра. На вкладке Подсистемы отметьте УчетМатериалов, ОказаниеУслуг и Бухгалтерия. Перейдите на закладку Данные и создайте измерения регистра:

· Материал, тип СправочникСсылка.Номенклатура;

· Склад, тип СправочникСсылка.Склады;

Затем создайте ресурс Количество с длиной 15 и точностью 3.

Движения документа - это записи в регистрах, которые создаются в процессе проведения документа и отражают изменения, производимые документом.

Откройте окно редактирования объекта Документ ПриходнаяНакладная на закладке Движения. Раскройте список Регистры накопления и выделите ОстаткиМатериалов. Затем нажмите кнопку Конструктор движений.

В таблице Поле – Выражение должны быть заданы формулы вычисления значений измерений и ресурсов регистра при записи движений.

В поле выбора Табличная часть выберем табличную часть документа – Материалы. Нажмите кнопку Заполнить выражения.

Нажмите ОК. Полюбуйтесь на текст алгоритма, сформированного конструктором в модуле документа ПриходнаяНакладная.

Откройте окно редактирования объекта Регистр накопления ОстаткиМатериалов, перейдите на закладку Регистраторы. В списке документов, созданных в конфигурации, Вы увидите отмеченный документ ПриходнаяНакладная, т.к. мы задали в модуле этого документа формирование движений в регистре ОстаткиМатериалов.

Отредактируйте командный интерфейс, чтобы в подсистемах Бухгалтерия, ОказаниеУслуг и УчетМатериалов была доступна ссылка для просмотра записей нашего регистра накопления.

Дело в том, что команды открытия регистров также добавляются в панель навигации подсистем, но по умолчанию невидимы, в отличие от команд открытия справочников и документов.

В группе Панель навигации. Обычное включите видимость у команды Остатки материалов и перетащите ее в группу Панель навигации. См также. Так же сделайте в указанных подсистемах.

Запустите 1С: Предприятие в режиме отладки. В открывшемся окне видно, что в панели навигации в группе См. также разделов Бухгалтерия, Оказание услуг и Учет материалов появилась команда для открытия списка регистра Остатки материалов.

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

Откройте Приходную накладную №1 и нажмите Провести и закрыть, т.е. перепроведите ее. Тоже самое сделайте для второй накладной. Перепровести можно и не открывая документа – выбрать документы, Все действия – Провести. У документов в списке изменится время. Откройте регистр Остатки материалов через навигационную панель.

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

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

Команда перехода к движениям в форме документа

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

Для этого вернитесь в Конфигуратор и откройте форму документа ПриходнаяНакладная. На закладке Командный интерфейс в разделе Панель навигации раскройте группу Перейти и установите видимость команды Остатки материалов (Объект.Ссылка).

Запустите 1С: Предприятие в режиме отладки, откройте Приходную накладную №2. В форме документа появилась панель навигации, в которой можно перейти к списку записей регистра Остатки материалов, связанному с документом и обратно к содержимому документа.


Дата добавления: 2021-03-18; просмотров: 55; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!