Skip to content

Мобильные приложения

ОписаниеПриложения

Описание, пример вызова
// Получает структуру, содержащую данные о версии мобильного приложения.
//
// Параметры:
// ИмяПриложения - Строка - строка с именем мобильного приложения
// НомерВерсии - Строка - строка, содержащая номер версии мобильного приложения.
//
// Возвращаемое значение:
// Структура - структура, содержащая данные о версии мобильного приложения
//
Функция ОписаниеПриложения(ИмяПриложения, НомерВерсии) Экспорт

Пример вызова

Результат = МобильныеПриложения.ОписаниеПриложения(ИмяПриложения, НомерВерсии)

ЗаписатьПриложение

Описание, пример вызова
// Записывает версию мобильного приложения в справочник на основании переданных данных.
//
// Параметры:
// ИмяПриложения - Строка - строка с именем мобильного приложения.
// НомерВерсии - Строка - строка, содержащая номер версии мобильного приложения.
// Приложение - Строка - мобильное приложение в виде кодированной строки.
// ИспользуемыеМетаданные - Строка - строка, содержащая информацию об используемых приложением метаданных в XML-виде.
// СтруктураПриложения - Структура - структура, содержащая информацию о приложении.
//
Процедура ЗаписатьПриложение(ИмяПриложения, НомерВерсии, Приложение, ИспользуемыеМетаданные, СтруктураПриложения) Экспорт

Пример вызова

МобильныеПриложения.ЗаписатьПриложение(ИмяПриложения, НомерВерсии, Приложение, ИспользуемыеМетаданные, СтруктураПриложения)

ПолучитьГруппуПриложения

Описание, пример вызова
// Получает группу справочника "Версии мобильных приложений", соответствующую указанному приложению.
//
// Параметры:
// ИмяМобильногоПриложения - Строка - имя мобильного приложения, для которого необходимо получить группу.
//
// Возвращаемое значение:
// СправочникСсылка.ВерсииМобильныхПриложений - группа справочника, соответствующая мобильному приложения. Если не найдено -
// возвращается пустая ссылка.
//
Функция ПолучитьГруппуПриложения(ИмяМобильногоПриложения) Экспорт

Пример вызова

Результат = МобильныеПриложения.ПолучитьГруппуПриложения(ИмяМобильногоПриложения)

ПолучитьЭлементПриложения

Описание, пример вызова
// Получает элемент справочника "Версии мобильных приложений", соответствующий указанной версии приложения.
//
// Параметры:
// ИмяМобильногоПриложения - Строка - имя мобильного приложения, для которого необходимо получить элемент.
// ВерсияМобильногоПриложения - СправочникСсылка.ВерсииМобильныхПриложений - версия мобильного приложения, для которого
// необходимо получить элемент.
//
// Возвращаемое значение:
// СправочникСсылка.ВерсииМобильныхПриложений - элемент справочника, соответствующий указанной версии мобильного
// приложения.Если не найдено - возвращается пустая ссылка.
//
Функция ПолучитьЭлементПриложения(ИмяМобильногоПриложения, ВерсияМобильногоПриложения) Экспорт

Пример вызова

Результат = МобильныеПриложения.ПолучитьЭлементПриложения(ИмяМобильногоПриложения, ВерсияМобильногоПриложения)

ЗагрузитьВерсиюПриложенияИзМакета

Описание, пример вызова
// Загружает данные о версии мобильного приложения из макета конфигурации.
//
// Параметры:
// ИмяМакета - Строка - имя макета, из которого производится загрузка.
//
Процедура ЗагрузитьВерсиюПриложенияИзМакета(ИмяМакета) Экспорт

Пример вызова

МобильныеПриложения.ЗагрузитьВерсиюПриложенияИзМакета(ИмяМакета)

ПолучитьУзелОбменаДляМобильногоПодключения

Описание, пример вызова
// Получает узел обмена, соответствующий мобильному подключению (т.е. паре пользователь + компьютер).
//
// Параметры:
// ИмяПользователя - Строка - имя мобильного пользователя
// КодМобильногоКомпьютера - Строка - код (серийный номер или сетевое имя) мобильного компьютера).
//
// Возвращаемое значение:
// ПланОбменаСсылка - узелОбмена - ссылка на соответствующий узел обмена.
//
Функция ПолучитьУзелОбменаДляМобильногоПодключения(ИмяПользователя, КодМобильногоКомпьютера) Экспорт

