Инструменты пользователя

Инструменты сайта


кассир5:форматобменаданными:типдокументареквизиты

Это старая версия документа!


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

Справочник «Типы документов» загружается атрибутами тега «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)
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 Потребность склада
1)
кода 1-50 зарезервированы
кассир5/форматобменаданными/типдокументареквизиты.1526663248.txt.gz · Последнее изменение: 2018/05/18 17:07 — dzayonchkovskiy