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

14.01.08  (№ 754)  SP № 8

Исправлено: сбор статистики по таблице SMOfficeLog в Oracle 9i завершался ошибкой ORA-00600: код внутр. ошибки, аргументы: [12830], [SUPERMAG], [SMSTAFF], [], [], [], [], [].
OfficePkgBody.sql

14.01.08  (№ 755)  SP № 8

Модуль контроля цен. Исправлено: 1) ошибка обработки шаблона Shuttle - %NAME=хх, строки с числами после команд  включаются в команду 2) ошибка распознавания весового штрихового кода.
SmPriceChecker.exe

05.12.07  (№ 746)  SP № 8

SMORA00002756. Сличитель. ведомость, Инвентаризацион. опись. Исправлено: при вводе через мастер производного артикула типа "размер" с ненулевым кол-вом формируется строка с нулевым значением суммы.
SmDomDocsRL.dll, SmDomDocsIL.dll

05.12.07  (№ 745)  SP № 8

Почтовый модуль. Повышена надежность работы с FTP-транспортом.
Sm.Post.Server.exe, Sm.Post.Filters.Standard.dll, Sm.Post.Filters.Xml.dll, Sm.Post.Filters.dll, Sm.Post.VirtualPackage.dll, Sm.Post.Transports.dll, Sm.Core.dll

05.12.07  (№ 749)  SP № 8

SMORA00003034. Накладные. Исправлено: невозможно через портативные терминал задать нулевое кол-во для ранее введенного артикула с ненулевым кол-вом.
SmDomDocs.dll

05.12.07  (№ 748)  SP № 8

SMORA00003030. Заказ поставщику. Исправлено: невозможно через мастер задать нулевое кол-во для ранее введенного артикула с ненулевым кол-вом.
SmDomDocsOR.dll, SmDomDocsCO.dll, SmDomDocsPR.dll, SmDomDocsSO.dll

05.12.07  (№ 747)  SP № 8

Сличительн. ведомость. Исправлено: 1) неверно отображается кол-во "Без свойства" в колонке "Ожидаемое количество", 2) добавление или замещение кол-ва с учетом значений свойств при использовании терминала сбора данных приводит к искажению информации.
SmDomDocsRL.dll, SmTerminal.dll

31.10.07  (№ 729)  SP № 7

Изменен протокол работы FTP транспорта для обмена с большим перечнем FTP серверов.
Sm.Post.Transports.dll

31.10.07  (№ 728)  SP № 6

Разрешено создание и исполнение маркетинговых акций в месте хранения "Центральный офис". При проверке корректности акции, если источником акции является "Центральный офис", то все прочие мх проведения акции считаются подчиненными ему.
AucPkgBody.sql, Inspect3PkgBody.sql, DocTrg.sql, SmDomDocsMA.dll

26.10.07  (№ 727)  SP № 5

SMORA00003019. Реализовано исполнение акта переоценки с условием исполнения "при оприходывании перемещения в основании" при почтовом приеме накладной на перемещение в подчиненную базу со сменой статуса на принят полностью.
SMPostPkg.sql, DocACPkg.sql, DocProc.sql, SMPostPkgBody.sql, DocsPkgBody.sql, DocACPkgBody.sql

17.10.07  (№ 726)  SP № 5

Повторное наценивание на основе контракта с поставщиком. Удаление ранее сгенерированных актов в статусе "Принят к исполнению" завершается ошибкой "Недопустимое значение статуса документа". Исправлено.
DocsModule.sql, SmDomDocsCO.dll

01.10.07  (№ 725)  SP № 4

SMORA00003002. Расчет товародвижения. Исправлено падение производительности, происходящее после установки версии 1.025.1, если пользователь не совершал манипуляций с административной настройкой "Считать нулевую неопр. с/с по будущим приходам".


20.09.07  (№ 723)  SP № 3

SMORA00003000. Карточки складского учета. Исправлена ошибка "Запись с ключом 0 не найдена в справочнике SMSTORELOCATIONS" при вызове диалога "Движение товара" на странице "Поставки", если в таблице приходов показан полностью закрытый приход.
SmDomCards.dll

20.09.07  (№ 724)  SP № 3

SMORA00002998. Кассовый модуль. В формате "УКМ4 Супермаг" не выгружались заблокированные дисконтные карты накопительного типа в таблицу стоп-листа. Исправлено.
ukm4_download.sql

20.09.07  (№ 722)  SP № 3

SMORA00003003. Кассовый модуль. Исправлена выгрузка наименования товара в неверной кодировке для формата "УКМ2 Супермаг".
SmUKMDesk.dll, SmUKM4Desk.dll

12.09.07  (№ 718)  SP № 2

SMORA00002996. Кассовый модуль. Исправлено: при выгрузке в формате "Контроль цен" не создается файл DiscArticleDk.0.txt, если не задан тип дисконтной карты для торгового зала.
SmPriceCheckerDesk.dll

12.09.07  (№ 717)  SP № 2

Кассовый модуль. В формате "УКМ2 станд. TXT" выгружались свойства с длиной, не превышающей 10 символов. Теперь ограничение будет задаваться параметром "Макс. длина имени свойства артикула" ("Административный модуль - База данных - Конфигурация - Касса".
SmUniversal.dll, SMCashServer.exe, SmUKMBaseDesk.dll, SmUKMCSVDesk.dll

12.09.07  (№ 719)  SP № 2

SMORA00002964. Кассовый модуль. Выгрузка в формате "УКМ4 Супермаг". При выгрузке скидок по сумме чека для последней скидки удалена выгрузка времени окончания действия скидки.
ukm4_download.sql

12.09.07  (№ 720)  SP № 2

SMORA00002991. Кассовый модуль. Выгрузка в формате "УКМ4 Супермаг". Исправлен формат выгрузки величин нулевых скидок: вместо "0%" будет выгружаться "-0%".
ukm4_download.sql

12.09.07  (№ 721)  SP № 2

Административный модуль - База данных - Конфигурация - Себестоимость. Изменение параметра "считать нулевую неопр. с/с по буд. приходам" в системе с закрытым периодом без смены учетн. политики, не будет требовать закрытия периода со сменой учетн. политики.
SysProc.sql

07.09.07  (№ 715)  SP № 1

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

07.09.07  (№ 716)  SP № 1

SMORA00002919. Если классификатор имеет не более пяти уровней вложенности, то выгрузка данных в формате УКМ2 сопровождалась появлением в журнале событий сообщений вида "General failure. Error messages follows. %1 %2 %3 %4 %5 %6 %7 %8". Исправлено.
SmUKMBaseDesk.dll, SmUKMDesk.dll, SmUKMCSVDesk.dll

06.09.07  (№ 713)  SP № 1

Модуль контроля цен. При сохранении на странице "Округление" поля "Количество знаков"= "X", при повторном входе на страницу значение поля отображается = "X,XX". Исправлено.
SmPriceChecker.exe

06.09.07  (№ 712)  SP № 1

SMORA00002992. Акт переоценки. Заказ поставщику и от клиента. При смене места хранения в режиме редактирования документа с пустой спецификацией возникает ошибка "ORA-00936: отсутствует выражение" при выводе поля "Остатки". Исправлено.
SmDomDocsAC.dll, SmDomDocsOR.dll, SmDomDocs.dll

06.09.07  (№ 714)  SP № 1

Акт переоценки. Реализовано округление новой цены до точности валюты вида цены из акта перед исполнением акта переоценки.
DocACPkgBody.sql

