Программный комплекс «Центр здоровья»

техническая поддержка => Программный комплекс «Центр здоровья» => ФК «Учет пациентов ЦЗ» (ФК «ЦЗ») => Тема начата: igorek1 от 27 Ноября 2013, 18:16:37

Название: Field not found
Отправлено: igorek1 от 27 Ноября 2013, 18:16:37
Запускаю обмен данными (Nessy). Выходит ошибка

Field not found: 'Nessy.Logic.StringSettings'.

Название: Re: Field not found
Отправлено: igorek1 от 27 Ноября 2013, 18:27:42
При запуске выгрузке выходит.
MalibuSrv.MalibuDTS.MalibuDtsException: Операция прервана по результатам анализа данных
at MalibuSrv.MalibuDTS.ProtocolInst.ExecuteReports(IProcessLogger processForm, ExecuteType mytype) at MalibuSrv.MalibuDTS.ProtocolInst.ExecProtocol(IProcessLogger logger)MessageText: MalibuSrv.MalibuDTS.MalibuDtsException: Операция прервана по результатам анализа данных at MalibuSrv.MalibuDTS.ProtocolInst.ExecuteReports(IProcessLogger processForm, ExecuteType mytype) at MalibuSrv.MalibuDTS.ProtocolInst.ExecProtocol(IProcessLogger logger)
Название: Re: Field not found
Отправлено: igorek1 от 27 Ноября 2013, 18:45:23
сборка 687
Название: Re: Field not found
Отправлено: Служба поддержки от 27 Ноября 2013, 20:59:41
Режим администрирования - Протоколы - Редактировать протоколы Выгрузка проф скрининга. В открывшемся окне, пункте меню открыть историю выполнения протокола, посмотреть подробный отчет.
Название: Re: Field not found
Отправлено: igorek1 от 29 Ноября 2013, 10:22:59
"Выгрузка реестра профилактического скрининга"

Сообщение об ошибке: Операция прервана по результатам анализа данных
 Источник ошибки: Операция прервана по отчету

Атрибут Значение
Версия протокола 4.5
Идентификатор протокола da177c52-1e44-4ae8-a34d-6029d77c7b4b
Время запуска 29.11.2013 0:43:56
Идентификатор операции 9e8d44f7-118e-495c-b32f-e1998b9defbf
История выполнения
Процесс запущен в 00:43:56
Идет предварительная обработка данных...
--------------------------------------------------------------------------------
Отчет по выгрузке реестра профилактического скрининга
Наименование справочника Наименование таблицы Количество записей
Нет новых данных для выгрузки   
--------------------------------------------------------------------------------
Процесс завершен за 00:00:00
Выполнение операции было прервано!
Источник: Операция прервана по отчету
Причина: Операция прервана по результатам анализа данных
Загружавшийся файл 
Ошибка Сообщение об ошибке: Операция прервана по результатам анализа данных Источник ошибки: Операция прервана по отчету
Сеанс 540695
Пользователь Admin
Имя протокола Выгрузка реестра профилактического скрининга
Название: Re: Field not found
Отправлено: igorek1 от 29 Ноября 2013, 10:24:58
Вроде как нет новых данных.
Подскажите куда и как внести данные чтобы проверить.
Название: Re: Field not found
Отправлено: Служба поддержки от 29 Ноября 2013, 10:35:37
Вроде как нет новых данных.
Подскажите куда и как внести данные чтобы проверить.

Цитировать
Отчет по выгрузке реестра профилактического скрининга
Наименование справочника Наименование таблицы Количество записей
Нет новых данных для выгрузки

