Регистр сведений «Цены»

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

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

Рис. 1.3 Данные регистра сведений «Цены закупки»

 

На этой основе также делается цены продажи

Рис. 1.4 Данные регистра сведений «Цены продажи»


 

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

Документы

Объект конфигурации Документ предназначен для описания информации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще.

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

Процедура ТоварыСуммаПриИзменении(Элемент)

СтрокаТабличнойЧасти =Элементы.Товары.ТекущиеДанные;

РаботаСДокументами.РассчитатьСумма(СтрокаТабличнойЧасти);

КонецПроцедуры.

Чтобы при указании материала автоматически определялась цена из регистра сведений и сумма, необходимо в модуле формы документа написать процедуру обработки изменения элемента табличной части, которая выглядит следующим образом:

Процедура ТоварыКоличествоПриИзменении(Элемент)

СтрокаТабличнойЧасти =Элементы.Товары.ТекущиеДанные;

РаботаСДокументами.РассчитатьСумма(СтрокаТабличнойЧасти);

КонецПроцедуры.

Чтобы сумма автоматически рассчитывалась при изменении поля Количество в этот же моду требуется добавить соответствующую процедуру:

Процедура ТоварыКоличествоПриИзменении(Элемент)

СтрокаТабличнойЧасти =Элементы.Товары.ТекущиеДанные;

РаботаСДокументами.РассчитатьСумма(СтрокаТабличнойЧасти);

КонецПроцедуры.

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

 

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

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

 

Рис. 2.4 Пример печатной формы документа.

 

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

Отчеты

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

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

 

 

 

Отчет продукция на складе представлен таблицей, которая содержитинформацию о количестве товара находящийся на складе.

 

 

 

 

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



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