Менеджер лицензий PMTLics
Проблема |
Описание проблемы |
Решение |
---|---|---|
Ошибка менеджера лицензий: "Лицензия некорректна или отсутствует" |
1. Не введен ключ активации. 2. Ключ активации введен, но проблема осталась. Нехватка ресурсов BDE. 3. Системная дата не входит в срок действия ключа активации (текущее значение даты меньше, чем дата начала действия лицензии или текущее значение даты больше, чем срок, до которого действует лицензия). |
1. Получить в ПМТ код активации. 2. Изменить параметры BDE следующим образом: Configuration->Drivers->Native->MSSQL: BLOB SIZE = 64 Configuration->System->Init: MAXBUFSIZE = 16384 MAXFILEHANDLES = 512 MEMSIZE = 32 (для слабых машин) MEMSIZE = 64 (для машин с оперативной памятью => 128 МБ) SHAREDMEMSIZE = 4096 3. Проверить системную дату и изменить на корректную. |
Утилита AM_SETUP
Проблема |
Описание проблемы |
Решение |
---|---|---|
Ошибка RES_LIST. Incorrect syntax near the keyword 'STOPLIST' |
Имя поля STOPLIST совпадает со служебным словом в MSSQL 2008. Ошибка возникает при обновлении базы данных с параметром Compatibility level=100 |
Изменить Compatibility level базы данных на 90 (в Microsoft SQL Server Management Studio выбрать базу данных, открыть Properties->Options). После обновления снова установить Compatibility level=100. |
Запуск и работа МИС МЕДИАЛОГ
Проблема |
Описание проблемы |
Решение |
---|---|---|
Не запускается МИС МЕДИАЛОГ из-за несовместимости версий. Сообщение в виде Version of module database is less than database version. |
1. После смены версии программы база данных требует апгрейда структуры. 2. Версия программы не соответствует установленной версии базы данных. |
1. Запустить утилиту AM_SETUP, убедиться в правильности указанного пути к каталогу (путь читается из настроек файла automedi.ini), ввести пароль для пользователя sa и нажать кнопку Применить. 2. Установить обновления МИС МЕДИАЛОГ. |
Не запускается МИС МЕДИАЛОГ с ошибкой "Insufficient disk space" при достаточном наличии свободного пространства на диске. |
Ошибка BDE, которая возникает, если свободное пространство на системном диске кратно 4 ГБ. |
1-й способ. Нарушить эту кратность. 2-й способ. Установить службу FixBDE4GbBugService. |
Ошибка подключения МИС МЕДИАЛОГ к серверу с клиентского места. |
На клиентском месте в ходе установки какого-либо ПО ранее уже был создан системный источник данных ODBC (системный DSN) —MAIN, совпадающий по имени с тем, который использует МИС МЕДИАЛОГ |
Изменить имя временного алиаса, который создает МИС МЕДИАЛОГ для соединения с MAIN, либо изменить ранее созданный алиас MAIN на другой. |
Замедление работы МИС МЕДИАЛОГ |
Возможно, включена сортировка в таблицах не по индексным полям. |
Сортировка списков во всех окнах рекомендована только по индексным полям. Следует отключить сортировку по не индексным полям или создать индекс по полю, по которому включена сортировка (если применение такой сортировки оправдано). См. также: РЕКОМЕНДАЦИИ ПО ОПТИМИЗАЦИИ РАБОТЫ СИСТЕМЫ |
Полная блокировка работы МИС МЕДИАЛОГ |
1.Нет связи с MSSQL-сервером. 2.Блокировки процессов на MSSQL-сервере. |
1.Проверить связь с MSSQL-сервером через BDE-Administrator. 2.Проверить наличие блокировок на MSSQL-сервере. |
Самопроизвольное закрытие МИС МЕДИАЛОГ при работе на MS Windows Server 2003 |
Некорректная обработка исключений (exceptions). |
Добавить в automedi.ini на проблемной машине в секцию [start] параметр ExceptWatcherEnabled=0 |
МИС МЕДИАЛОГ выдает ошибку о том, что переполнен data-файл. |
Возможно, установлена бесплатная MSDE-версия MSSQL Server, не поддерживающая базы данных размером более 4 ГБ. |
Узнать версию MSSQL-сервера можно, выполнив команду select @@version |
МИС МЕДИАЛОГ выдает ошибку о том, что переполнен log-файл. |
Log-файл базы данных достиг максимального размера. |
Выполнить скрипт, очищающий лог: DECLARE @DBNAME as VARCHAR(20); SET @DBNAME = 'demo_670'; BACKUP LOG @DBNAME WITH NO_LOG; DBCC SHRINKDATABASE (@DBNAME,1,TRUNCATEONLY); Вместо demo_670 ввести имя своей базы данных. |
Ошибка Incorrect syntaxes near EXTERNAL при работе на MSSQL 2005. |
В одной из конфигураций MSSQL 2005 слово "EXTERNAL" является зарезервированным. |
Установить MSSQL ServicePack2 и выполнить скрипт Exec sp_dbcmptlevel 'demo_670', '80' Вместо demo_670 ввести имя своей базы данных. |
Русские названия (Label) полей отображаются в интрефейсе в виде "????" |
|
На рабочем месте в региональных стандартах Windows выбрать русский язык. (Для Windows XP: Пуск / Панель управления / Язык и региональные стандарты) |
Модуль "Системное ядро"
Проблема |
Описание проблемы |
Решение |
---|---|---|
Невозможно распечатать счет, талон или просмотреть результат статистического запроса. |
Некорректная работа МИС МЕДИАЛОГ с драйверами некоторых принтеров (HP 2300, HP 1300). При этом запуск любого статистического запроса выдает ошибку типа «Unable write VCF15.OSX». |
На проблемных машинах в файле automedi.ini нужно прописать опцию: [TROUBLES] MergeInMemory=1 |
Файлы ошибок сохраняются с префиксом, не соответствующим DNS-имени компьютера. |
Возможно, был скопирован файл automedi.ini с другого компьютера. |
В файле automedi.ini изменить имя в секции [ErrorsReportFile]: Prefix=префикс erf-файла |
При выполнении запроса ошибки типа "Intra-query parallelism caused your server command to deadlock". |
На SQL-сервере включена опция "Параллелизм" — многопроцессорное выполнение одного SQL-запроса. |
Отключить параллелизм: sp_configure 'max degree of parallelism',1 RECONFIGURE |
При сохранении в MS Excel отчета на двух и более листах из модуля статистики или vts МИС МЕДИАЛОГ выдает ошибку Access Violation и отчет не выгружается. |
Связано с драйвером принтера серии HP LaserJet 1000, 1200, 1300 и т.п. |
Переустановить драйвер принтера на HP LaserJet из поставки MS Windows. |
При экспорте отчета в формате TXT ошибка "Символ разделитель для экспорта совпадает с системным разделителем дробной и целой части. Измените параметр реестра [Format] в узле [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\Text]. Возможны следующие варианты: - TabDelimited (в качестве разделителя - символ табуляции) - Delimited([Ваш символ]) - [Ваш символ] в качестве разделителя." |
Символ-разделитель для экспорта совпадает с системным разделителем дробной и целой части |
Исправить значение [Format], как предлагается в сообщении об ошибке, например, вместо [CSVDelimited] подставить [Delimited(;)]: в качестве разделителя в файле экспорта будет использоваться точка с запятой. |
Ошибка License information for TF1BookNew is invalid при запуске отчета в модуле статистики |
Ошибка вызвана отдельной от МИС МЕДИАЛОГ установкой редактора Formula One без ввода регистрационного кода. |
Переустановить Formula One с вводом серийного номера либо переустановить МИС МЕДИАЛОГ из дистрибутива. |
Некорректное отображение русского шрифта при открытии файлов dbf. |
Связано с кодовой страницей. |
Запустить req-файл со следующим содержимым: [HKEY_LOCAL_MACHINE\SYSTEM\ "1252"="c_1251.nls" |
Долгое выполнение отчетов, содержащих параметры типа Дата |
Связано с преобразованием SQL-сервером строки в дату |
Включить опцию Преобразование параметров в переменные в свойствах запроса или в параметрах модулей – для всех запросов, либо использовать вместо параметров SQL переменные |
Ошибка "Invalid column name 'MASTER_KEY__ID__SYS__INT'" при выполнении пакетного запроса |
Флажок Загружать детали одним запросом нельзя использовать при реализации связи между корневым запросом и узлами через параметр |
Перезапустить МЕДИАЛОГ и в параметрах пакетного запроса снять флажок Загружать детали одним запросом. |
Модуль "ЭМК"
Проблема |
Описание проблемы |
Решение |
---|---|---|
Не отображаются созданные направления после переключения экранной формы |
В свойствах MS SQL Server (вкладка Connections) установлена опция ANSI nulls. |
Сбросить опцию ANSI nulls в настройках MSSQL Server. Если по каким-либо причинам (например, такая настройка необходима для работы другой БД, установленной на этом же сервере) невозможно снять эту опцию, следует в файле automedi.ver прописать параметр: [CONNECTION] ANSI nulls=OFF |
Запись в ЭМК пациента не привязывается к событию. |
В конфигурации MSSQL-сервера отключен параметр nested triggers. Можно проверить процедурой exec sp_configure 'nested triggers' |
Включить опцию nested triggers: exec sp_configure 'nested triggers', 1 go RECONFIGURE Go |
Ошибка при печати макета – вместо макета печатается сообщение принтера, например: PCL XL Error. |
Проблема в версии драйвера принтера. |
Переустановить драйвер принтера, например, вместо версии PCL5 установить PCL6 или PS. |
Ошибка после добавления нового поля в таблицу Протокол анестезии. При выборе пациента: сворачивается МИС МЕДИАЛОГ, возможна ошибка Field ‘PATIENTS_ID’ not found. |
Проблема связана с ограничением количества полей, поддерживаемых BDE. Ошибка может возникать также при добавлении полей в другие таблицы. |
Средствами SQL Server Management Studio удалить добавленное поле, затем подключиться к базе с помощью утилиты Restruct и изменить в этой таблице Label для любого поля (для того, чтобы перезаписалась метаинформация). Увеличения количества полей в этой таблице невозможно; необходимые поля можно создать в новой таблице. |
Перестали редактироваться системные поля, вынесенные на экранные формы |
Пример: перестал работать механизм событий, т.к. не редактируются поля EV_NAME, EV_CLOSE, MOTCONSU_EVENT_TYPES_ID таблицы MOTCONSU |
Открыть таблицу с помощью утилиты Restruct и прописать для системных полей параметр CanEdit = T в секции Custom. |
Сообщение об ошибке Method 'VidalConnectionString' not supported by automation object |
Сообщение утверждает, что метод VidalConnectionString не поддерживается объектом автоматизации (COM, ActiveX). МИС МЕДИАЛОГ пытается обратиться к справочнику Видаль через программный интерфейс более новой версии. |
Выполнить полную настройку справочника Видаль (с обязательным выполнением скрипта copy_dll.bat), как описано в разделе Справочник лекарственных препаратов VIDAL (EMR.pdf). |
Ошибки вида Properties for table '' not found Table: PATIENTS. Cannot INSERT TABLELINK because METATABLE does not exist при настройке поля типа "ссылка на таблицу". |
Поле-ссылка ссылается на несколько таблиц. Проверить наличие полей, для которых имеется несколько ссылок, можно следующим запросом: select child, ref_fields, count(*) from tablelink group by child, ref_fields having count(*) > 1 |
При возникновении ошибки необходимо: 1. обновить версию МИС МЕДИАЛОГ; 2. в режиме редактирования экранной формы открыть свойства поля-ссылки: появится сообщение "Данное поле ссылается на несколько таблиц. Рекомендуется изменить параметры ссылки и указать верную таблицу". Нажать ОК и выбрать в свойствах поля корректную таблицу. |
Ошибки "OLE error FFFFFFFF", "CComingDays: Cannot perform this operation on a closed dataset" при обращении к меню Настройка / Параметры модулей |
Используется старая версия библиотеки sign.dll |
Скопировать из дистрибутива в рабочий каталог новый файл sign.dll. |
Модуль "Учет услуг"
Проблема |
Описание проблемы |
Решение |
---|---|---|
Импорт прикреплений пациентов в неверной кодировке. |
Проблема возникает при значении настройки MSSQL сервера Server Collation — "Latin1_General_CI_AC". |
На клиентской машине должен быть установлен ODBC Native Client. В каталоге C:\WINDOWS\system32\ при этом должны быть библиотеки odbc32.dll, sqlncli.dll. Для использования в МИС МЕДИАЛОГ технологии пакетного переноса данных через ODBC необходимо включить следующий параметр в реестре: [HKEY_LOCAL_MACHINE\SOFTWARE\PMT\DBKernel\BCP] "ODBC"="1" |
Сканер штрих-кодов
Проблема |
Описание проблемы |
Решение |
---|---|---|
Проблемы с вводом с клавиатуры в МИС МЕДИАЛОГ: "залипание" ввода, ошибки регистра при вводе с нажатым Shift. |
Ошибка возникает при использовании клавиатурного сканера с префиксом, начинающимся на "16". |
Перенастроить сканер штрих-кодов на другой префикс, как описано в документации из поставки сканера, после чего проверить префикс с помощью утилиты BarCodeTest (префикс не должен начинаться на "16") и внести изменения в личные настройки пользователей (см. Настройка клавиатурного сканера штрих-кодов). |
Модуль "Репликация"
Проблема |
Описание проблемы |
Решение |
---|---|---|
Ошибка вида Access violation at address 7333F15A in module 'ntwdblib.dll' |
Ошибка возникает при загрузке репликационного пакета на сервер с кодировкой SQL_Latin1_General_CP1_CI_AS |
Включить использование технологии пакетного переноса данных средствами ODBC. Параметр в реестре: [HKEY_LOCAL_MACHINE\SOFTWARE\PMT\DBKernel\BCP]"ODBC"="1". Для включения параметра можно найти в дистрибутиве или обновлениях МИС МЕДИАЛОГ файл ODBCx32x64.zip, скопировать его в рабочий каталог, распаковать и запустить файл ODBC.reg (для 32-битной Windows) или ODBCx64.reg (для 64-битной Windows). |