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

13.05.11  (№ 1050)  SP № 5

Отчеты. Остатки по поставщикам. Реализована новая опция "выводить артикулы поставщика".
RepModule.sql, SmRepManager.dll, ostatki_supp_cp.rep, ostatki_supp_cp_land.rep

14.12.10  (№ 1027)  SP № 4

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

14.12.10  (№ 1026)  SP № 4

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

01.06.10  (№ 990)  SP № 3

Наценивание. Исправлено: восстановлено наценивание артикулов типа "тара".
RevalACPkgBody.sql

05.05.10  (№ 989)  SP № 2

Накладные. В мастер создания приходной накладной на страницу "на основании заказа" добавлена новая опция "Заполнять поле 'Кол-во по документу'" и изменены названия опций-флажков: вместо "Не заполнять ..." стало "Заполнять..."
SmDomDocs.dll, DocNaclPkg.sql, DocRemote.sql, DocProc.sql, DocTrg.sql, DocNaclPkgBody.sql, DocRemotePkgBody.sql, Doc4PkgBody.sql

05.05.10  (№ 988)  SP № 2

Складские требования. Исправлено: неверно уменьшалось кол-во требования по свойствам до общего затребованного кол-ва.
StorePkgBody.sql

05.05.10  (№ 987)  SP № 2

Исправлена ошибка "Клиентский процесс не зарегистрирован", возникавшая при условии: если после попытки подключения, когда количество лицензий было исчерпано, была вторая попытка, когда лицензия уже была доступна.
SmCOMKernel.dll, Sm.AppServer.exe

19.04.10  (№ 983)  SP № 1

Исправлено: если расчет себестоимостных остатков вызывался не для всех данных, например, для одного магазина, то фильтр не устанавливался при отборе бухгалтерских справок, т.о. в результат всегда попадали все бухгалтерские справки указанного периода.
FRemainsPkgBody.sql

19.04.10  (№ 982)  SP № 1

Бизнес-анализ. Исправлено для задач с остатками: если запустить задачу с установленным фильтром по артикулам, а затем удалить фильтр по артикулам и снова запустить задачу, то фильтр по артикулам перед расчетом остатков не будет сброшен.
RepToolsPkg.sql, RepToolsPkgBody.sql, AnalyticsPkgBody.sql

19.04.10  (№ 981)  SP № 1

SMORA00003363. Накладные. Исправлено: в режиме "Отгрузка" или "Отгрузка со склада" при повторном сканировании товара обнуляется количество в расходной накладной.
SmDomDocs.dll

19.04.10  (№ 980)  SP № 1

Сличительные ведомости. Исправлено: если в док-те с видом цены "цены поставки" имеются строки с ненулевым кол-вом, для которых значение поля SpecItem велико, то вызов функции "Проставить цены" приводит к ошибке: "Ошибка при присваивании значения свойству 'Пункт'".
SmDomDocsRL.dll

19.04.10  (№ 979)  SP № 1

Административный модуль. Исправлено: если у пользователя есть право на просмотр док-тов по месту хранения (МХ), то ему разрешено и редактировать товародвиженческие документы этого МХ, хотя в администраторе установлен запрет на редактирование док-тов этого МХ.
OfficePkgBody.sql

19.04.10  (№ 978)  SP № 1

SMORA00003369. Наценивание. Исправлена ошибка "ORA-06502: ошибка числа или значения", которая могла возникать при генерации актов переоценки в случае большого количества сгенерированных актов.
SmDomDocsCO.dll, SmDomDocsAC.dll, SmDomDocsPR.dll, SmDomDocsSR.dll, SmDomDocs.dll, RevalACPkg.sql, ProdProc.sql, DocProcExt.sql, DocsPkgBody.sql, RevalACPkgBody.sql

19.04.10  (№ 977)  SP № 1

Расчет товародвижения. Исправлено: если имеется несколько магазинов, в каждом из которых были сначала расходы, а потом приходы, привязка к будущему приходу осуществляется только для одного магазина при наличии опции "Считать нулевую неопр. с/с по будущим приходам".
SmRepAdmin.dll