Пример вызова

Результат = МобильныеПриложения.ПолучитьУзелОбменаДляМобильногоПодключения(ИмяПользователя, КодМобильногоКомпьютера)

УзелДляПодключенияСуществует

Описание, пример вызова
// Проверяет, существует ли узел, соответствующий указанному подключению.
//
// Параметры:
// Пользователь - СправочникСсылка.Пользователи - пользователь, для которого определяется наличие узла.
// МобильныйКомпьютер - СправочникСсылка.МобильныеКомпьютеры - мобильный компьютер, для которого определяется наличие узла.
// ПроверяемыйУзел - ПланОбменаСсылка - ссылка на узел плана обмена, для которого проверяется существование.
//
// Возвращаемое значение:
// Булево - существование узла. Истина - узел существует, Ложь - не существует.
//
Функция УзелДляПодключенияСуществует(Пользователь, МобильныйКомпьютер, ПроверяемыйУзел) Экспорт

Пример вызова

Результат = МобильныеПриложения.УзелДляПодключенияСуществует(Пользователь, МобильныйКомпьютер, ПроверяемыйУзел)

ПодготовитьДанные

Описание, пример вызова
// Выполняет подготовку необходимых данных для обмена.
//
// Параметры:
// УзелОбмена - ПланОбменаСсылка - узел плана обмена, для которого требуется подготовка данных.
// СтруктураПараметровОбменаДанными - Структура - структура, содержащая параметры обмена данными.
//
Процедура ПодготовитьДанные(УзелОбмена, СтруктураПараметровОбменаДанными) Экспорт

Пример вызова

МобильныеПриложения.ПодготовитьДанные(УзелОбмена, СтруктураПараметровОбменаДанными)

СформироватьПакетОбмена

Описание, пример вызова
// Выполняет запись данных в пакет обмена
//
// Параметры:
// УзелОбмена - ПланОбменаСсылка.МобильноеПриложениеТорговыйПредставитель - узел плана обмена, для которого необходимо зарегистрировать изменение данных.
// СтруктураПараметровОбменаДанными - Структура - структура, содержащая параметры обмена данными.
// НачальнаяИнициализацияИБ - Булево - признак выполнения начальной инициализации ИБ.
//
// Возвращаемое значение:
// Строка - строка, содержащая данные пакета обмена.
//
Функция СформироватьПакетОбмена(УзелОбмена, СтруктураПараметровОбменаДанными, НачальнаяИнициализацияИБ) Экспорт

Пример вызова

Результат = МобильныеПриложения.СформироватьПакетОбмена(УзелОбмена, СтруктураПараметровОбменаДанными, НачальнаяИнициализацияИБ)

ЗаписатьДанныеПолученногоПакетаОбмена

Описание, пример вызова
// Выполняет запись данных, содержащихся в полученном пакете обмена, в ИБ.
//
// Параметры:
// УзелОбмена - ПланОбменаСсылка - узел плана обмена, для которого предназначен полученный пакет обмена.
// ДанныеМобильногоПриложения - Строка - пакет обмена в виде xml-строки.
// ПараметрыОбменаДанными - Строка - Строка с параметрами обмена данными.
//
Процедура ЗаписатьДанныеПолученногоПакетаОбмена(УзелОбмена, ДанныеМобильногоПриложения, ПараметрыОбменаДанными) Экспорт

Пример вызова

МобильныеПриложения.ЗаписатьДанныеПолученногоПакетаОбмена(УзелОбмена, ДанныеМобильногоПриложения, ПараметрыОбменаДанными)

ТребуетсяРегистрацияИзмененийОбъекта