Потому что, карты обращении необходимо закрывать.
Редактировать обращение, внизу формы галочка "Закрыть обращение"
Название: Re: Field not found
Отправлено: igorek1 от 04 Декабря 2013, 13:00:02
Завел пациента. Создал обращение. Обращение закрыл таже ошибка. Интересно то что время стоит "02:00"
Название: Re: Field not found
Отправлено: igorek1 от 04 Декабря 2013, 13:08:05
При этом запускаю "Выгрузка реестра" таже ошибка Field not found: 'Nessy.Logic.StringSettings'. И протоколе ничего не появляется.
Название: Re: Field not found
Отправлено: Служба поддержки от 04 Декабря 2013, 15:06:26
Прикрепите скриншоты
Название: Re: Field not found
Отправлено: igorek1 от 05 Декабря 2013, 13:37:24
Выгрузка ночью появилась.
Где в протоколах смотреть загрузку ? Там версия 3.2.
Название: Re: Field not found
Отправлено: Служба поддержки от 05 Декабря 2013, 16:30:01
Проведите обновление до версии 3.5, затем до версии 3.5 SP1.
Название: Re: Field not found
Отправлено: igorek1 от 06 Декабря 2013, 05:09:56
Проведите обновление до версии 3.5, затем до версии 3.5 SP1.
Так ошибка Field not found: 'Nessy.Logic.StringSettings'. возникает на сервере версии 3.5 SP1. сборка 687?
Название: Re: Field not found
Отправлено: Служба поддержки от 06 Декабря 2013, 07:03:43
На сервере завершите работу всех программ (процессов) nessyy. Очистите каталог log (C:\oms\FK_HC\log). Запустите приложение, заново запустите сценарий. Далее содержимое каталога log прикрепите к ответу.
Название: Re: Field not found
Отправлено: igorek1 от 06 Декабря 2013, 10:05:34
Вот. При этом есть 2 подключения к базам
Название: Re: Field not found
Отправлено: Служба поддержки от 06 Декабря 2013, 10:22:28
Уточните, Вы РИР или ЦЗ ? С какого региона? Куда пытаетесь отправить данные? Ранее данные корректно отправлялись?
Название: Re: Field not found
Отправлено: Служба поддержки от 06 Декабря 2013, 10:23:29
Из-за непонятной причины, сценарий пока что не хочет создаваться...
Название: Re: Field not found
Отправлено: igorek1 от 06 Декабря 2013, 10:31:24
ЦЗ. Раньше данные не отправлялись.
Название: Re: Field not found
Отправлено: Служба поддержки от 06 Декабря 2013, 10:37:40
Т.е. ни с каким РИР не взаимодействуете? РИР не предоставлял Вам адрес веб службы, к чему подключаться?
Название: Re: Field not found
Отправлено: igorek1 от 06 Декабря 2013, 10:50:21
Т.е. ни с каким РИР не взаимодействуете? РИР не предоставлял Вам адрес веб службы, к чему подключаться?
Не взаимодействуем. Нет.
Название: Re: Field not found
Отправлено: Служба поддержки от 06 Декабря 2013, 11:00:28
Завершите работу всех процессов (nessy, malibuoperative)
В каталоге с программой переименуйте каталог logic например в logic1
Как будете взаимодействовать с РИР'ом, тогда постараемся настроить взаимодействие.
Название: Re: Field not found
Отправлено: igorek1 от 06 Декабря 2013, 13:03:08
Мобильный ЦЗ обновил до 3,5 сп1.  Создал карточу, обращение. Выгрузил.
Делаю "Мобильные центры здоровья\Загрузка реестра профилактического скрининга из мобильного ЦЗ" падает уже с новой ошибкой.
Message: Cannot insert the value NULL into column 'IsPrimary', table 'hls_hc.dbo.hlt_HCVisit'; column does not allow nulls. INSERT fails.

В БД мобильного ЦЗ даже такого столбца нет. Как добавить?
Название: Re: Field not found
Отправлено: Служба поддержки от 06 Декабря 2013, 13:04:14
Как проводили обновление ?
Мобильный вначале обновляли до версии 3.5 ???
Название: Re: Field not found
Отправлено: igorek1 от 06 Декабря 2013, 13:12:46
Нет. Сделал как написано здесь http://hc-forum.mednet.ru/index.php?topic=1172.0
Название: Re: Field not found
Отправлено: Служба поддержки от 06 Декабря 2013, 13:16:47
А прежде какая версия была ?
Название: Re: Field not found
Отправлено: igorek1 от 06 Декабря 2013, 13:17:40
3.2
Название: Re: Field not found
Отправлено: Служба поддержки от 06 Декабря 2013, 13:40:22
А строки красным выделены для кого?

...
Как в стационарном, так и в мобильном ЦЗ, версия ФК «ЦЗ» должна быть 3.5 Service Pack 1
...
Название: Re: Field not found
Отправлено: igorek1 от 06 Декабря 2013, 13:44:51
В доке же не было написана последовательность обновления 3.5-> 3.5 сп1.
Коллеги я так и сделал обновил до 3.5 сп1.
Название: Re: Field not found
Отправлено: Служба поддержки от 06 Декабря 2013, 13:49:10
В доке же не было написана последовательность обновления 3.5-> 3.5 сп1.
Коллеги я так и сделал обновил до 3.5 сп1.
Как в стационарном, так и в мобильном ЦЗ, версия ФК «ЦЗ» должна быть 3.5 Service Pack 1
Ключевое слово: должна быть

Открываем тему: Обновление ПК «Центр здоровья» от 10.04.2013. Версия 3.5 Service Pack 1 http://hc-forum.mednet.ru/index.php?topic=1170.0 (http://hc-forum.mednet.ru/index.php?topic=1170.0)
Там указано: Обновление необходимо проводить на версии ПК «Центр здоровья» от 3.5

Читайте изучайте внимательно! Всё корректно указано, цветом выделено. Внимательнее Просим Вас!!!
Название: Re: Field not found
Отправлено: igorek1 от 07 Декабря 2013, 05:53:49
Как теперь можно обновить исправить/обоновиться?
Как-то можно обновить протоколы или структуру БД?
Название: Re: Field not found
Отправлено: Служба поддержки от 07 Декабря 2013, 06:34:07
Вам, в личку кинул скрипт.
Делайте архивные копии баз данных!
Также, ознакомьтесь с вопросом №5 по следующему адресу: http://hc-forum.mednet.ru/index.php?topic=470.0
Попробуйте провести серверное обновление 3.5 на мобильном, затем серверное обновление 3.5. SP1 на мобильном и снова
обновление для мобильного - которое добавить требуемые протоколы для взаимодействия.
Название: Re: Field not found
Отправлено: igorek1 от 07 Декабря 2013, 10:46:23
А где можно скачать серверное обновление 3.5 на мобильный.
Здесь только 3.5.сп1 http://hc-forum.mednet.ru/index.php?topic=1172.0
Спасибо
Название: Re: Field not found
Отправлено: Служба поддержки от 07 Декабря 2013, 10:51:31
Мобильный ФК "ЦЗ" - это тот же ФК "ЦЗ" + доп протоколы выгрузки данных.
См. темы: http://hc-forum.mednet.ru/index.php?topic=1012.0 (3.5) и http://hc-forum.mednet.ru/index.php?topic=1170.0 (3.5 SP1)