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

06.02.12  (№ 1132)  SP № 8

Накладные. В печатную форму счета-фактуры внесены изменения по Постановлению Правительства РФ N 1137 от 26.12.2011.
nacl_inout_factura.rep, SMUniversal.dll, SMDomCurr.dll, SmRefsLib.dll, SMPrePost.sql, Cards.sql, PriceTrg.sql, CardsTrg.sql, RepProc.sql, SmPostTableLoad.sql

06.02.12  (№ 1133)  SP № 8

Накладные. Реализовано формирование номера счета-фактуры при создании расходной накладной с учетом индекса обособленного подразделения.
Store2.sql, DocNaclPkg.sql, DocNaclPkgBody.sql, Doc4PkgBody.sql

25.04.11  (№ 1045)  SP № 7

Почтовый модуль. Фильтр EDI. Исправлена множественная генерация пакетов при ошибке пакета и повторной отсылке.
Sm.Post.Filters.Edi.dll

06.04.11  (№ 1044)  SP № 7

Контрагенты. Исправлено: закрытие диалога выбора контрагента могло сопровождаться ошибкой "Ошибка SEH: ACCESS_VIOLATION, код = 0xc0000005".
SmLibraryTree.dll

06.04.11  (№ 1043)  SP № 7

SMORA00003422. Почтовый модуль. Исправлено: прием справочника единиц измерения мог приводить к ошибке "ORA-02291: нарушено ограничение целостности SACMEASUREMENT_FK - исходный ключ не найден".
Cards.sql

04.04.11  (№ 1042)  SP № 7

SMORA00003426. Почтовый модуль. FTP-транспорт. Реализован новый протокол FTP.
Sm.Post.Transports.dll

15.12.10  (№ 1030)  SP № 6

Акты уценки. Исправлено: в заголовок акта не проставлялась сумма из спецификации документа, что приводило к отказу приема такого документа по почте.
DocProcAD.sql, DocADPkgBody.sql, SmDomDocsAD.dll, Inspect3PkgBody.sql

15.12.10  (№ 1029)  SP № 6

Отчеты. Исправлено: если в приходных накладных использовалась функция сокрытия строк с нулевым приёмом, запуск отчета "Реестр актов несоответствия" мог завершаться ошибкой нарушения ограничения TTCPrintSpecRefuse_PK.
RussianspellPkgBody.sql

15.12.10  (№ 1028)  SP № 6

Наценивание. Исправлено: при создании плана цен, завершающего планирование цены данного артикула, этот факт учитывался только при ручном наценивании, при автоматическом же наценивании считалось, что планирование цены продолжается.
RevalACPkgBody.sql

22.11.10  (№ 1024)  SP № 5

Почтовый модуль. Фильтр EDI. Реализована выгрузка полного названия товара в спецификации заказа.
Sm.Interfaces.dll, Sm.Server.dll, Sm.Post.Filters.dll

10.09.10  (№ 1023)  SP № 4

Заказ поставщику. В алгоритмы автоматической генерации заказов "Стандартный", "РЦ минимальный" и "РЦ избыточный" добавлено округление получающегося количества заказа до точности единицы измерения артикула.
Store1.sql, StorePkgBody.sql

07.09.10  (№ 1016)  SP № 4

ТСД. Драйвер ТСД Argox. Исправлено: обрезается строка с количеством при приеме данных инвентаризации.
SmTerminal.dll

07.09.10  (№ 1017)  SP № 4

Формирование пакета заказов на базе контракта. Исправлено: при наличии в процессе нескольких мест хранения расчет среднесуточной реализации (ССР) приводил к тому, что для всех мест хранения, кроме первого, значение ССР устанавливалось = 0.
SmDomDocsOR.dll

07.09.10  (№ 1018)  SP № 4

SMORA00003398. Акты переоценки. Исправлено: работа функции "Заполнить документ продажными ценами" завершалась ошибкой "ORA-01036: неверное имя/номер переменной".
SmDomDocsAC.dll

07.09.10  (№ 1019)  SP № 4

Сервер приложений. Исправлена ошибка зависания сервера при инициализации сессии на плохом канале связи.
Sm.BusinessServer.dll, Sm.AppServer.exe, Sm.Main.Server.dll, Sm.Main.LocalServer.dll, Sm.Main.exe, Sm.AppServer.Admin.exe

07.09.10  (№ 1020)  SP № 4

Отчеты. Исправлено зависание элемента управления "календарь" в диалогах запуска отчетов при большой нагрузке на базу данных.
SMRefsLib.dll, SmRepGoods.dll, SmRepDoc.dll, SmRepCustom.dll, SmRepManager.dll, SmRepManual.dll, SmRepOffice.dll, SmRepParam.dll, SmRepShop.dll, SmRepLauncher.dll

07.09.10  (№ 1022)  SP № 4

ТСД. Драйвер ТСД Cipher. Расширен протокол обмена.
SmTerminal.dll, Sm.Interfaces.dll, Sm.Terminal.Cipher.dll

07.09.10  (№ 1021)  SP № 4

Кассовый модуль. Исправлено зависание службы кассового модуля при старте с флагом автостарта БД в Win2008.
Sm.Cash.Controller.dll, SMCashServerLib.dll

18.08.10  (№ 1015)  SP № 3

SMORA00003397. Административный модуль. Исправлено: создание схемы данных для XML фильтра завершалось ошибкой "Среди родительских столбцов и дочерних столбцов отсутствуют столбцы совпадающих типов".
Cash2.sql, Sm.Post.Filters.Xml.dll

