******************************************* ********* Как ставить 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.1 ********* **************************************** 16.11.09 (№ 929) SP № 4 Активность покупателя. Исправлено: если код дисконтной карты - не число, попытка просмотра активности покупателя завершалась ошибкой "ORA-00933: неверное завершение SQL-предложения". SmCashChecks.dll 16.11.09 (№ 928) SP № 4 SMORA00003288. Отчеты. Движение артикула в производстве. Исправлено: если название готовой продукции не помещается в одну строку при выводе актов производства, то каждая следующая строка названия переносится на новую страницу отчета. article_prod.rep 16.11.09 (№ 927) SP № 4 Отчеты. Сводный товарный отчет. Исправлено: если есть расходы, ссылающиеся на приходы разных видов собственности, то при запуске отчета с опцией "с учетом вида собственности товаров" возможна ошибка: ORA-00001: нарушено ограничение уникальности TTCREPSUMDETAIL. RepCfg.sql 16.11.09 (№ 930) SP № 4 Почтовый модуль. Реализована рассылка уровней складских запасов, скидок и наценок вместе с артикулом при активизации карточки. CardsPkg.sql 14.10.09 (№ 909) SP № 4 Весы. Реализовано управление размером шрифта строк ингредиентов в этикетках Digi Ethernet. SmScaleDIGIEthernet.dll, SmScaleManager.dll 14.10.09 (№ 908) SP № 4 Обрезка базы. Исправлено: при наличии в базе нулевых количественных остатков и ненулевых остатков по себестоимости возникала ошибка "ORA-01476 делитель равен нулю". PCloseBody.sql 14.10.09 (№ 907) SP № 4 Чеки. Ускорен отбор чеков при установленном фильтре по группам товаров. CashProc.sql, SmCashChecks.dll 17.09.09 (№ 905) SP № 3 Почтовый модуль. Реализовано удаление док-та по почте вне зависимости от его статуса, при приеме команды на удаление из старшей или доверительной базы (за исключением платежных док-ов, счетов, исполняющихся маркетинговых акций). DocProc.sql, DocsPkgBody.sql 01.09.09 (№ 904) SP № 2 Почтовый модуль. Для приема калькуляций отменена проверка на равенство суммы в заголовке сумме по позициям спецификации документа. DocsPkgBody.sql 27.08.09 (№ 903) SP № 2 Почтовый модуль. Фильтр "Excel". Центральный офис исключён из списка мест хранений для формирования уровней складских запасов. Sm.Post.Filters.dll, Store.sql 26.08.09 (№ 901) SMORA00003270. Портативный терминал. Исправлено: отбор списка док-тов, куда экспортировать данные, на закладке "Чтение данных из терминала" при опции "Тип документа: [Все перечисленные]" завершается ошибкой: ORA-00933: неверное завершение SQL-предложения. SmDocLib.dll, SmTerminal.dll 26.08.09 (№ 902) SP № 2 ТСД. Драйвер Cipher. Реализована автоматическая установка скорости ИК-порта подставки терминала в соответствии с настройками Супермага. Sm.Terminal.Cipher.dll 25.08.09 (№ 897) SP № 2 Почтовый модуль. Фильтр "XML", "Excel". Исправлено: если максимум количества ошибок при приеме почтового пакета не ограничен, то пакет отвергается после первой ошибки: "Число ошибок превысило -1". Sm.Post.Filters.dll 25.08.09 (№ 898) SP № 2 Почтовый модуль. Фильтр "Excel". Исправлено: прекращение приёма почтового пакета по факту первой ошибки или некритичного предупреждения. Sm.Post.Filters.Excel.dll 25.08.09 (№ 900) SP № 2 Почтовый модуль. Фильтр "Excel". Исправлено: синтаксический анализатор почтового пакета может не обнаруживать ключевое слово "Форма" при наличии пустых строк в начале страницы. Sm.Post.Filters.Excel.dll 25.08.09 (№ 899) SP № 2 Почтовый модуль. Фильтр "Excel". Исправлено: синтаксический анализатор почтового пакета может не обнаруживать заголовок таблицы "Исключение из HRESULT: 0x800A03EC". Sm.Post.Filters.Excel.dll 06.08.09 (№ 896) SMORA00003259. Процесс формирования заказа на базе контракта. Исправлено: если поле "% изменения" имело больше 4 значащих цифр, то сохранение процесса завершалось ошибкой "ORA-01438: значение большее, чем позволяет для этого столбца заданная точность". Process.sql 06.08.09 (№ 895) SMORA00003253. Диалог старта торговой системы (ТС). Исправлено: при установке в "Переключателе БД" значений "Запретить выбор БД" и "Скрывать окно заставки", первый раз в ТС зайти можно, при следующем входе база данных не задана. Sm.Main.exe 06.08.09 (№ 894) SP № 1 SMORA00003254. Карточки. Реализовано перечитывание списка артикулов после изменения параметров карточек по кнопке "Обработать" для действий: "Изменение уровней склад. зап.", "Изменение скидок", "Изменение ценников". SmDomCards.dll 03.08.09 (№ 889) SP № 1 Кассовые документы. Оптимизирован отбор необработанных Z-отчетов в мастере создания нового документа. SmDomDocsCS.dll, SmCashChecks.dll 03.08.09 (№ 893) SP № 1 ТСД. Реализована поддержка драйвера портативного терминала Cipher. SmUniversal.dll, Sm.Interfaces.dll, Sm.Objects.dll, Sm.Terminal.Cipher.dll, SmTerminal.dll 03.08.09 (№ 892) SP № 1 Почтовый модуль. Разрешен прием должностей из доверительной базы данных. Sm.Post.DbLoader.dll, SmAdminCore.dll 03.08.09 (№ 891) Исправлено: при создании новой карточки из спецификации приходной накладной, при попытке перехода в мастере создания карточки со страницы классификатора на следующую страницу, программа падает с ошибкой "Попытка чтения или записи в защищенную память". SmDomCards.dll 03.08.09 (№ 890) SP № 1 Акты уценки. Исправлено: если в спецификации есть строка с заполненным полем "артикул уценки", то вызов функции "Пересчитать цены" всегда приводит к появлению вопроса "Документ был изменен. Сохранить изменения?". SmDomDocsAD.dll