Skip to content
На этой странице

Интеграция с «Мобильной торговлей 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: вызов Функции "ПриложениеТочкиРаботает"

Вызов ПриложениеТочкиРаботает

Модуль РаботаСДокументами

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

МожноПровестиДокумент_Новая

Сделано в «Агент Плюс» с ❤️