402d
@402d
начинал с бейсика на УКНЦ в 1988

Как оформить автоматическое добавление драйвера мобильной платформы?

Добавил к своему приложению интеграцию с 1С
https://its.1c.ru/db/metod8dev#content:5975:hdoc
Да я знаю, что это устаревший метод, но пока не научился собирать нативАПИ.

В тестовом приложении БТО можно в ручную добавить новый драйвер
6280ca493795c048412424.jpeg

В 1с я ноль. Как написать готовый инсталятор и через что ? Я пока плыву в теме . Слияние информационных баз , внешние обработки ? Или программист должен сам ручками дописывать код и автоматизация не возможна ?

Вот, что с чем смог разобраться и сделать в ручную к нужному мне результату
Создаем INFO.XML
<?xml version="1.0" encoding="UTF-8" ?>
<drivers>
<component progid="ru.a402d.rawbtprinter" type="ПринтерЧеков" name="RawBT: Принтер чеков" version="0.0.1"/>
</drivers>

в качестве progid указан pakege name андроид приложения
Запаковыем файл в zip архив (один файл) - фактически заглушка

Добавляем в проект новый макет внешней компоненты
62816967189bb049844856.jpeg
загружаем в него архив

Добавляю в справочник оборудования предопределенный элемент
62816acc29564597106113.jpeg

Следующий шаг мне совсем не нравиться. Так как пришлось снять БТО с поддержки
62816c5eca808882120263.jpeg
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Dementor
программист, архитектор, аналитик
В тестовом приложении БТО можно в ручную добавить новый драйвер
В рабочем - аналогично.

В 1с я ноль. Как написать готовый инсталятор и через что ? Я пока плыву в теме . Слияние информационных баз , внешние обработки ? Или программист должен сам ручками дописывать код и автоматизация не возможна ?
Для начала самый простой вопрос, если есть Вы как разработчик драйвера, и есть Пользователь как потребитель, то зачем нужна промежуточная прослойка автоматизации?

Лезть у чужой конфигуратор и что-то там "слиять" вам никто не даст. Максимум разрешать запустить внешнюю обработку, но сейчас в профилях пользователей по умолчанию включена защита от опасных действий. Поэтому лучше все отдать на откуп системного администратора или написать инструкцию пользователю.

Справочники.ДрайверыОборудования.ЗаполнитьПредопределенныйЭлемент
Даже с названия процедуры видно, что тут заполнение предопределенного элемента (в конфигураторе можно только задать имя предопределенного элемента, а все остальное заполнение программист должен обеспечить в режиме предприятия). Вам нужно для вашего принтера делать новый элемент справочника.
Ответ написан
fosihas
@fosihas
Автоматизации учета на 1С.
Думаю, вам стоит обратиться к спецу. Увы такие вопросы нужно "трогать руками".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы