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

16.11.09  (№ 929)  SP № 4

Активность покупателя. Исправлено: если код дисконтной карты - не число, попытка просмотра активности покупателя завершалась ошибкой "ORA-00933: неверное завершение SQL-предложения".
SmCashChecks.dll

16.11.09  (№ 928)  SP № 4

SMORA00003288. Отчеты. Движение артикула в производстве. Исправлено: если название готовой продукции не помещается в одну строку при выводе актов производства, то каждая следующая строка названия переносится на новую страницу отчета.
article_prod.rep

16.11.09  (№ 927)  SP № 4

Отчеты. Сводный товарный отчет. Исправлено: если есть расходы, ссылающиеся на приходы разных видов собственности, то при запуске отчета с опцией "с учетом вида собственности товаров" возможна ошибка:
ORA-00001: нарушено ограничение уникальности TTCREPSUMDETAIL.
RepCfg.sql

16.11.09  (№ 930)  SP № 4

Почтовый модуль. Реализована рассылка уровней складских запасов, скидок и наценок вместе с артикулом при активизации карточки.
CardsPkg.sql

14.10.09  (№ 909)  SP № 4

Весы. Реализовано управление размером шрифта строк ингредиентов в этикетках Digi Ethernet.
SmScaleDIGIEthernet.dll, SmScaleManager.dll

14.10.09  (№ 908)  SP № 4

Обрезка базы. Исправлено: при наличии в базе нулевых количественных остатков и ненулевых остатков по себестоимости возникала ошибка "ORA-01476 делитель равен нулю".
PCloseBody.sql

14.10.09  (№ 907)  SP № 4

Чеки. Ускорен отбор чеков при установленном фильтре по группам товаров.
CashProc.sql, SmCashChecks.dll

17.09.09  (№ 905)  SP № 3

Почтовый модуль. Реализовано удаление док-та по почте вне зависимости от его статуса, при приеме команды на удаление из старшей или доверительной базы (за исключением платежных док-ов, счетов, исполняющихся маркетинговых акций).
DocProc.sql, DocsPkgBody.sql

01.09.09  (№ 904)  SP № 2

Почтовый модуль. Для приема калькуляций отменена проверка на равенство суммы в заголовке сумме по позициям спецификации документа.
DocsPkgBody.sql

27.08.09  (№ 903)  SP № 2

Почтовый модуль. Фильтр "Excel". Центральный офис исключён из списка мест хранений для формирования уровней складских запасов.
Sm.Post.Filters.dll, Store.sql

26.08.09  (№ 901)

SMORA00003270. Портативный терминал. Исправлено: отбор списка док-тов, куда экспортировать данные, на закладке "Чтение данных из терминала" при опции "Тип документа: [Все перечисленные]" завершается ошибкой: ORA-00933: неверное завершение SQL-предложения.
SmDocLib.dll, SmTerminal.dll

26.08.09  (№ 902)  SP № 2

ТСД. Драйвер Cipher. Реализована автоматическая установка скорости ИК-порта подставки терминала в соответствии с настройками Супермага.
Sm.Terminal.Cipher.dll

25.08.09  (№ 897)  SP № 2

Почтовый модуль. Фильтр "XML", "Excel". Исправлено: если максимум количества ошибок при приеме почтового пакета не ограничен, то пакет отвергается после первой ошибки: "Число ошибок превысило -1".
Sm.Post.Filters.dll

25.08.09  (№ 898)  SP № 2

Почтовый модуль. Фильтр "Excel". Исправлено: прекращение приёма почтового пакета по факту первой ошибки или некритичного предупреждения.
Sm.Post.Filters.Excel.dll

25.08.09  (№ 900)  SP № 2

Почтовый модуль. Фильтр "Excel". Исправлено: синтаксический анализатор почтового пакета может не обнаруживать ключевое слово "Форма" при наличии пустых строк в начале страницы.
Sm.Post.Filters.Excel.dll

25.08.09  (№ 899)  SP № 2

Почтовый модуль. Фильтр "Excel". Исправлено: синтаксический анализатор почтового пакета может не обнаруживать заголовок таблицы "Исключение из HRESULT: 0x800A03EC".
Sm.Post.Filters.Excel.dll

06.08.09  (№ 896)

SMORA00003259. Процесс формирования заказа на базе контракта. Исправлено: если поле "% изменения" имело больше 4 значащих цифр, то сохранение процесса завершалось ошибкой "ORA-01438: значение большее, чем позволяет для этого столбца заданная точность".
Process.sql

06.08.09  (№ 895)

SMORA00003253. Диалог старта торговой системы (ТС). Исправлено: при установке в "Переключателе БД" значений "Запретить выбор БД" и "Скрывать окно заставки", первый раз в ТС зайти можно, при следующем входе база данных не задана.
Sm.Main.exe

06.08.09  (№ 894)  SP № 1

SMORA00003254. Карточки. Реализовано перечитывание списка артикулов после изменения параметров карточек по кнопке "Обработать" для действий: "Изменение уровней склад. зап.", "Изменение скидок", "Изменение ценников".
SmDomCards.dll

03.08.09  (№ 889)  SP № 1

Кассовые документы. Оптимизирован отбор необработанных Z-отчетов в мастере создания нового документа.
SmDomDocsCS.dll, SmCashChecks.dll

03.08.09  (№ 893)  SP № 1

ТСД. Реализована поддержка драйвера портативного терминала Cipher.
SmUniversal.dll, Sm.Interfaces.dll, Sm.Objects.dll, Sm.Terminal.Cipher.dll, SmTerminal.dll

03.08.09  (№ 892)  SP № 1

Почтовый модуль. Разрешен прием должностей из доверительной базы данных.
Sm.Post.DbLoader.dll, SmAdminCore.dll

03.08.09  (№ 891)

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

03.08.09  (№ 890)  SP № 1

Акты уценки. Исправлено: если в спецификации есть строка с заполненным полем "артикул уценки", то вызов функции "Пересчитать цены" всегда приводит к появлению вопроса "Документ был изменен. Сохранить изменения?".
SmDomDocsAD.dll

