Типы документов

Материал из GB wiki
Перейти к: навигация, поиск


Типы документов - это один из основных справочников ГБ.

Тип документа регламентирует правила работы системы с документом (например, если тип расходный товарный, то у документа, помимо шапки, могут быть еще товарные строчки, списывающие товар с остатков).

В ГБ различают:

Родовой – тип документа с базовой логикой, зашитой в ядре системы.

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

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

Родовые типы документов поделены на следующие группы:

№ п.п. Название Комментарии
1 Товарные документы Оформление операций связанных с движением товарно-материальных ценностей
1.1. Товарные документы, не влияющие на остатки. Товарные документы, не влияющие на учет остатков по складам.
1.1.1. Заказ от покупателя Документ, используемый для оформления заказов товара (заказ покупателя, заказ магазина и т.д.):

- Позволяет выписывать товар сразу с нескольких складов - Разбивается на заданные типы товарных документов по заданным в параметрах разбиения правилам

1.1.2. Заказ поставщику Документ, используемый для оформления операций, учет которых связан с товаром, но не требует учета остатков (заказ поставщику, инвойс поставщика, счет за товар, продажа услуг и т.д.)
1.2. Товарные документы, влияющие на остатки Товарные документы, влияющие на учет остатков по складам. Для таких документов состояние:

-От 0 до 99 означает, что учет остатков не задействован.

-От 100 до 999 означает, что товар находится в резерве.

-От 1000 до 100000 означает, что товар списан (оприходован).

1.2.1. Расходный товарный документ Документ, списывающий товар с указанного склада (например: расходная накладная).
1.2.2. Приходный товарный документ Документ, приходующий товар на указанный склад

В свойствах типа документа имеются следующие чекбоксы:

-Расчитывать вес и объем

Если этот чекбокс включен, то в товарные строчки документа будут автоматически добавлены поля с весом и объемом.

Они рассчитываются по формулам:

DocWeight[Вес,fmAmount]=Quantity*StrToFloat(Articul.Heap.BoxWeight)/Articul.RatioStock; DocVolume[Объем,fmAmount]=Quantity*StrToFloat(Articul.Heap.BoxVolume)/Articul.RatioStock');

Итоговый вес и объем документа считается по сумме полей из товарных строчек как:

HeapSetDocWeight = Int(GoodiesTotals.FindField('DocWeight').AsFloat*10000+0.4999)/10000;

HeapSetDocVolume = Int(GoodiesTotals.FindField('DocVolume').AsFloat*10000+0.4999)/10000;