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

17.02.10  (№ 971)  SP № 3

Почтовый модуль. Исправлено: если прием массива объектов привел к удалению объектов базы, а затем этот массив объектов был отослан в ходе сквозной рассылки, то прием его в другой базе приводил к ошибке "Недопустимая операция над объектом 'OA'".
Sm.Post.DbLoader.dll

17.02.10  (№ 972)  SP № 3

Формирование заказа ЕТС. При уменьшении кол-ва заказа на сумму дневных расходов, из периода учета дневных расходов исключена дата ближайшей готовности к продаже, т.к. расход за этот день учитывается ранее при определении остатка на дату ближайшей поставки.
StorePkgBody.sql

16.02.10  (№ 969)  SP № 3

Формирование заказа ЕТС. 1) Добавлено округление кол-ва заказа до точности единицы измерения артикула. 2) Добавлен учет в алгоритме заказа минимального кол-ва заказа из контракта.
StorePkgBody.sql

09.02.10  (№ 967)  SP № 3

Формирование заказа ЕТС. Исправлена ошибка "ORA-01476: делитель равен нулю", которая могла возникать при расчете коэффициента K1 в случае совпадения дат ближайшей и следующей поставки.
StorePkgBody.sql

05.02.10  (№ 962)  SP № 3

SMORA00003337. Исправлено: при подключении по RDP на сервер СМ+, процесс SM.Main.exe занимает до 90% процессорного времени.
Sm.Forms.dll

05.02.10  (№ 965)  SP № 3

SMORA00003323. Накладные. Исправлено: при удаленном поключении и срабатывании проверок в ходе смены статуса документа по кнопке "Обработать", окно проверок выводилось в виде ошибки, а не стандартного окна проверок.
Sm.Main.Server.dll

05.02.10  (№ 964)  SP № 3

SMORA00003327. Цены. Исправлено: при удаленном подключении и разных настройках десятичных разделителей на ПК клиента и сервера, сохранение наценок при дробном значении шага цены приводило к ошибке "Задано недопустимое значение свойства Шаг цены".
Sm.Core.dll, Sm.Main.Server.dll

05.02.10  (№ 963)  SP № 3

SMORA00003331. Исправлено: при удаленном подключении окно проверок не является модальным.
Sm.Main.exe

27.01.10  (№ 955)  SP № 2

SMORA00003313. Ордер на доставку. Исправлен ряд ошибок.
pf_delivery_order.rep, Inspect.sql, SmDomDocsDO.dll, Docs3Pkg.sql, Doc3Proc.sql, Docs3PkgBody.sql, Inspect3PkgBody.sql, InspectLoad.sql

27.01.10  (№ 956)  SP № 2

Маршрутный лист. Исправлен ряд ошибок.
SmDomDocsDO.dll, Doc3Proc.sql, Docs3PkgBody.sql

27.01.10  (№ 957)  SP № 2

Административный модуль. Полный перерасчет остатков. Исправлено: неверно пересчитывалось значения "Резерв" и "Поставка", если складское требование запрашивало товар у подчиненного места хранения.
StorePkgBody.sql

27.01.10  (№ 958)  SP № 2

SMORA00003300. Закрытие периода в производстве. Исправлено: если в ходе обрезки базы был удален не полностью расходованный или последний приход в пр-во, а затем был создан приход в пр-во с тем же номером, следующее закрытие периода в пр-ве выдаст ошибку нарушения FFCPRODAVAILINCOME_PK_.
PCloseBody.sql, PClose.sql

27.01.10  (№ 960)  SP № 2

Почтовый модуль. Фильтр EDI. Реализован прием отклика от контрагента.
DocLabels.sql, SMPost.sql, Sm.Objects.dll, Sm.Post.DbLoader.dll, Sm.Post.Filters.dll, Sm.Post.Filters.Edi.dll

27.01.10  (№ 959)  SP № 2

SMORA00003329. Накладные. Исправлено: функция "Проставить основания" с опцией "Проставлять цены из оснований" в расх. накл. с режимом округления "Полная цена" завершается ошибкой ORA-20707, если подобранная приход. накл. имеет режим округления "Цена без налогов".
SmCOMKernel.dll

18.01.10  (№ 950)  SP № 1

SMORA00003310. Ордер на доставку. Исправлена ошибка заполнения комбо-бокса касс в диалоге добавления чека, мастере ввода товара и мастере создания нового документа.
SmDomDocsDO.dll

18.01.10  (№ 949)  SP № 1

SMORA00003304. Почтовый модуль. Исправлено: если в администраторе создать первый почтовый ящик и если, не закрывая администратор, перейти на страницу редактирования обслуживаемых МХ, возникает ошибка "An item with the same key has already been added".
Sm.Post.Admin.exe

18.01.10  (№ 953)  SP № 1

Сервер приложений. Исправлено: при подключении администратором сервера приложений к серверу приложений, установленному на другом компьютере, не работает функция удаления сессий пользователей сервера приложений.
Sm.AppServer.Admin.exe

18.01.10  (№ 952)  SP № 1

