double arrow

Регистр сведений «Цены номенклатуры»


Обратим внимание на документ «ОказаниеУслуги». Как вы помните, в этом документе мы выбираем услугу, которая оказывается, и затем указываем цену.

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

Однако стоимость услуг имеет особенность меняться со временем, и может сложиться такая ситуация, что когда нам потребуется внести изменения или уточнения в один из ранее проведенных документов «ОказаниеУслуги», мы не сможем получить правильную стоимость услуги, поскольку в реквизите справочника будет храниться последнее введенное значение.

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




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

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

Рис. 127 Создание регистра сведений «ЦеныНоменклатуры»

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

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

Рис. 128 Задание измерений и ресурсов регистра

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

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

Рис. 129 Задание значений периодического регистра сведений

Зададим стоимость услуг нашего предприятия, после этого зададим отпускные цены на материалы.

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

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







Сейчас читают про: