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