Описание, пример вызова
// Определяет необходимость регистрации изменений в указанном узле плана обмена, исходя из
// схемы обмена, определенной для данного узла обмена.
//
// Параметры:
// СтруктураРеквизитовОбъекта - Структура - структура, содержащая реквизиты проверяемого объекта.
// СтруктураОписанияОбъекта - Структура - структура, содержащая описание объекта метаданных.
// МассивПолей - Массив - массив, содержащий имена полей объекта.
// ТаблицаДанныхОбъекта - ТаблицаЗначений - таблица значений, содержащая данные полей объекта.
// УзелОбмена - ПланОбменаСсылка.МобильноеПриложениеТорговыйПредставитель - узел плана обмена, в котором регистрируются изменения.
//
// Возвращаемое значение:
// Булево - Признак необходимости регистрации изменений по объекту. Истина - регистрация требуется. Ложь - регистрация
// не требуется.
//
Функция ТребуетсяРегистрацияИзмененийОбъекта(СтруктураРеквизитовОбъекта, СтруктураОписанияОбъекта, МассивПолей, ТаблицаДанныхОбъекта, УзелОбмена) Экспорт

Пример вызова

Результат = МобильныеПриложения.ТребуетсяРегистрацияИзмененийОбъекта(СтруктураРеквизитовОбъекта, СтруктураОписанияОбъекта, МассивПолей, ТаблицаДанныхОбъекта, УзелОбмена)

ЗарегистрироватьИзмененияДанных

Описание, пример вызова
// Регистрирует изменения для указанного узла обмена в соответствии
// со схемой обмена, определенной для этого узла.
//
// Параметры:
// УзелОбмена - ПланОбменаСсылка.МобильноеПриложениеТорговыйПредставитель - узел плана обмена, для которого нужно зарегистрировать изменения.
//
Процедура ЗарегистрироватьИзмененияДанных(УзелОбмена) Экспорт

Пример вызова

МобильныеПриложения.ЗарегистрироватьИзмененияДанных(УзелОбмена)

ПолучитьТекстЗапросаДляРегистра

Описание, пример вызова
// Формирует и возвращает текст запроса для выборки данных конкретного регистра сведений.
//
// Параметры:
// ИмяОбъекта - Строка - имя регистра, по которому необходимо сформировать текст запроса.
// ИмяТаблицы - Строка - имя таблицы данных, по которой необходимо сформировать текст запроса.
// МассивПолей - Массив - массив, содержащий имена полей для выборки.
// Изменения - Булево - признак выборки только изменений.
// НомерСообщения - Число - номер сообщения обмена.
//
// Возвращаемое значение:
// Строка - Текст запроса, если он определен для регистра. В противном случае возвращается пустая строка - при этом будет
// использован "стандартный" текст запроса по таблице, без дополнительных условий.
//
Функция ПолучитьТекстЗапросаДляРегистра(ИмяОбъекта, ИмяТаблицы, МассивПолей, Изменения, НомерСообщения) Экспорт

Пример вызова

Результат = МобильныеПриложения.ПолучитьТекстЗапросаДляРегистра(ИмяОбъекта, ИмяТаблицы, МассивПолей, Изменения, НомерСообщения)

СкомпоноватьНастройки

Описание, пример вызова
// Формирует и возвращает настройки компоновщика для переданной схемы компоновки.
//
// Параметры:
// СхемаКомпоновки - СхемаКомпоновкиДанных - схема компоновки данных, для которой компонуются настройки.
//
// Возвращаемое значение:
// НастройкиКомпоновкиДанных - настройки компоновщика.
//
Функция СкомпоноватьНастройки(СхемаКомпоновки) Экспорт

Пример вызова

Результат = МобильныеПриложения.СкомпоноватьНастройки(СхемаКомпоновки)

ДобавитьЭлементОтбораВНастройкиСхемы

Описание, пример вызова
// Добавляет элемент отбора в настройки компоновки
//
// Параметры:
// Настройки - НастройкиКомпоновкиДанных - настройки компоновки
// ИмяПоля - Строка - имя поля, по которому задается отбор
// ВидСравнения - ВидСравненияКомпоновкиДанных - вид сравнения компоновки данных
// Использование - Булево - использование элемента отбора
// ПравоеЗначение - Произвольный - правое значение сравнения.
//
Процедура ДобавитьЭлементОтбораВНастройкиСхемы(Настройки, ИмяПоля, ВидСравнения = Неопределено, Использование = Истина, ПравоеЗначение = Неопределено) Экспорт

Пример вызова

