Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСиТ. Методичка.doc
Скачиваний:
25
Добавлен:
04.11.2018
Размер:
745.47 Кб
Скачать

7.2. Создание регистров по товарам

Теперь необходимо сконструировать регистры по товарам: регистр остатков — "ОстаткиТоваров" - для хранения информации по остаткам товаров, и регистр оборотов - "ОборотыТоваров" — для накопления информации по оборачиваемости товара.

Регистр "ОстагкиТоваров" будет содержать информацию, где хранится/хранился товар, что хранилось, какого сорта. Следовательно, у нас будут измерения "Склад", "Товар". В задании сказано, что списание товара может идти либо по LIFO, либо по FIFO, либо по среднему. Для первых двух вариантов нам надо хранить еще информацию, когда этот товар поступил на склад. Удобнее всего будет завести еще одно измерение - "Партия" - типа "документ прихода товара" ("ПриходнаяНакладная"). В документе хранятся дата и время, и можно без труда отсортировать их по порядку постановки на учет. Ресурсы регистра — то, что хранит регистр. Нас будет интересовать, во-первых, количество товара в основной единице измерения товара, во-вторых, его сумма по цене поступления - цена учета, и, в-третьих, сумма по цене документа - для определения полученного навара. Ценой документа в случае приходной накладной и накладной на перемещение будет цена поставки, а в случае расходной накладной — цена реализации. Реквизит у нас будет один - "ФлагДвижения" тип Число 1.0. В нем мы будем отражать характер движения, он будет равен 1 при движении Контрагент-Склад/Склад-Контрагент и 2 при движении Склад-Склад. Движения по регистру у нас будут - приход для прихода товара на склад и расход для расхода товара со склада. Данные по регистру сведем в таблицу:

Идентификатор: ОстаткиТоваров

Тип: Остатки

Периодичность: -

Измерения

Идентификатор

Комментарий

Тип значения

Дополнитель­но

Склад

Место хранения

С.Склады

Товар

Товар

С. Номенклатура

Партия

Партия прихода то­вара

Д. Приходная Накладная

Ресурсы

Идентифика­тор

Комментарий

Тип значения

Дополнитель­но

Количество

Количество товара

Число 17.2

СуммаП

Сумма по цене по­ступления

Число 19.2

СуммаД

Сумма по цене до­кумента

Число 19.2

Реквизиты

Идентификатор

Комментарий

Тип значения

Дополнитель­но

ФлагДвижния

Характер движения

Число 1.0

+

Регистр "ОборотыТоваров" будет накапливать информа­цию по движению товара как между складами и контрагента­ми, так и между самими складами. Нас здесь не интересует это приход или расход, нам важен сам факт движения. Но движение вообще мало информативно для анализа. Необхо­димо движение за какой-либо период для сравнения как было раньше и как обстоят дела с оборотами сейчас. В качестве та­кого периода выберем для примера месяц.

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

Идентификатор: ОборотыТоваров

Тип: Обороты

Периодичность: - месяц

Измерения

Идентификатор

Комментарий

Тип значения

Дополнитель­но

Склад

Место хранения

С.Склады

Товар

Товар

С. Номенклатура

Ресурсы

Идентифика­тор

Комментарий

Тип значения

Дополнитель­но

Количество

Количество товара

Число 17.2

СуммаУ

Сумма по цене учета

Число 19.2

Реквизиты

Идентификатор

Комментарий

Тип значения

Дополнитель­но

ФлагДвижния

Характер движения

Число 1.0

+

Создать в конфигураторе эти регистры. Только в регист­ре "ОстаткиТоваров" измерение "Партия" оставить пока неоп­ределенного вида.