******************************************* ********* Как ставить 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.024 ********* ************************************** 13.01.06 (№ 601) SP № 7 SMORA00002454. Почтовый модуль. В список объектов для установки правил рассылки возвращены объекты, для которых не предусмотрена автоматическая рассылка (эти объекты были исключены из данного списка в версии 1.024). SMPostProc.sql, SmSrvCtl.dll 13.01.06 (№ 602) SP № 7 SMORA00002453. Почтовый модуль. Для объекта "Клиент или поставщик" установлен признак "Рассылка" в "Авто", т.к. фактически автоматическая рассылка данного объекта при смене статуса была предусмотрена. sys.sql 10.01.06 (№ 600) SP № 6 SMORA00002450. Кассовый модуль. Исправлено: в некоторых ситуациях выгружается пустая таблица дисконтных карт. CashPkgBody.sql, SMCashServer.exe, SmUKMCSVDesk.dll, SmUKMDesk.dll 26.12.05 (№ 599) SP № 5 SMORA00002444 Прайс-чекер. Исправлено: полная загрузка воспринималась как инкрементальная и не обновляла данные сервиса. SmPriceCheckerDesk.dll, SmPriceChecker.exe 16.12.05 (№ 594) SP № 4 SMORA00002423 Расчет товародвижения. Исправлена ошибка определения неопределенной себестоимости для перемещения между ЦС. SMRepAdmin.dll 16.12.05 (№ 598) SP № 4 SMORA00002409 Прайс-чекер. Инкрементальная выгрузка. Обмен по протоколу Устройство - клиент, компьютер - сервер. SMSrvCtl.dll, SmPriceCheckerDesk.dll, SmPriceChecker.exe 16.12.05 (№ 597) SP № 4 SMORA00002425 Контракт на закупку. Исправлено: при печати контракта выдается ошибка (ошибка возникла в версии 1.024). contract.rep 16.12.05 (№ 596) SP № 4 SMORA00002427 Мастер создания док-та производства. Исправлено: исчезает список с цехами в первом диалоге мастера при создании док-та с помощью мастера более одного раза подряд. SmDomDocsPR.dll 16.12.05 (№ 595) SP № 4 SMORA00002428 Форма внутреннего учета накладных. Исправлено: цена выводится звездочками при количестве разрядов в цене больше двух. nacl_compact.rep 06.12.05 (№ 591) SP № 3 Административный модуль. Новые системные параметры в разделе "Касса/Загрузка": "ГТД" и "Код страны". Если установлены данные параметры, в кассу будут выгружаться ГТД и/или код страны из справочника стран. Cash.sql, LastIncPkg.sql, LastIncPkgBody.sql, SmUniversal.dll, SMCashServer.exe, SmUKMBaseDesk.dll, SmUKMCSVDesk.dll, SmUKMDesk.dll, SMToolsCore.dll 06.12.05 (№ 593) SP № 3 SMORA00002419 Расходные накладные. При запуске функции "Проставить основания" новая спецификация формировалась на основе старой, отсортированной по артикулам. Исправлено: теперь товары не будут менять свой первоначальный порядок ввода. SmDomDocs.dll 06.12.05 (№ 592) SP № 3 SMORA00002364 Приходные накладные. Функция "Заполнить документ ценами из контрактов" не находила действующих контрактов, если у этих контрактов не были заполнены поля "% / сумма заниж. / завыш. эталон. цены". SmDomDocs.dll, DocCOPkgBody.sql 28.11.05 (№ 590) SP № 2 Печатная форма "Счет-фактура": добавлены нумерация строк в заголовке формы, нумерация столбцов, заголовок "Приложение №1 к Правилам ведения ...", убран столбец "№ п/п". nacl_inout_factura.rep 28.11.05 (№ 589) SP № 2 SMORA00002412 Карточки складского учета. Вкладка "Заказ". Исправлена ошибка в синтаксисе запроса (пропущен пробел перед фразой Order By), проявляющаяся при установке параметра Oracle cursor_sharing в FORCE. SmDomCards.dll 28.11.05 (№ 588) SP № 2 SMORA00002404 Сличительные ведомости. Инвентаризационные описи. Произведена оптимизация работы функции "Вычислить остатки". RemainsPkgBody.sql 23.11.05 (№ 584) SP № 1 SMORA00002411 Счет. Исправлено: попытка просмотреть список документов при отсутствии прав на просмотр цен завершалась с ошибкой. SmDomDocsBI.dll, SmLibraryUser.dll 23.11.05 (№ 587) SP № 1 Кассовый модуль. При полной выгрузке в кассу сделано формирование индекса по выгружаемой таблице CREDCARD.DB по полю "soft". Smindex.exe 23.11.05 (№ 586) SP № 1 Административный модуль. Добавлена возможность управлять перечнем данных для полной загрузки в кассу (аналогично управлению перечню данных для инкрементальной загрузки). sys.sql, SmUniversal.dll, SMToolsCore.dll, SMCashServer.exe 23.11.05 (№ 585) SP № 1 Кассовый модуль. При выгрузке скидок по кол-ву в disccard.db поля PriceRub, PriceCur не заполнялись, что приводило к падению УКМ4, если значение скидки = 0%. Теперь, если скидка = 0%, в PriceRub помещается цена выбранного места хран., PriceCur всегда = 0. SmUKMDesk.dll, SmUKMCSVDesk.dll