МобильныеПриложения.ДобавитьЭлементОтбораВНастройкиСхемы(Настройки, ИмяПоля, ВидСравнения, Использование, ПравоеЗначение);

УстановитьЗначениеЭлементаОтбора

Описание, пример вызова
// Выполняет установку значения элемента отбора в настройках компоновки
//
// Параметры:
// Отбор - ОтборКомпоновкиДанных - отбор компоновки.
// ИмяПоля - Строка - имя поля.
// ВидСравнения - ВидСравненияКомпоновкиДанных - вид сравнения.
// Использование - Булево - Признак использования.
// ПравоеЗначение - Произвольный - правое значение в отборе.
//
Процедура УстановитьЗначениеЭлементаОтбора(Отбор, ИмяПоля, ВидСравнения = Неопределено, Использование = Истина, ПравоеЗначение = Неопределено) Экспорт

Пример вызова

МобильныеПриложения.УстановитьЗначениеЭлементаОтбора(Отбор, ИмяПоля, ВидСравнения, Использование, ПравоеЗначение);

УстановитьИспользованиеПоляКомпоновки

Описание, пример вызова
// Устанавливает признак включения в настройки компоновки поля.
//
// Параметры:
// НастройкиКомпоновки - НастройкиКомпоновкиДанных - настройки компоновки, для которых требуется установить использование.
// ИмяПоля - Строка - имя поля компоновки, использование которого требуется установить.
// Использование - Булево - признак использования поля.
//
Процедура УстановитьИспользованиеПоляКомпоновки(НастройкиКомпоновки, ИмяПоля, Использование) Экспорт

Пример вызова

МобильныеПриложения.УстановитьИспользованиеПоляКомпоновки(НастройкиКомпоновки, ИмяПоля, Использование)

УстановитьЗначениеПараметраНастроек

Описание, пример вызова
// Устанавливает указанное значение параметра настроек компоновки данных.
//
// Параметры:
// Настройки - НастройкиКомпоновкиДанных - настройки компоновки данных.
// ИмяПараметра - Строка - имя параметра, значение которого нужно установить.
// Значение - Произвольный - устанавливаемое значение параметра.
//
Процедура УстановитьЗначениеПараметраНастроек(Настройки, ИмяПараметра, Значение) Экспорт

Пример вызова

МобильныеПриложения.УстановитьЗначениеПараметраНастроек(Настройки, ИмяПараметра, Значение)

ОписаниеОтбораКомпоновкиДанных

Описание, пример вызова
// Формирует и возвращает структуру на основе переданного отбора компоновки данных.
//
// Параметры:
// Отбор - ОтборКомпоновкиДанных - отбор компоновки данных.
//
// Возвращаемое значение:
// Структура - структура, содержащая данные отбора.
//
Функция ОписаниеОтбораКомпоновкиДанных(Отбор) Экспорт

Пример вызова

Результат = МобильныеПриложения.ОписаниеОтбораКомпоновкиДанных(Отбор)

ЗаполнитьОтборКомпоновкиИзСтруктуры

Описание, пример вызова
// Заполняет указанный отбор на основании структуры, содержащей данные отбора.
//
// Параметры:
// Отбор - ОтборКомпоновкиДанных - отбор компоновки данных, который надо заполнить.
// СтруктураОтбора - Структура - структура, содержащая данные для заполнения отбора.
//
Процедура ЗаполнитьОтборКомпоновкиИзСтруктуры(Отбор, СтруктураОтбора) Экспорт

Пример вызова

МобильныеПриложения.ЗаполнитьОтборКомпоновкиИзСтруктуры(Отбор, СтруктураОтбора)

ДобавитьОтборыИзСхемыОбмена