SMORA00003295. Карточки. Исправлено: неверно отображалось правило проверки цен для артикула, который наследует это правило из своей группы классификатора.
PricePkg.sql, PriceTrg.sql, PricePkgBody.sql

18.01.10  (№ 954)  SP № 1

Сервер приложений. Расширены сообщения при возникновении ошибок подключения к удаленному компьютеру.
Sm.Core.dll, Sm.Main.exe, Sm.Post.Admin.exe, Sm.AppServer.Admin.exe

18.01.10  (№ 951)  SP № 1

SMORA00003315. Ордер на доставку. Реализован вывод диалога добавления новой строки спецификации при нажатии на кнопку "Добавить".
SmDomDocsDO.dll

13.01.10  (№ 944)  SP № 1

Карточки. Исправлено падение программы при переходе на закладку "Среднесут. реал-ция".
SmDomCards.dll

13.01.10  (№ 940)  SP № 1

Почтовый модуль. Исправлено: если в очереди на отсылку стоят запросы на синхронизацию объектов в разные почтовые ящики, то отправка  во второй и последующие ящики завершается ошибкой: ORA-20012 Процесс синхронизации ProcessID=204 не зарегистрирован для БД RemoteDB=4.
Sm.Interfaces.dll, Sm.Post.DbLoader.dll, Sm.Post.Server.exe

13.01.10  (№ 941)  SP № 1

Почтовый модуль. Исправлено: в запросах, где номер процесса учитывался как число, теперь номер процесса будет браться в одинарные кавычки, т.к. это строка.
Sm.Post.Controller.dll, Sm.Post.DbLoader.dll

13.01.10  (№ 943)  SP № 1

SMORA00003303. Классификатор товаров. Исправлено падение программы при переходе на закладку "Среднесут. реал-ция".
SmDomService.dll

13.01.10  (№ 945)  SP № 1

SMORA00003301. Выход из производства. Исправлено падение программы при заполнении спецификации остатками продукции в производстве.
SmCOMKernel.dll, SmDomDocs.dll, SmDomDocsAC.dll, SmDomDocsAD.dll, SmDomDocsBI.dll, SmDomDocsCC.dll, SmDomDocsCO.dll, SmDomDocsCS.dll, SmDomDocsDO.dll, SmDomDocsIL.dll, SmDomDocsMA.dll, SmDomDocsME.dll, SmDomDocsOR.dll, SmDomDocsPA.dll, SmDomDocsPR.dll, SmDomDocsRL.dll, SmDomDocsRO.dll, SmDomDocsSO.dll, SmDomDocsSR.dll

13.01.10  (№ 946)  SP № 1

SMORA00003299. Накладные. Исправлено падение программы при выполнении функции "Наценить и принять" или "Отослать на корректировку".
SmLibraryBase.dll, SmDomDocsSO.dll, SmDomService.dll, SmToolsCore.dll, SmRepAdmin.dll

13.01.10  (№ 947)  SP № 1

Почтовый модуль. Исправлено: закрытие сессий администратора выполнялось только по таймауту. Теперь добавлено принудительное закрытие сессий в момент закрытия диалогов настройки и правил рассылки.
Sm.Post.Admin.dll

13.01.10  (№ 948)  SP № 1

Сервер приложений. Исправлено: сервер приложений, работающий в качестве сервера лицензий, не отслеживает отключение аппаратного ключа (не показывает в Администраторе).
Sm.Objects.dll, Sm.AppServer.exe

13.01.10  (№ 942)  SP № 1

Почтовый модуль. Исправлено: если при включенном фильтре по типу процесса на странице "Синхронизация" создать новый процесс, то после завершения работы мастера создания нового процесса возникает ошибка: ORA-00918: столбец определен неоднозначно.
Sm.Post.Controller.dll

25.12.09  (№ 933)  SP № 1

Заказ поставщику. Формирование заказа на базе контракта. Исправлено: при создании процесса из раздела "Реестр процессов" созданный процесс не мог открыться из-за ошибки "Процесс не найден".
SmDomDocsOR.dll

25.12.09  (№ 936)  SP № 1

Маршрутный лист. Исправлен ряд ошибок.
SmDomDocsDO.dll, Docs3Pkg.sql, Doc3Proc.sql, Docs3PkgBody.sql, SmPostTableLoad.sql

25.12.09  (№ 935)  SP № 1

Ордер на доставку. Реализовано редактирование цен и сумм в документе. Создана функция "Проставить цены из основания доставки". Создана проверка 191 "Несоответствие цен в ордере на доставку и в документе основании (чеке или накладной)".
Documents.sql, Inspect.sql, Docs3Pkg.sql, Inspect3Pkg.sql, Doc3Proc.sql, Docs3PkgBody.sql, Inspect3PkgBody.sql, DocsPkgBody.sql, InspectLoad.sql, SmDomDocsDO.dll

25.12.09  (№ 934)  SP № 1

Накладные. Исправлено: начиная с версии 1.027.1 на некоторых базах наблюдалось замедление простановки цен последнего прихода.
DocsPkgBody.sql

