Создание периодического регистра сведений Цены




Лабораторная работа № 7

Создание периодического регистра сведений Цены, функции розничнаяЦена()

Цель работы: познакомиться с объектом конфигурации Регистр сведений, узнать для чего предназначен этот объект конфигурации, и какова его структура. Научиться использовать его данные средствами встроенного языка.

Пояснения к работе

В OOO «На все руки мастер» существует перечень услуг, который определяет стоимость каждой услуги. Казалось бы, что стоимость услуги является неотъемлемым свойством самой услуги и поэтому стоимость услуги следует добавить в качестве реквизита справочника «Номенклатура».Однако стоимость услуг имеет особенность меняться со временем, и может сложиться такая ситуация, что когда нам потребуется внести изменения или уточнения в один из ранее проведенных документов «ОказаниеУслуги», мы не сможем получить правильную стоимость услуги, поскольку в реквизите справочника будет храниться последнее введенное значение. Кроме того, не исключена ситуация, что руководство ООО «На все руки мастер» пожелает видеть, как зависит прибыль предприятия от изменения стоимости оказываемых услуг. В этом случае просто необходимо будет иметь возможность анализировать изменение стоимости услуг во времени. Поэтому для хранения стоимости услуг мы используем - регистр сведений.

Объект конфигурации Регистр сведений является прикладным объектом и предназначен для описания структуры хранения данных в разрезе нескольких измерений. На основе объекта конфигурации. Принципиальным отличием регистра сведений от регистра накопления является то, что каждое движение регистра сведений устанавливает новое значение ресурса, в то время как движение регистра накопления изменяет существующее значение ресурса. Следующей важной особенностью регистра сведений является его способность (при необходимости) хранить данные с привязкой ко времени. Благодаря этому регистр сведений может хранить не только актуальные значения данных, но и историю их изменения во времени. Регистр сведений, использующий привязку ко времени называют обычно периодическим регистром сведений. Периодичность регистра сведений можно определить одним из следующих значений:

• в пределах секунды,

• в пределах дня,

• в пределах месяца,

• в пределах квартала,

• в пределах года.

• в пределах регистратора (если установлен режим записи - «Подчинение регистратору»).

Периодический регистр сведений всегда содержит служебное поле «Период», добавляемое системой автоматически. Оно имеет тип Дата, и служит для указания факта принадлежности записи к какому-либо периоду

Задания

После выполнения лабораторной работы Вы должны:

· знать, какими особенностями обладает объект конфигурации регистр сведений

· знать, что такое ведущее измерение регистра;

· знать что такое периодический регистр сведений;

· уметь создавать периодический регистр сведений;

· уметь получать значения ресурсов наиболее поздних записей регистра средствами встроенного языка;

 

Ход выполнения лабораторной работы

Создание периодического регистра сведений Цены

Приступим к созданию периодического регистра сведений, который будет хранить развернутые во времени розничные цены материалов и стоимости услуг, оказываемых нашим OOO «На все руки мастер».

Откроем конфигуратор и создадим новый объект конфигурации Регистр сведений. Назовем его «Цены». Установим периодичность этого регистра в пределах секунды.

Перейдем на закладку «Данные» и создадим измерение регистра «Номенклатура» с типом СправочникСсылка.Номенклатура. Укажем, что это измерение будет ведущим. Создадим измерение «Номенклатура» и укажем, что оно будет ведущим.

 
 

 

Свойство «Ведущее» имеет смысл использовать лишь тогда, когда измерение имеет тип ссылки на объект базы данных. Установка свойства «Ведущее» будет говорить о том, что запись регистра сведений представляет интерес, только пока существует этот объект. При удалении объекта, все записи регистра сведений по этому объекту тоже будут автоматически удалены. Кроме того, в форме списка, которой возможен переход к записям регистра, отобранным по значению выбранного элемента справочника.

После этого создадим новый ресурс «Цена», тип Число, длина 15, точность 2, неотрицательное.

Теперь запустим 1С:Предприятие в режиме отладки и посмотрим, как работает наш периодический регистр сведений Цены.

Зададим стоимость услуг нашего ООО «На все руки мастер» следующим образом:


 
 

 
 

После этого зададим розничные цены на материалы:

 

Итак, мы с вами имеем очень полезную возможность в нашей программе - возможность установки цен на услуги и материалы. Поскольку цены хранятся с привязкой к дате, мы можем заранее установить новые цены и быть уверенными в том, что новые цены вступят в действие не раньше указанной для них даты.

Теперь посмотрим, как можно использовать заданные нами цены в Документе «ОказаниеУслуги».

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: