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

13.01.06  (№ 601)  SP № 7

SMORA00002454. Почтовый модуль. В список объектов для установки правил рассылки возвращены объекты, для которых не предусмотрена автоматическая рассылка (эти объекты были исключены из данного списка в версии 1.024).
SMPostProc.sql, SmSrvCtl.dll

13.01.06  (№ 602)  SP № 7

SMORA00002453. Почтовый модуль. Для объекта "Клиент или поставщик" установлен признак "Рассылка" в "Авто", т.к. фактически автоматическая рассылка данного объекта при смене статуса была предусмотрена.
sys.sql

10.01.06  (№ 600)  SP № 6

SMORA00002450. Кассовый модуль. Исправлено: в некоторых ситуациях выгружается пустая таблица дисконтных карт.
CashPkgBody.sql, SMCashServer.exe, SmUKMCSVDesk.dll, SmUKMDesk.dll

26.12.05  (№ 599)  SP № 5

SMORA00002444 Прайс-чекер. Исправлено: полная загрузка воспринималась как инкрементальная и не обновляла данные сервиса.
SmPriceCheckerDesk.dll, SmPriceChecker.exe

16.12.05  (№ 594)  SP № 4

SMORA00002423  Расчет товародвижения. Исправлена ошибка определения неопределенной себестоимости  для перемещения между ЦС.
SMRepAdmin.dll

16.12.05  (№ 598)  SP № 4

SMORA00002409 Прайс-чекер. Инкрементальная выгрузка. Обмен по протоколу Устройство - клиент, компьютер - сервер.
SMSrvCtl.dll, SmPriceCheckerDesk.dll, SmPriceChecker.exe

16.12.05  (№ 597)  SP № 4

SMORA00002425 Контракт на закупку. Исправлено: при печати контракта выдается ошибка (ошибка возникла в версии 1.024).
contract.rep

16.12.05  (№ 596)  SP № 4

SMORA00002427 Мастер создания док-та производства. Исправлено: исчезает список с цехами в первом диалоге мастера при создании док-та с помощью мастера более одного раза подряд.
SmDomDocsPR.dll

16.12.05  (№ 595)  SP № 4

SMORA00002428 Форма внутреннего учета накладных. Исправлено: цена выводится звездочками при количестве разрядов в цене больше двух.
nacl_compact.rep

06.12.05  (№ 591)  SP № 3

Административный модуль. Новые системные параметры в разделе "Касса/Загрузка": "ГТД" и "Код страны". Если установлены данные параметры, в кассу будут выгружаться ГТД и/или код страны из справочника стран.
Cash.sql, LastIncPkg.sql, LastIncPkgBody.sql, SmUniversal.dll, SMCashServer.exe, SmUKMBaseDesk.dll, SmUKMCSVDesk.dll, SmUKMDesk.dll, SMToolsCore.dll

06.12.05  (№ 593)  SP № 3

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

06.12.05  (№ 592)  SP № 3

SMORA00002364 Приходные накладные. Функция "Заполнить документ ценами из контрактов" не находила действующих контрактов, если у этих контрактов не были заполнены поля "% / сумма заниж. / завыш. эталон. цены".
SmDomDocs.dll, DocCOPkgBody.sql

28.11.05  (№ 590)  SP № 2

Печатная форма "Счет-фактура": добавлены нумерация строк в заголовке формы, нумерация столбцов, заголовок "Приложение №1 к Правилам ведения ...", убран столбец "№ п/п".
nacl_inout_factura.rep

28.11.05  (№ 589)  SP № 2

SMORA00002412 Карточки складского учета. Вкладка "Заказ". Исправлена ошибка в синтаксисе запроса (пропущен пробел перед фразой Order By), проявляющаяся при установке параметра Oracle cursor_sharing в FORCE.
SmDomCards.dll

28.11.05  (№ 588)  SP № 2

SMORA00002404 Сличительные ведомости. Инвентаризационные описи. Произведена оптимизация работы функции "Вычислить остатки".
RemainsPkgBody.sql

23.11.05  (№ 584)  SP № 1

SMORA00002411 Счет. Исправлено: попытка просмотреть список документов при отсутствии прав на просмотр цен завершалась с ошибкой.
SmDomDocsBI.dll, SmLibraryUser.dll

23.11.05  (№ 587)  SP № 1

Кассовый модуль. При полной выгрузке в кассу сделано формирование индекса по выгружаемой таблице CREDCARD.DB  по полю "soft".
Smindex.exe

23.11.05  (№ 586)  SP № 1

Административный модуль. Добавлена возможность управлять перечнем данных для полной загрузки в кассу (аналогично управлению перечню данных для инкрементальной загрузки).
sys.sql, SmUniversal.dll, SMToolsCore.dll, SMCashServer.exe

23.11.05  (№ 585)  SP № 1

Кассовый модуль. При выгрузке скидок по кол-ву в disccard.db поля PriceRub, PriceCur не заполнялись, что приводило к падению УКМ4, если значение скидки = 0%. Теперь, если скидка = 0%, в PriceRub помещается цена выбранного места хран., PriceCur всегда = 0.
SmUKMDesk.dll, SmUKMCSVDesk.dll

