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

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


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

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

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

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

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

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

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

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

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

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

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

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;