******************************************* ********* Как ставить 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.6 ********* **************************************** 10.05.07 (№ 698) SP № 6 Изменен алгоритм поиска кол-ва переоценки для актов, исполняемых из функции "Зарегистрировать отложенные акты". В этом случае кол-во переоценки = [текущий остаток] - [кол-во из приходн. накл. в статусе 2 или 3, если она является основанием этого акта]. DocACPkgBody.sql 10.05.07 (№ 699) SP № 6 Изменен алгоритм расчета цены для кассы для приходных накладных в местах хранения с флагом "отложенное исполнение актов изменения цены": цена будет браться из акта для вида цены для кассы в статусе 2 или 3, созданном на основе накладной. Docs3PkgBody.sql 05.04.07 (№ 697) SP № 5 SMORA00002817. Кассовый модуль. Восстановлен корректный вывод информации о текущем процессе выгрузки данных в кассу. SmCashServer.exe 05.04.07 (№ 696) SP № 5 Восстановлен внешний вид диалога рассылки для всех классификаторов. Начиная с версии 1.024.4 при рассылке любого классификатора, вызывался диалог рассылки классификатора товаров. SmDomService.dll 04.04.07 (№ 695) SP № 5 SMORA00002828. Введен запрет на перемещение группы классификатора товаров саму в себя. Исправлено падение административного модуля при проверке ошибочных классификаторов. SmToolsCore.dll, SMClassifiers.dll, SmDomService.dll 04.04.07 (№ 694) SP № 5 Складские требования. При почтовой рассылке теперь будет учитываться не только мх "Поставка в", но и мх "Поставка из", добавленное в версии 1.024.6. DocsPkgBody.sql, SmDomDocsSO.dll 04.04.07 (№ 693) SP № 5 Почтовый модуль. При установленном правиле рассылки "из подчиненной в подчиненные" подчиненные базы для рассылки док-ов теперь определяются по тому же принципу, что и базы для рассылки по правилу "из старшей в подчиненные", исходя из места хран. док-та. DocsPkg.sql, SMPostProc.sql, DocsPkgBody.sql 04.04.07 (№ 692) SP № 5 SMORA00002822. Акты переоценки. Исправлен расчет кол-ва переоцененного товара. Под этим будет пониматься текущий остаток товара в месте хранения акта за вычетом кол-ва из прихода-основания акта. DocExt.sql, DocProcExt.sql, DocExtBody.sql, DocACPkgBody.sql 29.03.07 (№ 691) SP № 4 Выгрузка в весы DIGI названий ингредиентов. Добавлено управление ограничением длины строк и количества строк ингредиентов при загрузке весов. SmScaleManager.dll, SmScaleDIGIEthernet.dll 23.03.07 (№ 690) SP № 4 Контракты с поставщиками. В экспорт этого типа документа добавлен экспорт полей "Оптовая надбавка" и "Цена производителя". DocRemotePkgBody.sql 20.03.07 (№ 688) SP № 4 Реализована детализация работы проверки 12 по типам документам. Изменено поведение проверки 12 для актов переоценки (см. ТЗ "Функция проверки цен в документах."). Inspect.sql, InspectPkg.sql, InspectPkgBody.sql 20.03.07 (№ 687) SP № 4 SMORA00002819. Кассовый модуль. Восстановлен функционал, потерянный в версии 1.024.5: при настройке параметров расписания кассовой выгрузки в поле "Расписание выгрузки в указанное время" можно задать набор времен в виде, например, 10:00 15:15 20:30. SMSrvCtl.dll 20.03.07 (№ 689) SP № 4 Реализовано ТЗ "ID 747 Белоруссия (Фиксированные цены в расходных накладных)". SmDomDocs.dll, DocLabels.sql, DocProc.sql 14.02.07 (№ 686) SP № 3 SMORA00002803. Почтовый модуль. Исправлено: почтовый пакет, формируемый при сквозной рассылке карточек, включал в себя лишние объекты. SMPostProc.sql, Sm.Post.DbLoader.dll 13.02.07 (№ 685) SP № 3 SMORA00002800. Маркетинговые акции. Исправлена ошибка при приеме акции по почте в базу Oracle 8.1 "ORA-02074: ROLLBACK невозможно в распределенной транзакции". DocACPkgBody.sql 09.02.07 (№ 681) SP № 3 SMORA00002796. Акты переоценки. Исправлено: в процедуре генерации актов переоценок для подчиненных мест хранения с флагом синхронизации цен не исключались места хранения, для которых не определен вид цены акта. DocACPkgBody.sql 09.02.07 (№ 684) SP № 3 SMORA00002795. Кассовый модуль. Исправлено: при выгрузке в формате "УКМ2 станд. TXT" числа выводились в файл с запятой в качестве десятичн. разделителя для некоторых БД Oracle 9i, которые, по неустановленной причине, неверно возвращают тип числовых полей. SmUKMCSVDesk.dll 09.02.07 (№ 680) SP № 3 Акты переоценки. При исполнении актов переоценки происходит двойная постановка док-та в очередь, если есть описание об авт. рассылке в почтовом модуле. Изменено условие обработки актов по расписанию - исключены акты с нелокальными МХ, чтобы не отсылалис DocACPkg.sql, DocACPkgBody.sql, DocProcExt.sql 09.02.07 (№ 683) SP № 3 Акты переоценки. Исправлено: если в диалоге старта функции "Добавить связанные комплексные артикулы" установлен флаг "Рассчитывать цену комплексного артикула", цены комплексных артикулов не рассчитываются. SmDomDocsAC.dll 09.02.07 (№ 682) SP № 3 SMORA00002797. Складские требования. Исправлено: при ручном создании документа его номер генерится по правилам места хранения "Поставка из", а должен генериться по правилам места хранения "Поставка в". SmDomDocsSO.dll 07.12.06 (№ 679) SP № 2 Новый отчет "Сравнение прайс-листов" (группа "Справочные данные"). pricelist_diff.rep, pricelist.rep, pricelist_bar.rep, RepModule.sql, SmReport.hlp, SmUniversal.dll, SmRepLauncher.dll, SmRepManual.dll, SmRepDoc.dll, SmRepGoods.dll, SmRepParam.dll, SmRepShop.dll, SmRepManager.dll, SmRepCustom.dll 05.12.06 (№ 678) SP № 2 SMORA00002752. Для товаров с фиксированной ценой или участвующих в действующей маркетинговой акции (при устан. признаке "Скидки запрещены для артикулов ... с фиксированной ценой, участвующих в акциях") скидки теперь не будут передаваться в прайс-чекер. SmPriceCheckerDesk.dll 05.12.06 (№ 677) SP № 2 SMORA00002539. Исправлено: если на основании сличит. ведомости были созданы и отправлены автоматом в рассылку накл. (пересортица) в БД с неустан. признаком "Рассылка оснований док.: Всюду", прих. накл. не принималась. DocRLProc.sql 05.12.06 (№ 676) SP № 2 Кассовый модуль. Реализована инкрементальная выгрузка артикулов при изменении скидки на количество. Cash.sql, CashPkgBody.sql, CashProc.sql, SmDomCards.dll, CardsTrg.sql, CardsHdr.sql, CardsPkg.sql 05.12.06 (№ 675) SP № 2 SMORA00002746. Почтовый модуль. Исправлена ошибка загрузки фильтра для физических пакетов при почтовом обмене в формате XML "Параметр фильтра не определен в БД" в базах, поднятых до версии 1.024.6 с более ранних версий. SmPost.sql, ResForInit.exe 05.12.06 (№ 674) SP № 2 SMORA00002754. Печатная форма документа "Счет". При печати с опцией "Детально по скидкам" вместо ставки 20% будет выводиться максимальная ставка НДС (>10%), действующая на дату документа. pf_bill.rep, RepModule.sql, DocsPkgBody.sql 05.12.06 (№ 673) SP № 2 Добавлен заказной отчет "Товарный отчет ТОРГ-29 в ценах документов" (группа "Бухгалтерские"). SmRepCustom.dll 05.12.06 (№ 672) SP № 2 SMORA00002775. Исправлена ошибка ORA-06502, возникающая при наценивании по контрактам. RevalACPkgBody.sql 05.12.06 (№ 671) SP № 2 Отчет "Список товаров с коротким штриховым кодом". Добавлены опции "показывать поле "Артикул"" и "только артикулы для кассы выбранного магазина". list_shortbar.rep, RepModule.sql, SmRepManual.dll, SmReport.hlp 02.11.06 (№ 667) SP № 1 SMORA00002739. Почтовый модуль. Исправлено: не формировался файл виртуального пакета для документа "Заказ от клиента". Sm.Objects.dll, Sm.Post.DbLoader.dll 02.11.06 (№ 669) SP № 1 Отчет "Остатки". Добавлена опция "группировать по налоговым группам". SmRepGoods.dll, ostatki.rep, ostatki_cur.rep, SmReport.hlp 02.11.06 (№ 668) SP № 1 Отчет "Реестр накладных". 1) Добавлена опция "Метки документов". 2) Вместо опции "Накладные на перемещение" сделано две опции "Накладные на перемещение (приход)" и "Накладные на перемещение (расход)". SmUniversal.dll, SmRepLauncher.dll, SmRepDoc.dll, reestr_nacl.rep, reestr_nacl_$.rep, SmReport.hlp, RepModule.sql