Главная

api.context

Контекст

  // Пример работы api.context.metaData
 <-------------------- Мета-файл ------------------->
 [params]
 uri      = "stmobile://report/outletreports/outletcard_new"
 section  = qsTr("Info", "Инфо")
 title    = qsTr("Outlet card (new)", "Карточка торговой точки (новая)")
 contentType = "html"
 priority = 1
 apiversion = 2;
 modules = [{\"name\": \"properties\", \"uiName\": \"Общая информация о ТТ\"}, {\"name\": \"visits_calendar\", \"uiName\": \"Календарь визитов\"}, {\"name\": \"matched_outlets\", \"uiName\": \"Сопоставленные точки\"}];
 [files]
 template = "outlet_info.html";
 script   = "outlet_info.js";

<-------------------- Дата-скрипт -------------------> var requiredModules = JSON.parse(api.context.metaData.params.modules); // [ // {name: "properties", uiName: "Общая информация о ТТ"}, // {name: "visits_calendar", uiName: "Календарь визитов"}, // {name: "matched_outlets", uiName: "Сопоставленные точки"} // ]

Members

currencySymbol :String

Символ валюты

distributorCoId :ID

Идентификатор дистрибьютора ЦО

distributorId :ID

Идентификатор дистрибьютора

docId :ID|IDList

Идентификатор редактируемого документа(ов)

employeeId :ID

Идентификатор сотрудника

isPrint

Признак был ли документ распечатан

metaData

Значение параметра в мета-файле (вверху есть пример)

outletId :ID

Идентификатор торговой точки

planVisitId :ID

Идентификатор планового визита

positionId :ID

Идентификатор занимаемой должности

routeId :ID

Идентификатор маршрута

rowItemId :ID

Идентификатор элемента в строчной части, например товара

storeId :ID

Идентификатор склада

taskId :ID

Идентификатор задачи

visitId :ID

Идентификатор фактического визита

workDayId :ID

Идентификатор ЭД «Рабочий день агента»