
*******************************************
********* Как ставить ServicePack *********
*******************************************

1) Перенести все файлы из папки Bin в папку с исполняемыми файлами программы (например, C:\Sm2000\Bin).
2) Перенести все файлы из папки Report в папку с отчетами к программе (например, C:\Sm2000\Report).
3) Перенести все файлы из папки Scripts в любую папку на Вашем комьютере (например, C:\Temp\Scripts).
4) Выполнить программой '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.019.1 *********
****************************************

25.02.03  (№ 356)  SP № 4

Во избежание ошибок, связанных с попыткой одноврем. обращения к файлу конверта с двух сторон канала передачи данных, в транспорте «файловый» конверт при отправке создается с расширением «---» и только по окончании копирования переименовывается в «ENX».
SMPostServer.exe

20.02.03  (№ 353)  SP № 3

Исправлена ошибка неправильного округления сумм при автоматическом проставлении цен в накладные на перемещение при смене статуса (суммы не округлялись до копейки).
DocsPkgBody.sql

20.02.03  (№ 352)  SP № 3

Исправлена ошибка преобразования схемы БД. Не удалялось избыточное описание связи вида цены с правилом округления. Данное описание более не используется и доступа к его редактированию в программе нет.
PriceRound.sql

19.02.03  (№ 350)  SP № 3

Почтовый модуль - исправлена ошибка описания поля Номер ордера  для сличит.ведомости и инв.описи. Ошибка приводила к преобразованию значения поля к числу (потеря лидирующих нулей в номере).
SMPostStd.dll

17.02.03  (№ 349)  SP № 3

Добавлены диалоги старта отчетов по комиссионным товарам для "БИН" (Улан-Удэ).
SmRepStarter.dll

14.02.03  (№ 348)  SP № 3

В док-те «Расход на производство» не проставлялась сумма в заголовок док-та при смене статуса на «принят в ценах», если в спецификации готовой продукции был один артикул. Исправлено - проверка «Запрет прин. док. с 0-й ценой» вызывалась до проставления цен
InspectPkg.sql, DocPOPkgBody.sql

12.02.03  (№ 347)  SP № 3

Исправлена ошибка: не работает функция проверки «Несоответствие суммы документа сумме документа поставщика».
Inspect.sql

06.02.03  (№ 346)  SP № 2

Исправлена ошибка 855 отсылки сличительной ведомости.
SMPostStd.dll

05.02.03  (№ 345)  SP № 2

Исправлена ошибка: Простановка цены последнего прихода. «Невозможно заменить SMSPEC.TOTALPRICE на NULL» (SMDOCSETLASTINCOMEPRICEWO)
DocsPkgBody.sql

30.01.03  (№ 344)  SP № 2

Исправлена ошибка проставления 0-х цен в накладные на перемещение в случае когда у вида цены не установлен признак "С налогами". В функцию введен учет допустимых для типа документа режимов округления цен.
DocsPkgBody.sql

29.01.03  (№ 341)  SP № 1

Ош. 845. Исправлено описание структуры документа Инвентаризационная опись для почтового сервера. Ошибка приводила к невозможности пересылки документа.
SMPostStd.dll

29.01.03  (№ 343)  SP № 1

Ош. 842 Исправлена ошибка, при которой в отчете "Остатки в закупочных ценах" отображались артикулы типа услуга. Одновременно из отчета исключены артикулы типа Транспортный элемент, так как они относятся к основным средствам.
ostatki_cp.rep

29.01.03  (№ 342)  SP № 1

Ош. 843. Исправлена ошибка, при которой расчет отстатков в документе Инвентаризационная опись добавлял рассчитанное количество к ранее расчитанному количеству.
DocILPkgBody.sql

24.01.03  (№ 340)  SP № 1

Исправлена ошибка в расчете товародвижения. Явная привязка операции списания брака на СВ к поставке на СК\СМ ошибочно рассматривалась как недопустимая.
SMRepAdmin.dll

24.01.03  (№ 339)  SP № 1

Ош 835. Исправлена ошибка, при которой происходило игнорирование шага цены в процедуре наценивания, если был установлен флаг Не отсылать не изменившиеся цены в актах изменения цены.
RevalACPkgBody.sql

20.01.03  (№ 338)  SP № 1

Ош 826. Порт. терминал. Загрузка в реж. «Контроль ценников». Для версий прогр. порт терм., отличных от «SM_2K700», была ош.: «Невозможно включить режим контроля цен на терминале». Теперь СМ проверяет, только префикс «SM_2K», возвращаемого номера версии.
SmTerminal.dll

17.01.03  (№ 337)  SP № 1

Ош. 752. Исправлена ошибка инкрементальной загрузки налогов в УКМ.
SmUKMDesk.dll

17.01.03  (№ 336)  SP № 1

Исправлены ошибки, возникающие на закладке «Цены» в домене карточек при отсутствии права на просмотр наценок.
SmDomCards.dll

17.01.03  (№ 335)  SP № 1

Исправлена ош.679: невозможность заведения новых карточек при запрете ввода артикула вручную.
CardsPkg.sql

16.01.03  (№ 334)  SP № 1

Исправлена ош. 819 для накладных и актов переоценки: номер документа, в котором присутствовал пробел, передавался в печатную форму в искаженном виде.
SmDomDocs.dll, SmDomDocsAC.dll

