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

Справочник «Типы документов» загружается атрибутами тега «document_type».

Пример загрузки типа документа:

<document_type code="code" name="name" store_select_type="store_select_type" storeto_select_type="storeto_select_type" use_storeto="use_storeto" store_posting_type="store_posting_type" storeto_posting_type="storeto_posting_type" extform="extform" prefix="prefix" hideinsupervisor="hideinsupervisor">
T;КодРеквизита;Обязательный;ЗначениеПоУмолчанию;<ШиринаКолонки;>
T;КодРеквизита;Обязательный;ЗначениеПоУмолчанию;<ШиринаКолонки;>
...
T;КодРеквизита;Обязательный;ЗначениеПоУмолчанию;<ШиринаКолонки;>
3;КодНабораПрав;Права;
3;КодНабораПрав;Права;
...
3;КодНабораПрав;Права;
</document_type>

где:
code -- Код типа1) кода 1-50 зарезервированы
name -- Наименование типа документа
store_select_type -- Способ выбора склада
storeto_select_type -- Способ выбора склада получателя
use_storeto -- Использовать склад получателя
store_posting_type -- Способ проведения по складу
storeto_posting_type -- Способ проведения по складу получателю
extform -- Имя внешней обработки, используемой для кастомизаци отображения документа и способа его проведения
prefix -- префикс номера документа
hideinsupervisor -- «0» - отображать («1» - не отображать) отдельной кнопкой с меню «Супервизор».

В теле тега описываются определяемые пользователем реквизиты документа данного типа и права.
Реквизиты:
T -- определяет к шапке (1) или к составу (2) относится реквизит
КодРеквизита -- Код загружаемого реквизита (см. Типы реквизитов документов)
Обязательный -- Флаг, определяющий обязательность заполнения реквизита в документе
ЗначениеПоУмолчанию -- Значение реквизита, используемое как начальное в документе.
ШиринаКолонки -- Ширина колонки на форме. Имеет смысл только для реквизитов состава.
Права:
КодНабораПрав -- код набора прав для которого определяется право.
Права -- Числовая характеристика, определяющая разрешенные операции с документом для пользователя с указанным ранее набором прав.
Принимает значения:
0 -- Нет доступа
1 -- Чтение
2 -- Чтение и Запись
3 -- Чтение,Запись и Проведение.

Способ выбора склада [получателя] принимает занчения:
0 -- строковый ввод
1 -- выбор из выпадающего списка
2 -- выбор из справочника складов
3 -- совмещает варианты 1 и 2.

Способ проведения по складу [получателю] определяет, каким образом проведение документа отразится на остатках товара. принимает значения:
1 -- увеличит остаток на количество, указанное в документе
-1 -- уменьшит остаток
0 -- не повлияет на остаток
2 -- установит остаток в значение, равное указанному в документе количеству.

Список предопределенных элементов:

Код	Наименование
1	Поступление из дороги
2	Перемещение в дорогу
3	Перемещение
4	Инвентаризация
5	Списание
6	Приходная накладная
14	ЕГАИС ТТН
15	Списание ЕГАИС
16	Постановка на баланс
18	Получение остатков ЕГАИС
19	Перемещение в торг. зал
20	Запрос марок ЕГАИС
21	Перемещение из торг. зала
22	Возврат поставщику ЕГАИС
30	Заказы покупателей
901	Потребность склада