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

12.07.11  (№ 1071)  SP № 3

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

12.07.11  (№ 1068)  SP № 3

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

22.06.11  (№ 1055)  SP № 2

Отчеты. Добавлен новый заказной отчет "Отчет о продажах по кассам с выделением налогов".
SmRepCustom.dll

22.06.11  (№ 1054)  SP № 2

Отчеты. Товарный отчет по форме ТОРГ-29. Добавлена опция "Группы товаров".
SmRepParam.dll, tovrep_29.rep

26.05.11  (№ 1053)  SP № 2

Почтовый модуль. Исправлено: при работе через службу удаленного управления в почтовом модуле выдается сообщение об ошибке: "Тип Sm.Core.ReferenceEngineImpl`2 …  не помечен как сериализуемый".
Sm.Core.dll

29.04.11  (№ 1049)  SP № 1

Сервер отчетов. Исправлена ошибка создания сервера отчетов:
ORA-06508: PL/SQL: невозможно найти вызываемый блок программы: SUPERMAG.OFFICE
ORA-04088: ошибка во время выполнения триггера SUPERMAG.SSEVENTLOGAUDIT
DBAdmPkgBody.sql, ReplicPkgBody.sql

28.04.11  (№ 1048)  SP № 1

Почтовый модуль. Разрешена отсылка команды на удаление объекта в доверительные базы.
DocsPkgBody.sql, SMPostProc.sql, CardsPkg.sql

28.04.11  (№ 1047)  SP № 1

Расчет товародвижения. Ускорено выполнение 7 этапа расчета товародвижения на складе.
SmRepAdmin.dll

28.04.11  (№ 1046)  SP № 1

Наценивание. Исправлено: в ходе работы задания "Исполнение плана цен" не всегда отключались проверки в статусе "Предупреждение" при исполнении создаваемых актов переоценки.
RevalACPkgBody.sql

