Программный комплекс «Центр здоровья»
техническая поддержка => Программный комплекс «Центр здоровья» => Общие вопросы по программному комплексу => Тема начата: statotdel от 18 Июня 2010, 05:07:26
-
Здравствуйте! Такая проблемма...
Необходимо выбрать номер ОГРН, согласно инструкции выполняю загр. и обнов. НСИ.
При попытке начать обновление НСИ из C:\oms\FK_HC\TS\cz_1\import\nsic\NSI_9_RIR.zip
пишет:
----------------------------------------------------------------------------------------
Отчет по загрузке обновления НСИ
Загрузка проведена 18 июня 2010 09:02:28
Оператор - Пользователь № 1
Нарушена последовательность загрузки обновления НСИ.
Неверный номер загружемого обновления. Для корректности нормативно-справочной информации и регистра граждан, подлежащих дополнительной диспансеризации, необходимо загрузить пакет с номером реестра НСИ 10, а в текущем пакете номер реестра НСИ 9
Необходимо связаться с ТФОМС для получения корректного пакета обновления НСИ.
---------------------------------------------------------------------------------------
Подскажите где взять данный 10ый архивчик?
-
Здравствуйте.
Загрузка НСИ предполагает, что единство НСИ на территории региона обеспечивается порядком загрузки реестров. Т.е. Вы не сможете загрузить 9, если у Вас 9 реестр уже загружен. Для загрузки возможен только реестр под номером 10.
Откуда Вы взяли 9 реестр? Регламентно 9 реестр шел вместе с обновлением 2.0. В инструкции по проведению обновления было написано, как грузить реестр НСИ.
Если у Вас после загрузки программы представлено сообщение "Неверное значение настройки "ОГРН Центра Здоровья"", то Вам необходимо выбрать Ваш Центр Здоровья из справочника. Если справочник пуст, то реестр под номером 10 Вам необходимо получить от департамента, который ведет региональный информационный ресурс в Вашем регионе, либо добавить Ваш Центр Здоровья вручную прямо через окошко "Неверное значение настройки "ОГРН Центра Здоровья"". Необходимыми для заполнения являются поля "ОГРН" и наименование.
-
При выгрузке обновление НСИ для мобильного ЦЗ произошла ошибка и вышел следующий текст:
Процесс запущен в 12:24:41
Идет предварительная обработка данных...
Обрабатываются источники данных. Операция может занять продолжительное время.
Процесс завершен за 00:00:00
Выполнение операции было прервано!
Источник: Источник MSSQL
Причина: System.Data.SqlClient.SqlException (0x80131904): Incorrect syntax near ')'.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at MalibuSrv.MalibuDTS.MssqlLoaderInst.Exec()
Подробное описание ошибки:
Message: Incorrect syntax near ')'.
Source: .Net SqlClient Data Provider
StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at MalibuSrv.MalibuDTS.MssqlLoaderInst.Exec()
TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean)
Подскажите в чем причина?
-
Добрый день.
Актуализируйте версии ЦЗ до 3.5, затем до 3.5 SP1.
Актуализируйте версии протоколов загрузки/выгрузки, см: http://hc-forum.mednet.ru/index.php?topic=1172.0
-
ФК ЦЗ на стационарном компьютере была обновлена до версии 3.5 SP1 (сборка 687), также как и на мобильных компьютерах
-
Попробуйте еще раз обновить протоколы.
Очистить каталог log.
Перезапустить приложение.
Попробовать еще раз осуществить выгрузку.
Содержимое каталога log прикрепите к ответу.
-
Содержимое каталога log
-
Написал Вам в личку
-
Спасибо, вопрос решен
-
Здравствуйте. При выгрузке данных из мобильного ЦЗ выгрузилась только часть записей. В мобильном ЦЗ большая часть записей (около 100) была помечена серым цветом (выгруженные в РИР). Обнаружил что в мобильном цз папка logic не была переименована в logic1. Как теперь достать эти записи?
-
Посмотрите личные сообщения. Вопрос решен.
-
Опять проблемы с выгрузкой данных из мобильного цз. На этот раз вот такая ошибка
Процесс запущен в 15:40:20
Идет предварительная обработка данных...
Обрабатываются источники данных. Операция может занять продолжительное время.
Процесс завершен за 00:00:04
Выполнение операции было прервано!
Источник: Источник MSSQL
Причина: System.Data.SqlClient.SqlException (0x80131904): There is already an object named 'tmp_HCVisit' in the database.
в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
в System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
в System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout)
в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
в System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
в MalibuSrv.MalibuDTS.MssqlLoaderInst.Exec()
ClientConnectionId:5dfa91be-eac1-4310-bac6-3ea0f8ab9a01
Подробное описание ошибки:
Message: There is already an object named 'tmp_HCVisit' in the database.
Source: .Net SqlClient Data Provider
StackTrace: в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) в System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) в System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout) в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) в System.Data.SqlClient.SqlCommand.ExecuteNonQuery() в MalibuSrv.MalibuDTS.MssqlLoaderInst.Exec()
TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
Делал переиндексацию, и проверку на ошибки. Не помогло.
-
По неизвестной проблеме, остались временные объекты(таблицы) в базе данных. Завершите работу на всех рабочих местах, а также работу процессов nessyy.exe. Перезапустите приложение, попробуйте заново осуществить операцию.
-
Не помогло. В Server Management Studio действительно много таблиц с названиями "tmp_*". При перезапуске программы и убийстве процессов nessyy.exe они не исчезают. Удалять их вручную - боязно.
Отвечаю с такой задержкой, до этого не было возможности (не было доступа к автобусу цз и ноутбукам). В мобильном ЦЗ скопилось уже довольно много записей.
Удалил временные объекты вручную (бекап есть) - экспорт и импорт прошел вроде бы нормально, новые временные таблицы не появились (не остались). В чем может быть причина того что не удалялись автоматически? И какие дальше мои действия?
-
По каким-то причинам выгрузка не завершалась корректно, поэтому оставались временные объекты. Продолжайте работать в обычном штатном режиме.
-
при загрузке НСИ из ЦЗ в мобильный ЦЗ выскакивает ошибка:
Выполнение операции было прервано!
Источник: Источник Xml
Причина: [DBNETLIB][ConnectionOpen (Invalid Connection()).]Недопустимое соединение.
Подробное описание ошибки:
Message: [DBNETLIB][ConnectionOpen (Invalid Connection()).]Недопустимое соединение.
Source: Microsoft OLE DB Provider for SQL Server
StackTrace: в SQLXMLBULKLOADLib.SQLXMLBulkLoad4Class.Execute(String bstrSchemaFile, Object vDataFile) в MalibuSrv.MalibuDTS.XmlLoaderInst.Exec()
TargetSite: Void Execute(System.String, System.Object)
Версии ЦЗ и там и там 3.5
-
Добрый день.
Посмотрите пожалуйста в окне авторизации ФК "ЦЗ", в настройках подключения, укажите соединение через sa.
-
через sa не подключается к базе ни на одном из ноутбуков, на серверном ноуте через windows авторзацию подключается, либо через добавленного мной пользователя.
-
Нужен sa
-
При загрузке справочника СМО выходит это:
-
Коллеги ! SOS !!! Помощь нужна по выше изложенному вопросу срочно. Наш коллега "Lares" и весь коллектив ЦЗ ждет результата. По январю месяцу полный провал реестров. Выручайте.
-
Необходимо связаться с РИР, кто готовил пакет обновления НСИ... Пусть также представители от РИР выйдут на форум...
Еще необходимо уточнить какая версия ФК "РИР" установлена на региональном уровне. Версия должна быть единой 3.5 Service Pack 1.
По вопросу выгрузки в определенном Вашем формате, необходимо уточнить проблемы по каким тегам не хватает данных.
Если каких-то данных действительно нет, то скорее всего эти данные не заносятся в самом ФК "ЦЗ". Потребуются доработки: новые поля, изменение структуры базы данных (где то же данные надо хранить), вынести в пользовательский интерфейс графические элементы, за счет которых оператор бы вносил данные. Связать с полями таблиц в бд. Т.е. проблематично. Более того, программный комплекс федеральный, изменения потребуются глобальные и нужно задание от самого федерального Минздрава.
В первую очередь необходимо уточнить какие именно теги (поля в XML) "проблемные" в реестре на счет.
Если не ошибаюсь, в Вашем регионе сами дорабатывали механизм выгрузки для счетов.