Конфигуратор для Lotsia PDM Plus 4...

Дополнительные модули и расширения (add-ons) для системы Lotsia PLM.
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: Конфигуратор для Lotsia PDM Plus 4...

Сообщение Александр »

вот, поправил
RunLotsiaPDM.zip
(29.23 КБ) 1137 скачиваний
заодно переделал путь к PartyPath - поскольку он нужен еще до запуска программы - на этапе редактирования gnclient.ini, его (путь) можно взять из реестра как ты предложил из ODMA, или автоматом поискать в program files (32/64) или явно указать выбрав файл

по поводу безопасности
логин и пароль - хранятся в зашифрованном виде
в конфигураторе - пароль существует только при первой загрузке - при смене конфигураций исчезает, нужно вводить по новой

да и файл конфигурационный изменился - у себя или по новой создай или вставь строчку (UTF8) вот сюда
<conf>
<Default>
<PartyPath></PartyPath>
<Database>...

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Re: Конфигуратор для Lotsia PDM Plus 4...

Сообщение Старик Крупский »

Получение пути до partyp.exe прикольно приделал :-) Однако работает ведь. Спасибо!
Кстати, на Win7 твоя программка не запускалась, пока не удалил старый conf-файл. Но все уже позади :-)
"Лучше меньше, да лучше" (C)
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: Конфигуратор для Lotsia PDM Plus 4...

Сообщение Александр »

не все так хорошо :wink:
я там с шифровкой перемудрил - в реестр для логина упаковывается зашифрованная строка
для sa - по барабану, а для остальных...
короче переделал уже, еще чуть потестирую и выложу :wink: :wink: :wink:

кстати скажи а без админских прав ветка реестра HKEY_CLASSES_ROOT\ODMA32\PartyArc - читается?
а то у нас все сплошь админы куда не плюнь :wink:

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Re: Конфигуратор для Lotsia PDM Plus 4...

Сообщение Старик Крупский »

Александр писал(а):кстати скажи а без админских прав ветка реестра HKEY_CLASSES_ROOT\ODMA32\PartyArc - читается?
а то у нас все сплошь админы куда не плюнь :wink:
Да где их взять, не админов-то? :D
А вообще должна читаться.
"Лучше меньше, да лучше" (C)
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: Конфигуратор для Lotsia PDM Plus 4...

Сообщение Александр »

ps
юзер без админских прав - читает реестр нормально
...

вроде финальная версия :wink:
RunLotsiaPDM.zip
(29.83 КБ) 1043 скачивания
пара комментариев
1. по умолчанию на чистой конфигурации - путь PartyPath - берется из реестра, это значит что если конфигурационный файл был создан на 32 - то при запуске на 64 (в той же конфигурации) - при попытке коннекта будет сообщение что PartyPath неверен - нужно просто его переопределить не выходя их программы.
Автоматом делать анализ где используется существующая конфигурация на 32 или 64 - не стал - неохота :wink:
2. если конфигуратор распространять через файлы обновления Лоции системные или пользовательские и при этом запускать его через существующий на клиенте (этот файл обновляется при старте Лоции - а он уже запущен) - будет ошибка - невозможно перезаписать существующий файл.
Связано с тем что Лоция при старте очень поздно отдает идентификатор процесса. Т.е. конфигуратор запустил Лоцию и ждет когда она ему отдаст id процесса, Лоция в этом случае не торопится - сначала запускает обновление файлов если нужно, потом отдает id процесса (тут и возникает ошибка) и потом грузит пользовательские настройки.
Но это проблема одноразовая - типа конфигуратор.exe (если он вдруг изменился) можно раскидать пользователям отдельно без централизованного обновления - тогда ошибки не будет.
С другой стороны можно запускать Лоцию через посредника *.bat, тогда конфигуратор будет ждать не лоцию а запуск cmd и ошибки не будет (поскольку уже cmd будет ждать завершения процесса Лоции) - но неохота заморачиваться :wink:
3. маленькая дырочка в системе безопасности клиента Лоции - если стартовать через конфигуратор (при повторном и всех последующих запусках ) используя флаг интегрированный пароль (реестр Integrated=1) логин+пароль можно не использовать - автоматом уйдут последние значения удачного коннекта.

по поводу исключений на клиенте
- должен быть установлен Framework3.5
- на сборках Win7(64) eng prof от компании Arbyte - нужно ставить совместимость с WinXP
вроде это все, на первый взгляд :wink:

СК - если что вылезет - напиши - поправлю
ps
для удобства дополнительно к F2 - можно щелкнуть правой мышкой по имени закладки Account :wink:

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Re: Конфигуратор для Lotsia PDM Plus 4...

Сообщение Старик Крупский »

Скачал. Вроде работает. Спасибо!
"Лучше меньше, да лучше" (C)
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: Конфигуратор для Lotsia PDM Plus 4...

Сообщение Александр »

по теме - вроде все ок, можно закрывать...
для фиксации - архив с проектом (для самостоятельного развития, для редактирования - нужно отключить подпись манифеста в проекте)
Project RunLotsiaPDM framework 3_5.zip
(215.26 КБ) 1039 скачиваний
ps
еще раз спасибо админу форума за возможность выкладывания файлов

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: Конфигуратор для Lotsia PDM Plus 4...

Сообщение Александр »

исправлены некоторые вещи (под 7ку, и путь по умолчанию, и в случае отсутствия связи и что-то еще - не помню) в общем год в эксплуатации
Вложения
RunLotsiaPDM.zip
(30.39 КБ) 1029 скачиваний

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Ответить