
*******************************************
********* Как ставить ServicePack *********
*******************************************

1)
До версии 1.021.1 включительно:
- Перенести все файлы из папки Bin в папку с исполняемыми файлами программы (например, C:\Sm2000\Bin).
- Перенести все файлы из папки Report в папку с отчетами к программе (например, C:\Sm2000\Report).
Начиная с версии 1.022:
- Запустить программу инсталляции Сервис Пака Disk1\Setup.exe, которая установит исполняемые файлы программы и файлы отчетов.
2) Перенести все файлы из папки Scripts в любую папку на Вашем компьютере (например, C:\Temp\Scripts).
3) Выполнить программой 'SQL Plus' файл запуска скриптов run_script.sql из папки Scripts. Программа 'SQL Plus' должна запускаться с помощью ярлыка, в свойствах которого нужно задать рабочий каталог. Рабочим каталогом является папка, где лежат скрипты (например, C:\Temp\Scripts). Файл run_script.sql можно запустить двумя способами:
        1-й способ) Войти в программу 'SQL Plus' с помощью ярлыка как пользователь supermag. Ввести строку: 
@ run_script.sql;
Нажать 'Enter'.
        2-й способ) Кнопка 'Пуск' ('Start') в левом нижнем углу Вашего компьютера - команда 'Выполнить' ('Run') - в поле 'Открыть' ('Open') занести текст: 
path_lnk supermag/password@db @path_sql
, где
path_lnk - полный путь к ярлыку программы 'SQL Plus' (например, C:\Temp\Sqlplusw.lnk),
password - пароль пользователя supermag,
db       - имя базы данных Oracle,
path_sql - полный путь к файлу запуска скриптов (например, C:\Temp\Scripts\run_script.sql).


**************************************
********* Изменения СМ 1.037 *********
**************************************

30.10.18  (№ 2450)  SP № 3

Почтовый модуль. Oracle 12. Исправлено: запуск SddWriter4.exe завершается ошибкой ORA-12154.
SsdWriter4.exe

30.10.18  (№ 2449)  SP № 3

Карточки. Реализована возможность сортировки по столбцам таблицы на закладке "Остатки".
SmDomCards.dll

30.10.18  (№ 2448)  SP № 3

Регистрация платежей. СП802-Ф. Драйвер ККТ неверно распознавал систему налогообложения, если это была система "Упрощенная (доход-расход)". В чек проставлялся номер системы 3 вместо 4.
Sm.FiscalRegistrar.Driver.dll

30.10.18  (№ 2447)  SP № 3

Печатные формы. Акт несоответствия по форме ТОРГ-2 / ТОРГ-3. Исправлен алгоритм расчета полной суммы для количества поставщика: ранее полная сумма = сумме без налогов + сумма налогов. Теперь полная сумма = цена полная * количество поставщика.
RussianspellPkgBody.sql

30.10.18  (№ 2446)  SP № 3

Карточки. Исправлено: создание артикула на основании ШК с привязанной к нему упаковкой завершалось ошибкой "ORA-02291: integrity constraint SMCBARCODE_PACKID violated - parent key not found".
pkg_CardsHdr.sql, func_CardsTrg.sql, CardsPkg.sql

30.10.18  (№ 2445)  SP № 3

Производство. Выход из производства. Исправлено для Белоруссии: создание актов переоценки завершалось ошибкой "ORA-02290: check constraint SMCSPECBYDOCTYPE violated".
RevalACPkgBody.sql

19.07.18  (№ 2407)  SP № 2

Регистрация платежей. Реализована замена русских символов на латинские при считывание PDF417 сканером в разрыв клавиатуры при русской 
раскладке клавиатуры.
Sm.CashDesk.dll

19.07.18  (№ 2404)  SP № 2

Кассовый модуль. УКМ2 станд. TXT. Реализована выгрузка цены до маркетинговой акции.
SmUniversal.dll, SMToolsCore.dll, SmCashServerLib.dll, SmUKMBaseDesk.dll, SmPrestigeDesk.dll, SmPriceCheckerDesk.dll, SmUKM4CSVDesk.dll, SmUKM4XMLDesk.dll, SmUKMCSVDesk.dll, SmUKMDesk.dll

19.07.18  (№ 2403)  SP № 2

Почтовый модуль. Реализованы новые функции экспорта XML-фильтра.
func_CardsProc.sql, Sm.Objects.dll, Sm.Post.Filters.dll, Sm.XmlSchemaEditor.exe

19.07.18  (№ 2402)  SP № 2