Описание, пример вызова
// Задает отборы для выборки объектов с использованием компоновки.
//
// Параметры:
// НастройкиКомпоновки - НастройкиКомпоновкиДанных - настройки компоновки данных, для которых задаются отборы.
// СтруктураНастроекОтбора - Структура - структура, содержащая описание устанавливаемого отбора.
// ИмяКласса - Строка - имя класса, к которому принадлежит объект (Справочники, Документы и т.д).
// ИмяОбъекта - Строка - имя объекта метаданных, для которого добавляются отборы.
// ИспользоватьДополнительныеОтборы - Булево - признак необходимости установки доп. отборов для регистров (помимо
// ключевых полей).
// СтруктураПараметровНастройкиОбмена - Структура - структура, содержащая параметры настройки обмена.
// ИспользуетсяВыборка - Булево - признак того, что используется выборка данных и отборы указываются для выборки.
//
Процедура ДобавитьОтборыИзСхемыОбмена(НастройкиКомпоновки, СтруктураНастроекОтбора, ИмяКласса, ИмяОбъекта, Экспорт

Пример вызова

МобильныеПриложения.ДобавитьОтборыИзСхемыОбмена(НастройкиКомпоновки, СтруктураНастроекОтбора, ИмяКласса, ИмяОбъекта, );

НастройкиОтбора

Описание, пример вызова
// Формирует и возвращает структуру, содержащую структуры настроек отбора.
//
// Параметры:
// УзелОбмена - ПланОбменаСсылка - узел плана обмена, для которого определяются настройки отборов.
//
// Возвращаемое значение:
// Структура - структура, описывающее отборы.
//
Функция НастройкиОтбора(УзелОбмена) Экспорт

Пример вызова

Результат = МобильныеПриложения.НастройкиОтбора(УзелОбмена)

ОписаниеПараметровНастройкиОбмена

Описание, пример вызова
// Формирует и возвращает структуру, описывающие параметры настройки обмена для указанного узла обмена.
//
// Параметры:
// УзелОбмена - ПланОбменаСсылка - узел плана обмена, для которого требуется получить параметры.
//
// Возвращаемое значение:
// Структура - структура, описывающая параметры настройки обмена для указанного узла обмена, с полями:
// * АвтоматическиСоздаватьЗаказыПоЗаданию - Булево - признак необходимости автоматического создания заказов.
// * ТорговыйПредставитель - СправочникСсылка.Пользователи - торговый представитель.
// * ИспользованиеКонтактнойИнформации - ПеречислениеСсылка.ИспользованиеКонтактнойИнформацииМобильнымПриложением -
// вид использования контактной информации.
// * ИспользованиеСоглашенийСКлиентами - ПеречислениеСсылка.ИспользованиеСоглашенийСКлиентами - вид использования
// соглашений с клиентами.
//
Функция ОписаниеПараметровНастройкиОбмена(УзелОбмена) Экспорт

Пример вызова

Результат = МобильныеПриложения.ОписаниеПараметровНастройкиОбмена(УзелОбмена)

ОписаниеПараметровОбменаДанными

Описание, пример вызова
// Разбирает xml-строку параметров обмена данными и формирует структуру параметров на ее основе.
//
// Параметры:
// ПараметрыОбменаДанными - Строка - xml-строка, содержащая параметры обмена.
//
// Возвращаемое значение:
// Структура - структура, содержащая параметры обмена.
//
Функция ОписаниеПараметровОбменаДанными(ПараметрыОбменаДанными) Экспорт

Пример вызова

Результат = МобильныеПриложения.ОписаниеПараметровОбменаДанными(ПараметрыОбменаДанными)

ПодключатьКомпонентуОбменаДаннымиПриСтартеСистемы

Описание, пример вызова
// Определяет, требуется ли подключение внешней компоненты обмена данными при старте системы.
//
// Возвращаемое значение:
// Булево - результат проверки. Истина - подключение требуется, Ложь - не требуется.
//
Функция ПодключатьКомпонентуОбменаДаннымиПриСтартеСистемы() Экспорт

Пример вызова

Результат = МобильныеПриложения.ПодключатьКомпонентуОбменаДаннымиПриСтартеСистемы()

ИспользуемыеМетаданные

Описание, пример вызова
// Формирует дерево используемых метаданных на основании описания, полученного от редактора мобильных приложений.
//
// Параметры:
// ОписаниеМетаданных - Строка - XML-строка, содержащая описание используемых метаданных.
//
// Возвращаемое значение:
// ДеревоЗначений - ДеревоЗначений - с колонками:
// * Имя - Строка
// * Использование - Булево
//
Функция ИспользуемыеМетаданные(ОписаниеМетаданных) Экспорт

Пример вызова

Результат = МобильныеПриложения.ИспользуемыеМетаданные(ОписаниеМетаданных)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).