Архив для категории ‘Витакарта’

В данной статье я хочу рассказать о настройке планировщика автоматической отправки отчётов по электронной почте из АИС ЛПУ.

Для работы AIS LPU Update Server на сервер должен быть установлен .Net Framework 3.5: Dism /Online /Enable-Feature /all /FeatureName:NetFx3 Если первый вариант не прокатит:

Проблема: При формировании генераторного отчёта в АИС Витакарта выходит ошибка: «Приложению Excel не удается открыть или сохранить документы из-за нехватки памяти или места на диске. Чтобы освободить память, закройте ненужные книги или программы. Чтобы освободить место на диске, удалите с этого диска ненужные файлы.». Решение: Зайти в редактор реестра, найти раздел HKEY_CURRENT_USER\Software\Microsof t\Windows\CurrentVersion\Explorer\User Shell Folders, в […]

Чтобы не хранить файлы прикрепляемые пользователем в базе данных MSSQL эти файлы хранятся в отдельном каталоге, по умолчанию в папке AIS LPU Server\FileStorageFolder. К ним относятся файлы прикрепляемые, например, на форме проведения исследования. Для того, чтобы указать альтернативное расположение каталога нужно в серверный конфиг, в секцию <VCLib.Server> добавить элемент: <FileStorageFolder value=»D:/FileStorageFolder»/> После этого перенести все файлы […]

Пример скрипта для удаления генераторного отчёта: declare @GenericReportMainID uniqueidentifier set @GenericReportMainID = ‘9495baa8-cc6b-46bc-9611-25c84f380a21’ delete from VCLib.T_GENERIC_REPORT_MAIN_ITEM where GenericReportMain = @GenericReportMainID delete from vclib.T_GENERIC_REPORT_TEMPLATE where GenericReportMain = @GenericReportMainID delete from VCLib.T_GENERIC_REPORT_RIGHTS where GenericReportMain = @GenericReportMainID delete from vclib.T_GENERIC_REPORT_MENU_ITEM where Report = @GenericReportMainID delete from VCLib.T_GENERIC_REPORT_MAIN where GenericReportMainID = @GenericReportMainID  

Настраиваем выгрузку на подобии этой статьи: Копирование “Программы страхования” в другую базу данных Витакарты. Хранимая процедура: sp_spx_EXAMINATION_TYPE_ExportToSQL XSL-шаблон: EXAMINATION_TYPE_ExportToSQL_xslt

Пожалуйста, сначала прочитайте статью полностью и только потом приступайте к выполнению шагов! Для того, чтобы скопировать программу страхования Витакарты из одной базы данных в другую нужно проделать следующие действия: 1. Выполнить скрипт — Warranty_Program_ExportToSQL_SP. Он добавит хранимую процедуру, которая на основе выбранной программы страхования сформирует XML-документ. Содержимое скрипта приведено ниже:

Для того, чтобы на основе какой-либо сущности сделать экспорт объекта этой сущности в SQL-скрипт (для быстрого переноса элемента в другую БД), в Витакарте предусмотрен следующий механизм: Заходим в «Администрирование»-«Дополнительные команды пользовательского интерфейса», добавляем новую команду. В поле «Наименование» вводим название вновь создаваемого действия, оно будет выводиться в меню на той сущности, для которой создаётся действие. […]

После добавления нового ЛПУ с кодом ЛПУ, который уже есть у какого-то другого ЛПУ в базе данных и если у этого ЛПУ есть настройки (запись в LPU_SETTINGS), то при попытке перезапуска службы она уже не запустится и в системном логе событий появится ошибка: Ошибка старта службы. Error: Host can’t invoke Start method System.Exception: Ошибка загрузки […]

В лексеме «Параметр» реализована возможность настройки валидации и фильтра, используя текстовое представление лексем. Другими словами, теперь появилась возможность проверять значения, которые запрашиваются у пользователя через лексему «Параметр». Пример простой валидации, которая, при формировании отчёта, запрещает указывать дату рождения больше 01.01.2010 года: