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

01.10.08  (№ 797)  SP № 5

Почтовый модуль. Исправлено: перевод в верхний регистр содержание ключа объекта XML-обмена.
Sm.Post.Filters.Xml.dll

29.08.08  (№ 793)  SP № 4

Почтовый модуль. Исправлено: прием пакета, в котором содержится команда на удаление маркетинговой акции, завершается ошибкой: PLS-00306: wrong number or types of arguments in call to 'SMDOCDELETEMA'.
AuctionProc.sql

29.08.08  (№ 792)  SP № 4

Добавлен заказной отчет "Товарный отчет ТОРГ-29 в розничных ценах ("Торнадо")".
SmRepCustom.dll

17.07.08  (№ 791)  SP № 3

Контрагенты. Реализована ручная рассылка контрагента в доверительные базы данных.
SMCompanies.dll

17.07.08  (№ 790)  SP № 3

Карточки складского учета. Реализована ручная рассылка карточки в доверительные базы данных.
SmDomCards.dll, SMPostPkgBody.sql

17.07.08  (№ 789)  SP № 3

SMORA00003186 Карточки складского учета. Исправлено: при копировании карточки, для которой был установлен флаг "Ингредиент", новая карточка создается без флага "Ингредиент".
Cards.sql, CardsPkg.sql, SmDomCards.dll

17.07.08  (№ 788)  SP № 3

SMORA00003182 Процесс формирования заказа на базе контракта. Исправлено: если в спецификации процесса много строк, то обновлении спецификации такого процесса завершается ошибкой: PLS-00123: программа слишком велика.
SmDomDocsOR.dll

17.07.08  (№ 787)  SP № 3

SMORA00003180 Процесс формирования заказа на базе контракта. Исправлено: расчет среднесуточной реализации с опцией "Диапазон расчета: последние N дн." или "За все время продаж" всегда возвращает 0.
SaleRatePkg.sql, SaleRatePkgBody.sql, DocProc.sql, SmDomDocsOR.dll

17.07.08  (№ 786)  SP № 3

SMORA00003173. Бизнес-анализ. Исправлено: не формируется системная задача "Сумма реализации по группам товаров с детализацией по местам хранения" при наличии фильтра по МХ или артикулам и опцией "Учитывать только дни реализации=нет".
AnalyticsPkgBody.sql

26.05.08  (№ 785)  SP № 2

Восстановлена работоспособность функций док-ов, использующих локальный расчет товародвижения, в т.ч.: "Проставить основания по товародвижению" (расходные накладные), "Расчет плановой себестоимости" (калькуляция). Ошибка внесена в версии 1.026.1.
SmDocLib.dll

26.05.08  (№ 784)  SP № 2

Исправлено: при подъеме БД до версии 1.026.1 происходил отзыв прав должностей на раздел "Остатки".
ResForInit.exe

23.05.08  (№ 782)  SP № 2

SMORA00003169. Кассовые документы. Исправлено: не отбирались для показа документы "Возвраты по кассе". Ошибка внесена в сервис паке 1 к версии 1.026.1.
SmDomDocsCS.dll

23.05.08  (№ 778)  SP № 2

SMORA00003168. Сличительные ведомости. Исправлено: импорт строк в редактируемый документ завершался ошибкой "PLS-00306: ошибочно число или типы аргументов при обращении к SMDOCUPDSPECDRAFTPSRL".
SmUniversal.dll, SMComKernel.dll

23.05.08  (№ 779)  SP № 2

SMORA00003166. Заказ поставщику. Исправлено: если добавить список артикулов в редактируемый документ, то обнуляется кол-во ранее добавленных артикулов, если они присутствуют в этом списке.
SmDocLib.dll

23.05.08  (№ 781)  SP № 2

SMORA00003165. Исправлено: инициализация БД с 1.026 до 1.026.1 завершалась ошибкой "ORA-00439: Не задействована функциональная возможность: Function-based indexes" на Oracle Standard Edition до версии Oracle 9.2.x.
ResForInit.exe, Documents.sql

23.05.08  (№ 783)  SP № 2

SMORA00003167. Накладные на перемещение. Восстановлена возможность просмотра журнала истории документа, пропавшая в версии 1.026.1.
SmDomDocs.dll

23.05.08  (№ 780)  SP № 2

Кассовый модуль. Выгрузка в формате "УКМ2". Ранее таблицы 23, 25, 28, 29 выгружались всегда. Теперь 23, 25 будут выгружаться при настройке "Налоги для арт-ов: Ставка налога", а 28, 29 - "Налоги для арт-ов: Налог. группа". Изменение влияет на обмен с УКМ4.
SmUKMDesk.dll, SmUKMCSVDesk.dll, SmUKMBaseDesk.dll

07.05.08  (№ 777)  SP № 1

Почтовый модуль. Исправлена ошибка приема команды на разрешение обрезки "ORA-20003: Попытка заблокировать объект дважды".
Sm.Post.DbLoader.dll

30.04.08  (№ 768)  SP № 1

SMORA00003128. Модуль контроля цен. Исправлено: если в реестре отсутствует ключ HKEY_LOCAL_MACHINE\SOFTWARE\Service Plus\SuperMag2000\Categories\PriceChecker\DB, сервис не использует значения по умолчанию для доступа к файлу БД.
SmPriceChecker.exe

30.04.08  (№ 776)  SP № 1

SMORA00003150. Документы. Исправлена ошибка чтения списка документов, если пользователь исключил из интерфейса вывод поля места хранения документа.
SmDomDocsAC.dll, SmDomDocsPA.dll, SmDomDocsPR.dll, SmDomDocsAD.dll, SmDomDocsSR.dll, SmDomDocsSO.dll, SmDomDocsRO.dll, SmDomDocsRL.dll, SmDomDocs.dll, SmDomDocsOR.dll, SmDomDocsME.dll, SmDomDocsMA.dll, SmDomDocsIL.dll, SmDomDocsCS.dll, SmDomDocsCO.dll, SmDomDocsCC.dll, SmDomDocsBI.dll, SmCashChecks.dll

30.04.08  (№ 775)  SP № 1

Карточки складского учета. Исправлено появление ошибки "ORA-00933: неверное завершение SQL-предложения" на закладке "Поставщики" на Oracle 8i при параметре CURSOR_SHARING, установленном в FORCE.
SmDomCards.dll

30.04.08  (№ 774)  SP № 1

SMORA00003159. Карточки складского учета. Увеличен размер поля для ввода значения наценки в фильтре на странице "Наценки".
SmDomCards.dll

30.04.08  (№ 773)  SP № 1

Печать этикеток. Исправлено падение программы при ее закрытии, если в ходе рабочей сессии вызывалась печать этикеток.
SmLabelPrinter.dll

30.04.08  (№ 772)  SP № 1

SMORA00003158. Ускорен отбор товаров для загрузки в весы при установленном фильтре "Не было приходов за последние N дней" и/или "Неположительный остаток".
HardwarePkgBody.sql

30.04.08  (№ 771)  SP № 1

SMORA00003160. Кассовые документы. Исправлено: расчет статистики по налогам завершался ошибкой "ORA-01403: данные не найдены" на базе Oracle 10g.
SmTxBody.sql

30.04.08  (№ 770)  SP № 1

SMORA00003161. Рекламные кампании. Исправлено: проверка 116 срабатывала, если предложение содержит несколько одинаковых типов предложений с одинаковыми условиями и одним и тем же временем действия, но разной минимальной суммой покупок.
DocPAProc.sql, InspectPkgBody.sql

30.04.08  (№ 769)  SP № 1

Отчет "Реестр накладных". Исправлено: суммы по таре в итоговой секции отчета всегда выводятся = 0.
reestr_nacl.rep

