
*******************************************
********* Как ставить 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.028 *********
**************************************

11.07.11  (№ 1067)  SP № 3

Кассовые документы. Исправлена ошибка создания кассового документа "Не удалось распределить сумму набора ... по его компонентам" при наличии в Z-отчете артикула типа "набор" со скидкой в копейках меньшей, чем количество компонентов набора.
CashProc.sql, CashPkgBody.sql

11.07.11  (№ 1066)  SP № 3

Кассовые документы. Исправлена ошибка создания кассового документа при наличии в Z-отчете артикулов типа "размер":
ORA-00001: нарушено ограничение уникальности SMCSPEC_PK
ORA-06512: на  "SUPERMAG.CASH", line 1378
ORA-01403: данных не найдено.
CashPkgBody.sql

20.01.11  (№ 1040)  SP № 2

Принтер этикеток. Реализована поддержка работы принтеров, которые имеют свой язык управления печатью, через USB-порт.
SmLabelPrinter.dll

20.01.11  (№ 1039)  SP № 2

SMORA00003414. Карточки. Исправлено: перевод штрихового кода в статус недопустимого или обратный перевод завершается ошибкой "ORA-01400: невозможно вставить NULL в SMCASHQUEUE.ARTICLE".
CardsTrg.sql

12.01.11  (№ 1038)  SP № 2

Кассовый модуль. Добавлена возможность не выгружать на кассу информацию о налогах. Для этого в административном модуле значение параметра "База данных - Конфигурация - Касса - Налоги для артикулов" нужно установить в значение "Не выгружать".
SmToolsCore.dll, SmUKMBaseDesk.dll, SmUKMCSVDesk.dll, SmUKMDesk.dll

20.12.10  (№ 1037)  SP № 1

Исправлено: базовый модуль не будет требовать библиотек .NET Framework 3.0 при старте в локальном режиме работы с базой данных.
Sm.BusinessServer.dll, Sm.Main.Server.dll, Sm.Process.User.Server.dll, Sm.Mobile.Server.dll, Sm.SalesConsultant.Server.dll, Sm.Terminal.Server.dll

20.12.10  (№ 1036)  SP № 1

SMORA00003408. Весы. При глобализации артикула теперь информация о временном артикуле не будет удаляться из списка товаров для весов, а будет переназначена глобальному артикулу.
CardsPkg.sql

20.12.10  (№ 1035)  SP № 1

Накладные. Белоруссия. В диалоге распределения транспортных расходов на приходную накладную теперь будет показана не общая сумма документа, а только сумма артикулов типа "товар".
SmDomDocs.dll

20.12.10  (№ 1034)  SP № 1

Наценивание. Убраны ограничения на тип нацениваемых карточек. Теперь нацениваться будут, в том числе, карточки типа "услуга" и "инвентарь".
RevalACPkgBody.sql

20.12.10  (№ 1033)  SP № 1

Акты уценки. Исправлено: в заголовок акта не проставлялась сумма из спецификации документа, что приводило к отказу приема такого документа по почте.
DocProcAD.sql, DocADPkgBody.sql, SmDomDocsAD.dll, Inspect3PkgBody.sql

20.12.10  (№ 1032)  SP № 1

Отчеты. Исправлено: если в приходных накладных использовалась функция сокрытия строк с нулевым приёмом, запуск отчета "Реестр актов несоответствия" мог завершаться ошибкой нарушения ограничения TTCPrintSpecRefuse_PK.
RussianspellPkgBody.sql

20.12.10  (№ 1031)  SP № 1

Наценивание. Исправлено: при создании плана цен, завершающего планирование цены данного артикула, этот факт учитывался только при ручном наценивании, при автоматическом же наценивании считалось, что планирование цены продолжается.
RevalACPkgBody.sql

