Средство разработки: Delphi XE8
Присутствуют все исходные файлы.
Принцип действия: Через определенные промежутки времени программа под логином и паролем пользователя обращается к базе Документооборота 1С и просматривает там задачи пользователя. При появлении новой задачи всплывает сообщение об этом.
Настройки: Программа обращается к двум ini файлам. Первый ini файл находится рядом с исполняемым файлом и содержит наименование сервера, базы и размер периода в минутах, через который программа будет опрашивать Документооборот на наличие новых задач. Если указать «МинутОжидания = 0» тогда программа не будет обращаться к базе Документооборота. Это необходимо для тех случаев, когда база 1С блокируется для внесения изменений. Именно поэтому исполняемый файл и ini файл рекомендуется разместить на сервере и по мере необходимости вносить корректировки в myTasks.ini, а пользователю установить ссылку на исполняемый файл.
Второй ini файл создается автоматически и содержит логин пользователя и номера его текущих задач, чтобы можно было идентифицировать новую задачу.
Может и под Android / IOS стоит собрать??
(1) mkostya, Под Андроид не писал, но попробовать можно. Идея хорошая.
как решается вопрос что com соединение потребляет лицензию?
для каждой версии 1с нужна своя компонента ComConnector ?
после ввода пароля выдает ошибку — недопустимая строка с указанием класса
1. вопросом лицензий не интересовался
2. Иногда при попытке подключения к информационной базе возникает ошибка:
Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса: Недопустимая строка с указанием класса
Решение ошибки подключения через COM
Иногда при внешнем подключении к базе через COM-соединение возникает такая ошибка
для решения проблемы нужно прописать в системе comcntr.dll
например:
C:WINDOWSsystem32
egsvr32.exe «C:Program Files1cv88.3.6.2332incomcntr.dll»
Должно появиться сообщение, что библиотека зарегистрирована.