Консультант
Рабочие версии Консультанта+
Дата тестирования | Версия модуля *.RES | Версия WINE, на котором проверялось | Комментарий |
апрель 2009 | 400000 | 1.0.9 | Наблюдались проблемы с прорисовкой значков и четкостью шрифтов. |
май 2009 | 400003 | 1.0.9; 1.0.10 | |
июнь 2009 | 400005 | 1.0.10; 1.0.11 | |
сентябрь 2009 | 400011 | 1.0.11 8\3 | Ошибок с прорисовкой НЕ наблюдается. |
январь 2010 | 400015 | 1.0.11; 1.0.12 | |
март 2010 | 400015 | 1.0.12 3.1/2 | |
октябрь 2010 | 400030 | 1.0.12-eter7.19/14 | Работает без притормаживания при прокрутке, проблемы с кнопкой Esc не наблюдается |
ноябрь 2010 | 400032 | 1.0.12-eter7.19/14 | |
ноябрь 2010 | 400033 | 1.0.12-eter7.23/14 | |
март 2011 | 400040 | 1.0.12-eter8/18 | |
март 2011 | 400040 | 1.0.12-eter8.12/18 | запускается Консультант+ на flash-носителе |
Ошибки в Консультанте+ и их расшифровки
Новые проблемы при запуске Консультанта
При запуске больше 3х пользователей появляется ошибка 236: "Файл ADM\cons.adm занят другим приложением. Работа невозможна."
Решение - обратите внимание на ограничения лицензии WINE.
Частые проблемы при запуске Консультанта
1. Возникает ошибка загрузки consult.vxd. Это может быть только в режиме Win98. Использовать его не рекомендуется, используйте новую версию WINE@Etersoft и настройки по умолчанию.
2. Возникает ошибка загрузки consult.sys. -Скорее всего не запущен сервис etersafe. Подробнее см. в документации. -Данная ошибка также возникает при отсутствии libieee1284. -Также возможно не корректно произведено обновление программы Консультант+: не все файлы каталога SYSTEM обновлены, или подставлен не самый новый модуль *.RES. -Возможно у Вас нет прав для запуска и установки драйвера.
3. При попытке запуска выходит ошибка: 5003/1060. Ошибка доступа памяти.
Запуск Консультант+ на flash-носителе
Установка и запуск "с нуля"
-действия выполняются в консоли (терминал)
1. Устанавливаются пакеты wine. Выполняется команда $ wine.
2. Вставляем flash-носитель.
3. Заходим на автоматически смонтированный диск в home/'name'/.wine/dosdevices/'name_of_disk'
4. Если диска нет, то в консоли выполняем $winecfg. В открывшемся окне на вкладке "Диски" - добавляем диск. По умолчанию дирректория диска /media/"flash disk"
5. Регистрируем Консультант+ ( команда $ wine CONS.EXE /reg)
6. Запускаем $ wine CONS.EXE или через создаваемый ярлык.
Установка и запуск на уже имеющемся WINE@Etersoft
-действия выполняются в консоли (терминал)
1. Скачиваем и устанавливаем обновленный пакет wine.
2. Выполняем $ wine --update
3. Запускаем $ regedit
Находим /HKEY_LOCAL_MACHINE/System/CurrentControlSet/Enum/USB (Стираем записи "VID....SDFG", только те, где прописные буквы; имена вида "Vid_04n5&Pid_0065", где не все буквы заглавные - НЕ ТРОГАЕМ!)
4. Выполняем $ wineserver -k.
5. Вставляем flash-носитель.
6. Заходим на автоматически смонтированный диск в home/'name'/.wine/dosdevices/'name_of_disk'
7. Если диска нет, то в консоли выполняем $winecfg. В открывшемся окне на вкладке "Диски" - добавляем диск. По умолчанию дирректория диска /media/"flash disk"
8. Регистрируем Консультант+ (команда $ wine CONS.EXE /reg)
9. Запускаем $ wine CONS.EXE или через создаваемый ярлык.
В настоящее время не гарантируется работа Консультанта на flash-носителе с несколькими дополнительно подключенными flash-накопителями. При появлении Ошибок 269, 270, 271 стоит выполнить очистку реестра от записей сторонних flash-накопителей.
Дополняемая документация по установке на Linux
(Сейчас написана для себя, потом перепишу нормальным языком) WINE@Etersoft version: 1.0.12-eter11.13/21, etersafe running Разместил папку в //cellar/net/consultant На cellar: Сделал
1. mkdir -p /net/wine/bottles/prav/cons/.wine-cons-adm/dosdevices/unc/cons/
2. ln -s /net/sharebase/consultant/ /net/wine/bottles/prav/cons/.wine-cons- adm/dosdevices/unc/cons/share
3. ln -s /net/wine/bottles/prav/cons/.wine-cons-adm/dosdevices/unc/cons/share /net/wine/bottles/prav/cons/.wine-cons-adm/dosdevices/k:
Далее по инструкции ставлю на диск k: - сетевой. Получаю - ошибка WNetGetUniversalName Not_Connected K: Ошибка закрывается по OK, появляется при любом действии в программе (p.s. программа запускается)
Убираем c диска k: - сетевой (можно поставить "жесткий") - ошибки нет.
На kompas (имитируем "клиента - 1"): Сделал
1. sudo mkdir -p /mnt/consultant
2. sudo mount -t nfs -o rw,soft,nointr cellar:/net/sharebase/consultant /mnt/consultant (sudo etermount //cellar/sharebase /mnt/consultant) при монтировании желательно указать опцию actimeo=60 (если ее не указывать,то по-умолчанию ее значение будет =1,что сильно замедлит работу консультанта)
3. mkdir -p ~/.wine/dosdevices/unc/cons/
4. ln -s /mnt/consultant/ ~/.wine/dosdevices/unc/cons/share
5. ln -s ~/.wine/dosdevices/unc/cons/share ~/.wine/dosdevices/k:
Заходим на k:, пускаем cons.exe - и не запрашивается регистрация!
Прочитано - Для сетевой версии понадобится предоставить папку с "Консультант Плюс" в общее пользование ("расшарить"). Если Вы заботитесь о безопасности, то права для пользователей на всю папку достаточно дать только "чтение", за одним исключением - на папку ADM (находится в папке с программой) должны быть права и на "запись". Для обновления программы должны быть полные права на всю папку с программой.
А подключение сетевых пользователей происходит очень просто - с компьютера пользователя находите общую папку с Консультантом и запускаете файл cons.exe. Появится упомянутое выше окно "Инсталляция станций" и будут созданы необходимые ярлыки на компьютере пользователя для запуска "Консультанта". (http://www.consprice.ru/dopinfo_8_6.php)
Сама процедура регистрации станций служит для того чтобы ограничить число подсетей из которых происходит запуск Консультанта (стандартное значение не более 5) эта информация прописывается в BIS файлах. Если другая рабочая станция работает из той же подсети что и станция администратора то регистрация не потребуется.
Существует 3 способа регистрации Консультанта:
1. Регистрация комплекта когда станция администратора запускается с ключами /ADM /REG , формируется файл запроса на регистрацию и т.д После этого появляется возможность на этой машине принимать пополнения.
2. Регистрация рабочих станций внутри ЛВС.
Проверка регистрации, перерегистрации клиентов. Можно удалить /DISTR/BIS/*.BIS - клиенты потеряют регистрацию, однако это повлечет перерегистрацию комплекта. Можно сделать следующим образом, зарегистрировать станцию администратора, откопировать Bis файлы в сторону , потом экспериментировать с регистрацией станций , а чтобы вернуться к первоначальному состоянию подложить откопированные Bis файлы обратно. (эталонный BIS лежит в Консультанте на ftp).
Мысли насчет баги по WNetGetUniversalName "По поводу ошибки WNetGetUniversalName - Z: у меня мысли следующие, возможно они могут навести на решение проблемы. Ошибка [WNetGetUniversalName -S:] NO_NET_OR_NET_PATH, иногда проявляется в Windows, связана с невозможностью нашей программы преобразовать путь с Буквой диска в вид UNC.Также если сетевой ресурс не корректно подключен, например, отображается в виде локального каталога (например, при подключении через NFS) , тогда Консультант считает что происходит запуск с локального диска и пытается обратиться к драйверу, но тогда обычно это сопровождается ошибками типа 5011/87."
См. Багу 4379 - по ошибке Not_Connected
3. Консультант Плюс начиная с релиза 4000.00.52 Выпущен драйвер защиты "Консультант Плюс" для Linux. Теперь появилась стандартная возможность зарегистрировать программу (кроме флэш-версий) в операционной системе Linux в среде стандартного Wine… Для работы программы под Linux надо установить и запустить в Linux драйвер защиты conslin и в Wine запустить Консультант с ключом /LINUX http://www.artiks.ru/consultant_text.php?id=9539