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

27.06.07  (№ 711)  SP № 3

Почтовый модуль. Исправлена ошибка вызова команды Oracle без указания транзакции ("The Transaction property of the Command has not been initialized"). И ошибка остановки работы при приеме пакета подтверждения нулевой длины.
Sm.Post.DbLoader.dll, Sm.Post.Filters.Xml.dll, Sm.Post.Filters.Standard.dll, Sm.Post.Admin.exe, SmZip.dll, Sm.Post.Transports.dll, Sm.Post.Filters.dll, Sm.Post.Controller.dll, Sm.Post.AdminLibrary.dll, Sm.Post.VirtualPackage.dll, Sm.Post.Connection.dll, Sm.Core.Client.dll, Sm.Interop.dll, Sm.Bridge.dll, Sm.Objects.dll, Sm.Database.dll, Sm.Core.Server.dll, Sm.WinApi.dll, Sm.ExchangeInterfaces.dll, Sm.Core.dll, Sm.SM2000Interfaces.dll, Sm.Post.Server.exe

18.06.07  (№ 710)  SP № 3

SMORA00002930. Увеличена длина поля "№ п/п" в печатной форме "инвентаризационная опись".
inv_list.rep

18.06.07  (№ 709)  SP № 3

Исправлена ошибка схемы почтового объекта при работе с конвертером 1С - Супермаг 2000.
Sm.Post.VirtualPackage.dll

08.06.07  (№ 708)  SP № 2

SMORA00002914. Почтовый модуль. Восстановлена функциональность пересоздания почтовых пакетов по кнопке "Отменить", удаленная в версии 1.025.
SMPostModule.sql, Sm.Post.Controller.dll, Sm.Post.AdminLibrary.dll, Sm.Post.Connection.dll

07.06.07  (№ 707)  SP № 2

SMORA00002922. Отчеты "Доходность по товарам", "Лидеры в группах товаров", "Оборачиваемость по поставщикам". Возвращен показ доходности для строк с отрицательным доходом, который был удален в версии 1.024.6.
SmReport.hlp, leader_group.rep, turnover_supp.rep, profit_goods.rep

07.06.07  (№ 706)  SP № 2

Почтовый модуль. Исправлена большая загрузка процессора компьютера, на котором установлена база, при работе почтового сервера в режиме "Приём" во время ожидания.
Sm.Post.Server.exe

07.06.07  (№ 705)  SP № 2

SMORA00002912. Почтовый модуль. Исправлена ошибка приема вложенных файлов в документах, если к одному документу было приаттачено более одного файла.
Sm.Post.DbLoader.dll

07.06.07  (№ 704)  SP № 2

SMORA00002916. Исправлена ошибка запуска отчета "Остатки в закупочных ценах" при выборе опций "все места хранения и партнеры", если для пользователя нет ограничений по партнерам.
SQLFilterPkg.sql, SQLFilterPkgBody.sql, RepModule.sql, ostatki_cp.rep, tovrep_supp.rep, tovrep_supp_$.rep, FRemInPkgBody.sql

25.05.07  (№ 703)  SP № 1

Изменен алгоритм расчета цены для кассы для приходных накладных в местах хранения с флагом "отложенное исполнение актов изменения цены": цена будет браться из акта для вида цены для кассы в статусе 2 или 3, созданном на основе накладной.
Docs3PkgBody.sql

25.05.07  (№ 702)  SP № 1

Изменен алгоритм поиска кол-ва переоценки для актов, исполняемых из функции "Зарегистрировать отложенные акты". В этом случае кол-во переоценки = [текущий остаток] - [кол-во из приходн. накл. в статусе 2 или 3, если она является основанием этого акта].
DocACPkgBody.sql

25.05.07  (№ 701)  SP № 1

SMORA00002907. Отчет "Остатки". Исправлена ошибка запуска отчета с опциями: все места хран., детально по артикулам, с группировкой по местам хран., без показа сумм, с группировкой по всем группам товаров, с показом всех остатков.
ostatki_cur.rep, ostatki.rep

25.05.07  (№ 700)  SP № 1

Модуль контроля цен. Исправлено зависание сервиса при запуске.
SmUniversal.dll, SMSrvCtl.dll, SmPriceChecker.exe