17.08.10  (№ 1014)  SP № 3

SMORA00003396. Карточки. Исправлено: в 1.027.5 SP 2 при попытке добавить в документ несколько выделенных карточек всегда добавлялась только одна.
SmDomCards.dll

16.08.10  (№ 1013)  SP № 3

Отчеты. Реализован новый заказной отчет "Расчет торговой наценки".
SmRepHelper.dll, SmRepLauncher.dll, SmRepParam.dll, SmRepCustom.dll

11.08.10  (№ 1010)  SP № 3

Административный модуль. Визуализировано управление параметром "Документы - В счете-фактуре печатать физич. адреса грузополучателя и грузоотправителя".
SmToolsCore.dll

11.08.10  (№ 1009)  SP № 3

ТСД. Расширена функциональность нового протокола обмена данными с ТСД, реализованного в 1.027.5 SP 1..
CardsModule.sql, Sm.Objects.dll, Sm.Core.dll, Sm.Server.dll, Sm.BusinessServer.dll, Sm.InstallLoader.Objects.dll, Sm.Terminal.Server.dll, DocsPkg.sql, Docs3Pkg.sql, DocProc.sql, Doc3Proc.sql, DocILProc.sql, DocsPkgBody.sql, Docs3PkgBody.sql

11.08.10  (№ 1012)  SP № 3

Весы. Реализована поддержка весов CAS LP 1.6.
SmScaleCASEthernet.dll, Hardware.sql

11.08.10  (№ 1011)  SP № 3

Карточки. SMORA00003392. Исправлено: в таблице карточек высота строки определялась размером шрифта поля "Короткое название", даже если это поле не было включено для отображения.
SmDomCards.dll

04.08.10  (№ 1008)  SP № 2

Инициализация БД. Исправлено: инициализация базы Oracle 11g завершалась ошибкой "ORA-00979: выражение не является выражением GROUP BY".
ResForInit.exe

04.08.10  (№ 1007)  SP № 2

SMORA00003391. Кассовые документы. Ускорено создание кассовых документов, которое замедлилось в версии 1.027.5.
Cash1.sql, CashPkgBody.sql

03.08.10  (№ 1006)  SP № 2

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

02.08.10  (№ 1001)  SP № 2

ТСД. Из драйвера ТСД Argox убран ввод пользователем номера протокола.
SmTerminal.dll

02.08.10  (№ 1000)  SP № 2

Весы. Исправлено неверное определение кодировки шрифта при загрузке весов Digi Ethernet.
SmScaleDIGIEthernet.dll

02.08.10  (№ 1002)  SP № 2

SMORA00003384. Карточки. Исправлено: при выделении большого количества карточек (например, 19000) при нажатии на кнопку "Обработать" строка "Все выделенные ..." оказывается пустой.
SmDomCards.dll

02.08.10  (№ 1003)  SP № 2

Карточки. Исправлена ошибка вида "попытка записи в защищенную память" при последовательном проходе по группам классификатора, если группы содержат значительное количество артикулов (например, 5000).
SmDomCards.dll, SmScaleManager.dll

02.08.10  (№ 1004)  SP № 2

Почтовый модуль. Фильтр EDI. Реализовано ограничение на нахождение в файле физического пакета только одного почтового объекта "Заказ поставщику".
Sm.Post.Server.exe, Sm.Post.Filters.Edi.dll, SMPostPkgBody.sql

02.08.10  (№ 1005)  SP № 2

Карточки. Уменьшено количество перерисовок экрана при перечитывании таблицы карточек.
SmDomCards.dll, Sm.Main.exe

08.07.10  (№ 999)  SP № 1

ТСД. Реализован новый протокол обмена данными с ТСД.
Sm.AppServer.Admin.exe, Sm.AppServer.exe, Sm.AppServer.Link.dll, Sm.BusinessServer.dll, Sm.InstallLoader.exe, Sm.Interfaces.dll, Sm.Main.exe, Sm.Mobile.Server.dll, Sm.Objects.dll, Sm.Server.dll, Sm.Terminal.Server.dll, SmUniversal.dll, Sm.Core.dll

06.07.10  (№ 991)  SP № 1

Карточки. Беларусь. Реализовано копирование параметра "Гос. регулирование" при создании карточки путем копирования существующего артикула.
CardsPkg.sql

06.07.10  (№ 998)  SP № 1

SMORA00003377. Кассовый модуль. Функциональность диалога "Параметры базы данных" перенесена в диалог регистрации / настройки базы данных.
Sm.Cash.Admin.exe

06.07.10  (№ 997)  SP № 1

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

06.07.10  (№ 996)  SP № 1

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

06.07.10  (№ 995)  SP № 1

Счёт. 1) Поправлен внешний вид диалога истории применения скидок. 2) Исправлена потеря истории скидок при снятии и установке флага "Авт. скидка".
SmDomDocsBI.dll, Documents.sql, DocBIPkg.sql, DocBIPkgBody.sql

06.07.10  (№ 994)  SP № 1

SMORA00003380. Карточки. Исправлено: первый щелчок по верхней левой ячейки таблицы данных раздела не приводил к выделению всех строк таблицы.
SmDomCards.dll

06.07.10  (№ 993)  SP № 1

SMORA00003372. Накладные. Исправлено: сортировка таблицы данных по номеру документа при наличии в нем дефиса происходила неверно.
SmDomDocs.dll

06.07.10  (№ 992)  SP № 1

SMORA00003372. Карточки. Исправлено: сортировка таблицы данных по полю "Артикул" при наличии в нем дефиса происходила неверно.
SmDomCards.dll

