Типы документов — различия между версиями
Олейник (обсуждение | вклад) |
Bars (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
[[Категория:Настройка ГБ]] | [[Категория:Настройка ГБ]] | ||
− | Типы документов это один из основных [[Справочники ГБ|справочников ГБ]]. | + | Типы документов - это один из основных [[Справочники ГБ|справочников ГБ]]. |
− | Тип документа регламентирует правила работы системы с документом(например, если тип расходный товарный, то у документа помимо шапки могут быть еще товарные строчки, списывающие товар с остатков). | + | Тип документа регламентирует правила работы системы с документом (например, если тип расходный товарный, то у документа, помимо шапки, могут быть еще товарные строчки, списывающие товар с остатков). |
В ГБ различают: | В ГБ различают: | ||
− | + | '''Родовой''' – тип документа с базовой логикой, зашитой в ядре системы. | |
− | + | '''Пользовательский''' – тип документа, созданный на основе родового типа, для оформления группы схожих операций. | |
− | При настройке типы документов, как правило, объединяются в группы по принципу учетных журналов (журнал денежных средств, журнал складских операций и т.д.). Структура дерева | + | При настройке типы документов, как правило, объединяются в группы по принципу учетных журналов (журнал денежных средств, журнал складских операций и т.д.). Структура дерева полностью идентична дереву типов документов. |
'''Родовые''' типы документов поделены на следующие группы: | '''Родовые''' типы документов поделены на следующие группы: | ||
− | {| | + | {| class="wikitable" |
!№ п.п. | !№ п.п. | ||
!Название | !Название | ||
!Комментарии | !Комментарии | ||
|- | |- | ||
− | |1 | + | |'''1''' |
− | |Товарные документы | + | |'''Товарные документы''' |
− | |Оформление операций связанных с движением товарно-материальных ценностей | + | |'''Оформление операций связанных с движением товарно-материальных ценностей''' |
|- | |- | ||
− | |1.1. | + | |'''1.1.''' |
− | |Товарные документы, не влияющие на остатки. | + | |'''Товарные документы, не влияющие на остатки.''' |
|Товарные документы, не влияющие на учет остатков по складам. | |Товарные документы, не влияющие на учет остатков по складам. | ||
|- | |- | ||
− | | | + | |1.1.1. |
− | | | + | |Заказ от покупателя |
+ | |Документ, используемый для оформления заказов товара (заказ покупателя, заказ магазина и т.д.): | ||
+ | - Позволяет выписывать товар сразу с нескольких складов | ||
+ | - Разбивается на заданные типы товарных документов по заданным в параметрах разбиения правилам | ||
+ | |- | ||
+ | |1.1.2. | ||
+ | |Заказ поставщику | ||
+ | |Документ, используемый для оформления операций, учет которых связан с товаром, но не требует учета остатков (заказ поставщику, инвойс поставщика, счет за товар, продажа услуг и т.д.) | ||
+ | |- | ||
+ | |'''1.2.''' | ||
+ | |'''Товарные документы, влияющие на остатки''' | ||
+ | |Товарные документы, влияющие на учет остатков по складам. Для таких документов состояние: | ||
+ | |||
+ | -От '''0''' до '''99 ''' означает, что учет остатков не задействован. | ||
+ | |||
+ | -От '''100''' до '''999''' означает, что товар находится в резерве. | ||
+ | |||
+ | -От '''1000''' до '''100000''' означает, что товар списан (оприходован). | ||
+ | |- | ||
+ | |1.2.1. | ||
+ | |Расходный товарный документ | ||
+ | |Документ, списывающий товар с указанного склада (например: расходная накладная). | ||
+ | |- | ||
+ | |1.2.2. | ||
+ | |Приходный товарный документ | ||
+ | |Документ, приходующий товар на указанный склад | ||
|} | |} | ||
Текущая версия на 08:05, 20 мая 2010
Типы документов - это один из основных справочников ГБ.
Тип документа регламентирует правила работы системы с документом (например, если тип расходный товарный, то у документа, помимо шапки, могут быть еще товарные строчки, списывающие товар с остатков).
В ГБ различают:
Родовой – тип документа с базовой логикой, зашитой в ядре системы.
Пользовательский – тип документа, созданный на основе родового типа, для оформления группы схожих операций.
При настройке типы документов, как правило, объединяются в группы по принципу учетных журналов (журнал денежных средств, журнал складских операций и т.д.). Структура дерева полностью идентична дереву типов документов.
Родовые типы документов поделены на следующие группы:
№ п.п. | Название | Комментарии |
---|---|---|
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;