DSSL Autotrassir 3 — пример интеграции с 1С 8.3


Модуль распознавания автомобильных номеров DSSL AutoTRASSIR 3. Пример интеграции с 1С.

Данная обработка предназначена для печати фотографии автотранспорта, проезжающего через электронные автовесы предприятия и на своем примере позволяет понять принцип взаимодействия ПО распознавая номеров и 1С. Для того, чтобы протестировать обработку на своем ПО, вам нужно узнать имя интересующего вас канала ip-камеры в ПО Autotrassir и внести корректировку в следующей строчке в модуле формы:

КаналВесовой = "pxd3JqJJ_nbtxA7WO";

Все логины и пароли, использующиеся для соединения с БД естественно заменяются на свои.

В обработке показана работа с внешним источником данных Postgres DB, простым запросом к веб-серверу, полем html-документа.

6 Comments

  1. KroVladS

    Интересное решение.

    Вы сотрудник разработчика ОП TRASSIR ?

    Вот только цены на ПО не радуют совсем.

    Reply
  2. alexnov

    (1) KroVladS, нет, я не работник компании DSSL. Мы просто внедряли и интегрировали их ПО. А по ценам я бы не сказал что дорого.

    Reply
  3. alexnov

    Обновил версию. Теперь можно выбирать кадр по времени вручную.

    Reply
  4. morfy

    (3) Здравствуйте. А объект ктУстановкаСвязиСВнешнимиИсточниками где и как создается, в обработке есть обращение к нем но его создания нет.

    Reply
  5. alexnov

    (4) Извиняюсь, это общий модуль. Можно просто в модуле обработки прописать эту процедуру:

    Процедура УстановитьСвязьСБазойАвтотрассира() Экспорт
    
    Если ВнешниеИсточникиДанных.Автотрассир3.ПолучитьСостояние() = СостояниеВнешнегоИсточникаДанных.Отключен Тогда
    ПараметрыC = ВнешниеИсточникиДанных.Автотрассир3.ПолучитьОбщиеПараметрыСоединения();
    ПараметрыC.СтрокаСоединения = «DRIVER={PostgreSQL Unicode(x64)};SERVER=192.168.3.25;Port=5432;UID=postgres;PWD=555;DATABASE=trassir3;»;
    ПараметрыC.АутентификацияСтандартная = Истина;
    ПараметрыC.ИмяПользователя = «postgres»;
    ПараметрыC.Пароль = «555»;
    ПараметрыC.СУБД = «PostgreSQL»;
    ВнешниеИсточникиДанных.Автотрассир3.УстановитьОбщиеПараметрыСоединения(ПараметрыC);
    ВнешниеИсточникиДанных.Автотрассир3.УстановитьПараметрыСоединенияПользователя(«Админ»,ПараметрыC);
    ВнешниеИсточникиДанных.Автотрассир3.УстановитьПараметрыСоединенияСеанса(ПараметрыC);
    ВнешниеИсточникиДанных.Автотрассир3.УстановитьСоединение();
    КонецЕсли;
    
    КонецПроцедуры

    Показать

    Reply
  6. morfy

    Спасибо

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *