******************************************* ********* Как ставить 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.028 ********* ************************************** 11.07.11 (№ 1067) SP № 3 Кассовые документы. Исправлена ошибка создания кассового документа "Не удалось распределить сумму набора ... по его компонентам" при наличии в Z-отчете артикула типа "набор" со скидкой в копейках меньшей, чем количество компонентов набора. CashProc.sql, CashPkgBody.sql 11.07.11 (№ 1066) SP № 3 Кассовые документы. Исправлена ошибка создания кассового документа при наличии в Z-отчете артикулов типа "размер": ORA-00001: нарушено ограничение уникальности SMCSPEC_PK ORA-06512: на "SUPERMAG.CASH", line 1378 ORA-01403: данных не найдено. CashPkgBody.sql 20.01.11 (№ 1040) SP № 2 Принтер этикеток. Реализована поддержка работы принтеров, которые имеют свой язык управления печатью, через USB-порт. SmLabelPrinter.dll 20.01.11 (№ 1039) SP № 2 SMORA00003414. Карточки. Исправлено: перевод штрихового кода в статус недопустимого или обратный перевод завершается ошибкой "ORA-01400: невозможно вставить NULL в SMCASHQUEUE.ARTICLE". CardsTrg.sql 12.01.11 (№ 1038) SP № 2 Кассовый модуль. Добавлена возможность не выгружать на кассу информацию о налогах. Для этого в административном модуле значение параметра "База данных - Конфигурация - Касса - Налоги для артикулов" нужно установить в значение "Не выгружать". SmToolsCore.dll, SmUKMBaseDesk.dll, SmUKMCSVDesk.dll, SmUKMDesk.dll 20.12.10 (№ 1037) SP № 1 Исправлено: базовый модуль не будет требовать библиотек .NET Framework 3.0 при старте в локальном режиме работы с базой данных. Sm.BusinessServer.dll, Sm.Main.Server.dll, Sm.Process.User.Server.dll, Sm.Mobile.Server.dll, Sm.SalesConsultant.Server.dll, Sm.Terminal.Server.dll 20.12.10 (№ 1036) SP № 1 SMORA00003408. Весы. При глобализации артикула теперь информация о временном артикуле не будет удаляться из списка товаров для весов, а будет переназначена глобальному артикулу. CardsPkg.sql 20.12.10 (№ 1035) SP № 1 Накладные. Белоруссия. В диалоге распределения транспортных расходов на приходную накладную теперь будет показана не общая сумма документа, а только сумма артикулов типа "товар". SmDomDocs.dll 20.12.10 (№ 1034) SP № 1 Наценивание. Убраны ограничения на тип нацениваемых карточек. Теперь нацениваться будут, в том числе, карточки типа "услуга" и "инвентарь". RevalACPkgBody.sql 20.12.10 (№ 1033) SP № 1 Акты уценки. Исправлено: в заголовок акта не проставлялась сумма из спецификации документа, что приводило к отказу приема такого документа по почте. DocProcAD.sql, DocADPkgBody.sql, SmDomDocsAD.dll, Inspect3PkgBody.sql 20.12.10 (№ 1032) SP № 1 Отчеты. Исправлено: если в приходных накладных использовалась функция сокрытия строк с нулевым приёмом, запуск отчета "Реестр актов несоответствия" мог завершаться ошибкой нарушения ограничения TTCPrintSpecRefuse_PK. RussianspellPkgBody.sql 20.12.10 (№ 1031) SP № 1 Наценивание. Исправлено: при создании плана цен, завершающего планирование цены данного артикула, этот факт учитывался только при ручном наценивании, при автоматическом же наценивании считалось, что планирование цены продолжается. RevalACPkgBody.sql