SAPPER SETTINGS - Общие — различия между версиями
(→NDS_CODE_INCOMING) |
|||
Строка 98: | Строка 98: | ||
* IM (MIR4) - Счет-фактура | * IM (MIR4) - Счет-фактура | ||
− | == | + | ==NDS_CODE== |
Соответствие ставок НДС ФНС, значению ставки НДС SAP. Содержит массив значений следующего вида: | Соответствие ставок НДС ФНС, значению ставки НДС SAP. Содержит массив значений следующего вида: | ||
* [Ставка НДС ФНС] | * [Ставка НДС ФНС] | ||
− | * [Направление обмена] - в данный момент используется только INBOUND | + | * [Направление обмена] - INBOUND\OUTBOUND (входящий\исходящий НДС), в данный момент используется только INBOUND |
* [Значение ставки НДС SAP] | * [Значение ставки НДС SAP] | ||
<div style="border: 1px dashed;"> | <div style="border: 1px dashed;"> | ||
− | Пример | + | Пример NDS_CODE для ставки НДС 18% |
<div class="mw-collapsible mw-collapsed" style="overflow: hidden;"> | <div class="mw-collapsible mw-collapsed" style="overflow: hidden;"> | ||
<br> | <br> | ||
Строка 115: | Строка 115: | ||
{ | { | ||
"Имя": "18", //вариант обозначения ставки НДС | "Имя": "18", //вариант обозначения ставки НДС | ||
− | "Тип": "INBOUND", //направление обмена | + | "Тип": "INBOUND", //направление обмена INBOUND\OUTBOUND |
"Значение": "PC" //код ставки НДС в SAP | "Значение": "PC" //код ставки НДС в SAP | ||
}, | }, | ||
{ | { | ||
"Имя": "18%", | "Имя": "18%", | ||
− | |||
− | |||
− | |||
− | |||
− | |||
"Тип": "INBOUND", | "Тип": "INBOUND", | ||
"Значение": "PC" | "Значение": "PC" |
Версия 12:43, 15 марта 2018
Содержание
SBIS
- Раздел настроек SBIS содержит общие настройки SAPPER:
Структура:
- EXCHANGE_CLASS - имя класса реализующего интерфейс обмена с SBIS
- ASYNC_GROUP_SERVER – значение группы серверов для асинхронного обмена данными
- DOC_TYPE – Настройки средств просмотра созданных документов SAP
- NDS_CODE_INCOMING - Соответствие ставок НДС ФНС, значению ставки НДС SAP
- CONVERT_XSLT_NAME_TO_FIO_TYPE – Параметры представления названия субъекта предпринимательской деятельности физ лиц (ЧП, ПБЮЛ и тп)
- SBIS_ROBOT – настройки автоматической отправки и получения статусов
- ACCORDION – настройки меню SAPPER - аккордеона
Пример структуры раздела настроек SBIS
DOC_TYPE
Настройки средств просмотра созданных документов SAP. Содержит массив настроек, каждая запись которого определяет как (с помощью какой транзакции) показывать документ SAP.
Используется для открытия документа SAP из SAPPER. В момент открытия данные открываемого документа лежат в структуре S_API2_PACKET.
Структура записи:
- [Код типа документа SAP и его название]
- VIEW_DOCUMENT - имя транзакции для просмотра
- [маппинг API2_PACKET в поля селекционного экрана транзакции]
- VIEW_DOCUMENT - имя транзакции для просмотра
Пример DOC_TYPE для заказа показываемого транзакцией ME23N. В ME23N необходимо в параметр BES передать номер показываемого документа. Номер показываемого документа лежит в поле BELNR структуры S_API2_PACKET
Используемые коды документов SAP:
- IC (ME23N)- Заказ
- IJ (/SBIS/MIGO_DIALOG) - Накладная
- IM (MIR4) - Счет-фактура
NDS_CODE
Соответствие ставок НДС ФНС, значению ставки НДС SAP. Содержит массив значений следующего вида:
- [Ставка НДС ФНС]
- [Направление обмена] - INBOUND\OUTBOUND (входящий\исходящий НДС), в данный момент используется только INBOUND
- [Значение ставки НДС SAP]
Пример NDS_CODE для ставки НДС 18%
CONVERT_XSLT_NAME_TO_FIO_TYPE
Параметры представления названия субъекта предпринимательской деятельности физ лиц (ЧП, ПБЮЛ и тп). Используется для корректного отображения ФИО субъекта деятельности, если в ФИО хранится название предпринимательской деятельности, к примеру, "ИП Иванов Иван Иванович". Для преобразования используется метод класса /SBIS/CL_CORE->CONVERT_XSLT_NAME_TO_FIO
Структура параметра:
- [имя определения]
- [тип определения]
- [значение]
Пример CONVERT_XSLT_NAME_TO_FIO_TYPE со списком возможных значений
SBIS_ROBOT
Раздел настройки для автоматической отправки и получения статусов, содержит массив значений следующей структуры:
- [имя вызываемой программы]
- [вариант] - возможно указание конкретного варианта, списка вариантов разделенного запятой и выбор всех вариантов значение "*"
Пример SBIS_ROBOT для настройки автоматической отправки документов с фильтром по варианту SALES
ACCORDION
Меню (аккордеон) в SBIS SAPPER динамический.
Содержимое меню является двухуровневым иерархическим списком описанным в данном разделе настроек.
Раздел (папка) аккордеона должен содержать параметры:
- NAME - название пункта
- ITEMS (тип list) - список вложенных пунктов (код, параметры)
Пункт аккордеона должен содержать параметры:
- NAME - название пункта
- CONTENT_CLASS - имя класса отвечающего за построение дерева списка в SAPPER
- EXCHANGE_SEND_CLASS - имя класса отвечающего за способ обмена документами с СБИС
- VIEW_CLASS - имя класса отвечающего за просмотр пакета
- PAGE_SIZE - количество пакетов на странице
- FILTER_FM_NAME - имя FM для установки фильтра в списке
- ASYNC_PROCESSING - "X" выполнять асинхронно, иначе синхронно
Для аккордеона могут быть использованы следующие предустановленные пункты - Полученные, Отправленные, Ответы контрагентов - показывающие соответствующие разделы СБИС.
Пример аккордеона с папками Полученные, Отправленные, Ответы контрагентов, Продажи с пунктом Реализация Товаров