Справочник «Типы документов» загружается атрибутами тега «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" code_export="code_export"> 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» - не отображать) отдельной кнопкой с меню «Супервизор».
code_export – «0» - выгружать в транзакциях код типа документа, иначе использовать значение этого реквизита при выгрузке транзакций.
В теле тега описываются определяемые пользователем реквизиты документа данного типа и права.
Реквизиты:
T – определяет к шапке (1) или к составу (2) относится реквизит
КодРеквизита – Код загружаемого реквизита (см. Типы реквизитов документов)
Обязательный – Флаг, определяющий обязательность заполнения реквизита в документе
ЗначениеПоУмолчанию – Значение реквизита, используемое как начальное в документе.
ШиринаКолонки – Ширина колонки на форме. Имеет смысл только для реквизитов состава.
Права:
КодНабораПрав – код набора прав для которого определяется право.
Права – Числовая характеристика, определяющая разрешенные операции с документом для пользователя с указанным ранее набором прав.
Принимает значения:
0 – Нет доступа
1 – Чтение
2 – Чтение и Запись
3 – Чтение,Запись и Проведение.
Способ выбора склада [получателя] принимает занчения:
0 – строковый ввод
1 – выбор из выпадающего списка
2 – выбор из справочника складов
3 – совмещает варианты 1 и 2.
Способ проведения по складу [получателю] определяет, каким образом проведение документа отразится на остатках товара. принимает значения:
1 – увеличит остаток на количество, указанное в документе
-1 – уменьшит остаток
0 – не повлияет на остаток
2 – установит остаток в значение, равное указанному в документе количеству.
Список предопределенных элементов:
| Код | Наименование | Выгрузка в транзакции |
|---|---|---|
| 1 | Поступление из дороги | Да |
| 2 | Перемещение в дорогу | Да |
| 3 | Перемещение | Да |
| 4 | Инвентаризация | Да |
| 5 | Списание | Да |
| 6 | Приходная накладная | Да |
| 9 | Сверка поступления Онлайн | Нет |
| 10 | Выгрузка из ТСД Онлайн | Нет |
| 11 | Потребность склада Онлайн | Нет |
| 12 | Акт о переоценке Онлайн | Нет |
| 14 | ЕГАИС ТТН | Нет |
| 15 | Списание ЕГАИС | Нет |
| 16 | Постановка на баланс | Нет |
| 18 | Получение остатков ЕГАИС | Нет |
| 19 | Перемещение в торг. зал | Нет |
| 20 | Запрос марок ЕГАИС | Нет |
| 21 | Перемещение из торг. зала | Нет |
| 22 | Возврат поставщику ЕГАИС | Нет |
| 30 | Заказы покупателей | Да |
| 31 | Чек коррекции | Да |
| 32 | ЕГАИС ТТН Онлайн | Нет |
| 33 | Пересчет товаров Онлайн | Нет |
| 34 | Форма TaxFree GlobalBlue | Да |
| 35 | Форма TaxFree Planet | Нет |
| 36 | Препроводительная ведомость | Да |
| 37 | Кассовый ордер | Нет |
| 38 | ЭДО: Сверка поступления | Нет |
| 39 | ЭДО: Сверка поступления Онлайн | Нет |
| 40 | Расходный кассовый ордер | Да |
| 41 | Приходный кассовый ордер | Да |
| 42 | Кассовая книга | Да |
| 43 | Чек коррекции ФФД 1.2 | Да |
| 44 | Оприходование излишков | Да |
| 45 | Инвентаризация ОС | Да |
| 46 | Заявка в офис | Да |
| 47 | Постановка кега на кран | Да |
| 48 | Перемещение наличных денежных средств | Да |
| 49 | Отгрузка с КМ из магазина онлайн | Нет |
| 100 | Договор КМО 2) | Да |
| 500 | Инкассация среди смены 3) | Да |
| 501 | Начальные остатки товаров 4) | Да |
| 502 | Инвентаризация ДС 5) | Да |
| 503 | Вызов из отпуска 6) | Да |
| 901 | Потребность склада | Да |