******************************************* ********* Как ставить 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.026.1 ********* **************************************** 01.10.08 (№ 797) SP № 5 Почтовый модуль. Исправлено: перевод в верхний регистр содержание ключа объекта XML-обмена. Sm.Post.Filters.Xml.dll 29.08.08 (№ 793) SP № 4 Почтовый модуль. Исправлено: прием пакета, в котором содержится команда на удаление маркетинговой акции, завершается ошибкой: PLS-00306: wrong number or types of arguments in call to 'SMDOCDELETEMA'. AuctionProc.sql 29.08.08 (№ 792) SP № 4 Добавлен заказной отчет "Товарный отчет ТОРГ-29 в розничных ценах ("Торнадо")". SmRepCustom.dll 17.07.08 (№ 791) SP № 3 Контрагенты. Реализована ручная рассылка контрагента в доверительные базы данных. SMCompanies.dll 17.07.08 (№ 790) SP № 3 Карточки складского учета. Реализована ручная рассылка карточки в доверительные базы данных. SmDomCards.dll, SMPostPkgBody.sql 17.07.08 (№ 789) SP № 3 SMORA00003186 Карточки складского учета. Исправлено: при копировании карточки, для которой был установлен флаг "Ингредиент", новая карточка создается без флага "Ингредиент". Cards.sql, CardsPkg.sql, SmDomCards.dll 17.07.08 (№ 788) SP № 3 SMORA00003182 Процесс формирования заказа на базе контракта. Исправлено: если в спецификации процесса много строк, то обновлении спецификации такого процесса завершается ошибкой: PLS-00123: программа слишком велика. SmDomDocsOR.dll 17.07.08 (№ 787) SP № 3 SMORA00003180 Процесс формирования заказа на базе контракта. Исправлено: расчет среднесуточной реализации с опцией "Диапазон расчета: последние N дн." или "За все время продаж" всегда возвращает 0. SaleRatePkg.sql, SaleRatePkgBody.sql, DocProc.sql, SmDomDocsOR.dll 17.07.08 (№ 786) SP № 3 SMORA00003173. Бизнес-анализ. Исправлено: не формируется системная задача "Сумма реализации по группам товаров с детализацией по местам хранения" при наличии фильтра по МХ или артикулам и опцией "Учитывать только дни реализации=нет". AnalyticsPkgBody.sql 26.05.08 (№ 785) SP № 2 Восстановлена работоспособность функций док-ов, использующих локальный расчет товародвижения, в т.ч.: "Проставить основания по товародвижению" (расходные накладные), "Расчет плановой себестоимости" (калькуляция). Ошибка внесена в версии 1.026.1. SmDocLib.dll 26.05.08 (№ 784) SP № 2 Исправлено: при подъеме БД до версии 1.026.1 происходил отзыв прав должностей на раздел "Остатки". ResForInit.exe 23.05.08 (№ 782) SP № 2 SMORA00003169. Кассовые документы. Исправлено: не отбирались для показа документы "Возвраты по кассе". Ошибка внесена в сервис паке 1 к версии 1.026.1. SmDomDocsCS.dll 23.05.08 (№ 778) SP № 2 SMORA00003168. Сличительные ведомости. Исправлено: импорт строк в редактируемый документ завершался ошибкой "PLS-00306: ошибочно число или типы аргументов при обращении к SMDOCUPDSPECDRAFTPSRL". SmUniversal.dll, SMComKernel.dll 23.05.08 (№ 779) SP № 2 SMORA00003166. Заказ поставщику. Исправлено: если добавить список артикулов в редактируемый документ, то обнуляется кол-во ранее добавленных артикулов, если они присутствуют в этом списке. SmDocLib.dll 23.05.08 (№ 781) SP № 2 SMORA00003165. Исправлено: инициализация БД с 1.026 до 1.026.1 завершалась ошибкой "ORA-00439: Не задействована функциональная возможность: Function-based indexes" на Oracle Standard Edition до версии Oracle 9.2.x. ResForInit.exe, Documents.sql 23.05.08 (№ 783) SP № 2 SMORA00003167. Накладные на перемещение. Восстановлена возможность просмотра журнала истории документа, пропавшая в версии 1.026.1. SmDomDocs.dll 23.05.08 (№ 780) SP № 2 Кассовый модуль. Выгрузка в формате "УКМ2". Ранее таблицы 23, 25, 28, 29 выгружались всегда. Теперь 23, 25 будут выгружаться при настройке "Налоги для арт-ов: Ставка налога", а 28, 29 - "Налоги для арт-ов: Налог. группа". Изменение влияет на обмен с УКМ4. SmUKMDesk.dll, SmUKMCSVDesk.dll, SmUKMBaseDesk.dll 07.05.08 (№ 777) SP № 1 Почтовый модуль. Исправлена ошибка приема команды на разрешение обрезки "ORA-20003: Попытка заблокировать объект дважды". Sm.Post.DbLoader.dll 30.04.08 (№ 768) SP № 1 SMORA00003128. Модуль контроля цен. Исправлено: если в реестре отсутствует ключ HKEY_LOCAL_MACHINE\SOFTWARE\Service Plus\SuperMag2000\Categories\PriceChecker\DB, сервис не использует значения по умолчанию для доступа к файлу БД. SmPriceChecker.exe 30.04.08 (№ 776) SP № 1 SMORA00003150. Документы. Исправлена ошибка чтения списка документов, если пользователь исключил из интерфейса вывод поля места хранения документа. SmDomDocsAC.dll, SmDomDocsPA.dll, SmDomDocsPR.dll, SmDomDocsAD.dll, SmDomDocsSR.dll, SmDomDocsSO.dll, SmDomDocsRO.dll, SmDomDocsRL.dll, SmDomDocs.dll, SmDomDocsOR.dll, SmDomDocsME.dll, SmDomDocsMA.dll, SmDomDocsIL.dll, SmDomDocsCS.dll, SmDomDocsCO.dll, SmDomDocsCC.dll, SmDomDocsBI.dll, SmCashChecks.dll 30.04.08 (№ 775) SP № 1 Карточки складского учета. Исправлено появление ошибки "ORA-00933: неверное завершение SQL-предложения" на закладке "Поставщики" на Oracle 8i при параметре CURSOR_SHARING, установленном в FORCE. SmDomCards.dll 30.04.08 (№ 774) SP № 1 SMORA00003159. Карточки складского учета. Увеличен размер поля для ввода значения наценки в фильтре на странице "Наценки". SmDomCards.dll 30.04.08 (№ 773) SP № 1 Печать этикеток. Исправлено падение программы при ее закрытии, если в ходе рабочей сессии вызывалась печать этикеток. SmLabelPrinter.dll 30.04.08 (№ 772) SP № 1 SMORA00003158. Ускорен отбор товаров для загрузки в весы при установленном фильтре "Не было приходов за последние N дней" и/или "Неположительный остаток". HardwarePkgBody.sql 30.04.08 (№ 771) SP № 1 SMORA00003160. Кассовые документы. Исправлено: расчет статистики по налогам завершался ошибкой "ORA-01403: данные не найдены" на базе Oracle 10g. SmTxBody.sql 30.04.08 (№ 770) SP № 1 SMORA00003161. Рекламные кампании. Исправлено: проверка 116 срабатывала, если предложение содержит несколько одинаковых типов предложений с одинаковыми условиями и одним и тем же временем действия, но разной минимальной суммой покупок. DocPAProc.sql, InspectPkgBody.sql 30.04.08 (№ 769) SP № 1 Отчет "Реестр накладных". Исправлено: суммы по таре в итоговой секции отчета всегда выводятся = 0. reestr_nacl.rep