Не выходит чек при пробитии услуг

Если при открытии программы не выходят ошибки, связанные с кассой, и в справочнике “Платежи” в типах платежей выбран кассовый аппарат, но при пробитии услуг не выходят чеки, то нужно зайти в корень папки Архимеда, найти файлик “medinfo. ini”, найти параметр “Filename=frVirtual.ini” и закомментировать, то есть поставить точку с запятой перед этим параметром, получится:

“ ;Filename=frVirtual.ini”.

Сохранить файл, перезайти в программу, при пробитии услуг начнут выходить чеки с кассового аппарата.

Ошибка при открытии программы

«Исключение при создании объекта драйвера: Класс не зарегистрирован, ProgID: “AddIn.Fptr10»

Это ошибка выходит, потому что в папке plugins лежит кассовый плагин (названия могут быть FiscReg_Atol.dll или FiscReg_Shtrih.dll).

Нужно установить драйвер для кассы. Это может быть драйвер для касс Штрих или Атол. Уточнить у клиента.

ВАЖНО!  Для касс Атол именно для драйвера версии 10 и выше нужно ставить 32-битную версию независимо от того, это 64 или 32-битный компьютер, иначе будет выходить ошибка.

Не отправляются сообщения в автоматической системе рассылки

Для того, чтобы АВТОРАССЫЛКА работала:
1. служба должна быть полностью настроена (установлена, запущена, подключение к базе данных должно быть успешным)
2. баланс денег должен быть положительный (хотя бы больше 100 рублей)
3. также бывают случаи, когда все настроено, но сообщения не отправляются, тогда нужно пройти в корень папки, где установлена смс-рассылка, найти файл Options.ini, открыть его, удалить значения в параметрах LastExecDate и LastExecTime, сохранить, попробовать еще раз отправить сообщения пациентам.

Включение и отключение триггеров

ENABLE TRIGGER MC_FRFORMS_TrReplication ON [dbo].[MC_FRFORMS] -включение триггера

DISABLE TRIGGER MC_FRFORMS_TrReplication ON [dbo].[MC_FRFORMS] — отключение триггера,

 где MC_FRFORMS_TrReplication — название триггера

[dbo].[MC_FRFORMS] — название таблицы

Запуск диспетчера конфигурации MS SQL Server

Значок диспетчера конфигурации выглядит так:

Быстрое решение — запустить в командной строке:
C:\Windows\SysWOW64\SQLServerManager12.msc — для MS SQL Server 2014
C:\Windows\SysWOW64\SQLServerManager10.msc — для MS SQL Server 2008.

Чтобы знать версию MS SQL Server, нужно запустить скрипт: Select @@version.

Что делать, если в программе вместо “рублей” стоят вопросительные знаки “?”

В ПАНЕЛИ УПРАВЛЕНИЯ компьютера есть настройка «Язык и региональные стандарты» -> Форматы-> «Дополнительные параметры»->»Денежная единица»->в поле «Обозначение денежной единицы» пропишите «руб.», сохраните настройки, перезапустите программу, все заработает.

Как переименовать базу данных с помощью скрипта

USE master;
GO
ALTER DATABASE MyTestDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
ALTER DATABASE MyTestDatabase MODIFY NAME = MyTestDatabaseCopy ;
GO
ALTER DATABASE MyTestDatabaseCopy SET MULTI_USER
GO

где MyTestDatabase — текущее наименование базы данных и MyTestDatabaseCopy — новое наименование базы данных.

Увеличение файла базы данных с расширением .ldf до очень больших размером(до 600 Гб)

Бывают случаи, когда лог-файл(db_name.ldf) базы данных увеличивается до очень большого размера (например, до 600 Гб). В таких случаях помогает скрипт, он помогает сократить лог-файл базы данных до 1 Мб:

USE [db_name];
GO
ALTER DATABASE [db_name]
SET RECOVERY SIMPLE;
GO
DBCC SHRINKFILE (empty_db_log, 1);
GO
ALTER DATABASE [db_name]
SET RECOVERY FULL;
GO

где db_name — имя базы данных клиента.

Не запускается программа “Архимед+”, выходит ошибка “Ошибка соединения с сервером ключей: Socket Error # 10061”

Для того, чтобы устранить эту ошибку, нужно запустить службу сервера ключей. Для это нужно:

 1. получить доступ к серверу;

 2. зайти в список служб сервера, найти службу “MedServerX. Служба сервера ключей — MLS IT Systems”, нажать на “Запустить”: