Appearance
Интеграция с «Мобильной торговлей 2.0»
Для чего нужна интеграция
Внимание!
Эту статью можете не читать, если вы не используете программу «Агент Плюс: Мобильная торговля 2.0».
Если руководителям нужно видеть на карте созданные сотрудником в приложении «Агент Плюс: Мобильная торговля 2.0» документы (см. рисунок ниже), то важно, чтобы у сотрудника была установлена версия «мобильной торговли» не ниже 1.23.9.303.

Если у вас используется измененная конфигурация приложения «Агент Плюс: Мобильная торговля 2.0» (МТ), то в конфигурацию нужно внести изменения, чтобы она могла уведомлять приложение «Точки» о событиях создания документов.
Можно внести минимальные или максимальные изменения в конфигурацию МТ:
- Минимальные изменения — в конфигурацию вносится алгоритм уведомления «Точек» о созданном документе.
- Максимальные изменения — в конфигурацию помимо минимальных изменений вносится алгоритм проверки работы приложения «Точки» перед проведением документа.
При максимальных изменениях в конфигурации МТ будет запрещать проводить документ, пока не получит от «Точек» разрешение. И если работе «Точек» что-то мешает, то МТ переключит пользователя в приложение «Точки», и далее «Точки» сообщат пользователю способ устранения проблемы.
Примечание
Максимальные изменения в конфигурации желательно использовать, чтобы пресечь попытки недобросовестных пользователей помешать приёму GPS-координат.
Изменения в конфигурации
Ниже приводится перечень необходимых изменений в конфигурации МТ. Исходные фрагменты кодов доработок можно скопировать из APC-файла типовой конфигурации МТ, доступного по этой ссылке.
Все изменения в модулях типовой конфигурации МТ в комментариях отмечены маркером #mt-1985 (см. скриншоты модулей ниже).
APC-файл
APC-файл (не путать с APK-файлом) — это файл конфигурации мобильного приложения, созданного на базе платформы «Агент Плюс 2.0». На основании APC-файла платформой генерируется установочный APK-файл мобильного приложения.
Чек-лист изменений в конфигурации
- Константы
- Добавлена константа
ИспользоватьПриложениеТочки. 🔗
- Добавлена константа
- В основной словарь пользовательского интерфейса добавлены значения:
DictCatalogsMessageBoxActionTochki: ru="Выполните действие в приложении 'Точки'"; en="Perform an action in the 'Tochki' app";DictCatalogsMessageBoxAttention: ru="Внимание"; en="Attention";DictCatalogsMessageBoxDownload: ru="Скачать"; en="Download";DictCatalogsMessageBoxDownloadTochki: ru="Скачайте и установите приложение 'Точки'"; en="Download and install the 'Tochki' application";DictCatalogsMessageBoxGoTochki: ru="Перейти в 'Точки'"; en="Go to 'Tochki'";DictCatalogsMessageBoxTochkiNotInst: ru="Приложение 'Точки' не установлено"; en="The 'Tochki' app is not installed".
- Модуль
Main: - Модуль
РаботаСДокументами:- Внесены изменения в функцию
МожноПровестиДокумент_Новая. 🔗
- Внесены изменения в функцию
Скриншоты изменений в конфигурации для чек-листа
Константы
Добавлена константа ИспользоватьПриложениеТочки
- Внутренний идентификатор константы GUID:
25343219-2de2-43ba-b182-2d29fcc6bfaf. - При выгрузке значения константы из 1С нужно указывать ее значение
1в процедуре выгрузки констант.
Внимание!
При создании константы в Конфигураторе укажите точно такой же внутренний идентификатор константы. Иначе МТ будет игнорировать значение константы, переданное из 1С типовым модулем обмена данными.
Константа "ИспользоватьПриложениеТочки"

Модуль Main
Добавлена переменная ДопПараметр
Main: переменная "ДопПараметр"

Внесены изменения в функцию ЗагрузитьЛогическиеКонстанты
Main: изменения в функции "ЗагрузитьЛогическиеКонстанты"

Добавлены функции ПриложениеТочкиРаботает, Точки_ОбработатьСостояние, Точки_ОбработатьЗакрытие
Main: функция "ПриложениеТочкиРаботает"

Main: функция "Точки_ОбработатьСостояние"

Main: функция "Точки_ОбработатьЗакрытие"

Добавлен вызов функции ПриложениеТочкиРаботает
Main: вызов Функции "ПриложениеТочкиРаботает"

Модуль РаботаСДокументами
Внесены изменения в функцию МожноПровестиДокумент_Новая
РаботаСДокументами: изменения в функции "МожноПровестиДокумент_Новая"

Takwot. Справка