Весы. DIGI 5000. Исправлено: 1) зависание на загрузке картинок при 
наличии множества номенклатур для разных мест хранения; 2) ошибка при 
отключении сокета по таймауту.
SmScaleDIGIEthernetSM5000.dll

19.07.18  (№ 2401)  SP № 2

Накладные. Автоматическая простановка цен контракта. При 
отсутствии контракта цена в спецификации теперь не будет обнуляться.
DocNaclPkgBody.sql

19.07.18  (№ 2400)  SP № 2

При формировании строки печати штрихового кода UPC-A отменено удаление лидирующего нуля.
RepBarCodePkg.sql

19.07.18  (№ 2399)  SP № 2

Формирование пакета заказов на базе контракта. Исправлено: неверно 
проставлялись маркетинговые контракты в спецификацию процесса.
Doc4PkgBody.sql

19.07.18  (№ 2398)  SP № 2

Регистрация платежей. СП802-Ф. Исправлено: не происходил разрыв бумаги между двумя копиями слипа.
Sm.FiscalRegistrar.Driver.dll

19.07.18  (№ 2397)  SP № 2

Регистрация платежей. СП802-Ф. Реализован автоматический выбор системы налогообложения, если в ККТ задано несколько систем одновременно.
Sm.FiscalRegistrar.Driver.dll

19.07.18  (№ 2396)  SP № 2

Регистрация платежей. СП412ФР. Поправлена печать QR-кода для старого протокола.
Sm.CashDesk.dll

19.07.18  (№ 2395)  SP № 2

Регистрация платежей. Реализована отправка в УТМ ЕГАИС чеков с давностью более 24 часов.
Sm.CashDesk.dll

19.07.18  (№ 2394)  SP № 2

Прайс-листы поставщиков. Исправлено: работа функции "Проставить артикулы по штриховому коду" завершалась ошибкой "Неопознанная ошибка".
SmDomDocsCO.dll

19.07.18  (№ 2393)  SP № 2

Накладные. Приходные накладные. Расходные накладные. Исправлено: работа функции "Проставить страну из карточек" завершалась ошибкой "Неопознанная ошибка".
SmDomDocs.dll

19.07.18  (№ 2392)  SP № 2

Сервер приложений. Исправлено: при работе через сервер приложений массовое добавление большого количества артикулов в документ завершалось ошибкой "ORA-01000: количество открытых курсоров превысило допустимый максимум".
Sm.BusinessServer.dll

04.07.18  (№ 2391)  SP № 1

Административный модуль. Задание "Сбор 'мусора'". Исправлено: работа задания завершалась ошибкой "ORA-06519: выполнен откат назад для незавершенной автономной транзакции".
Garbage.sql

04.07.18  (№ 2390)  SP № 1

Отчеты. Запуск отчетов Oracle Reports с входными числовыми параметрами с десятичными разделителями может завершаться ошибкой "REP-0091: Неверное значение для параметра". Для таких параметров рекомендуется в файле отчета задавать маску ввода "NNNNNNNNN.NN".
SmRepCustom.dll

03.07.18  (№ 2389)  SP № 1

Регистрация платежей. СП802-Ф. Реализована работа с денежным ящиком.
Sm.FiscalRegistrar.Driver.dll, Sm.CashDesk.dll

02.07.18  (№ 2388)  SP № 1

Почтовый модуль. Исправлена ошибка отсылки "Соединение с БД не открыто" при периоде генерации пакетов более 60 секунд.
Sm.Post.Server.exe

29.06.18  (№ 2386)  SP № 1

ЕГАИС. Исправлено: 1) не принимается квитанция о фиксации ТТН на приход; 2) не отправляется ТТН на отгрузку на этапе приёма ответа на запрос параметров контрагента.
Sm.Post.Filters.Egais.dll

29.06.18  (№ 2385)  SP № 1

Инвентаризация ТСД. Исправлено: создание инвентаризационной описи или сличительной ведомости завершалось ошибкой "Object reference not set to an instance of an object".
Sm.Terminal.Server.dll

29.06.18  (№ 2384)  SP № 1

Весы. DIGI 5000. Реализована загрузка картинок в формате JPEG.
SmScaleDIGIEthernetSM5000.dll

29.06.18  (№ 2383)  SP № 1

Регистрация платежей. СП801-Ф. Реализована поддержка прошивки 8.01.18.
Sm.FiscalRegistrar.Driver.dll

29.06.18  (№ 2382)  SP № 1

Справочники. Ускорено сохранение справочников при большом количестве значений в справочнике.
SmDomService.dll

