******************************************* ********* Как ставить 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.3 ********* **************************************** 28.11.11 (№ 1094) SP № 15 Весы. Реализована поддержка весов CheckWay. Hardware.sql, SmLibraryBase.dll, SmScaleCheckWay.dll, JHScale.dll 02.09.11 (№ 1076) SP № 14 Акты переоценки. В функциях "Скопировать цены в другие места хранения" и "Скопировать документ в другие места хранения" текущий диалог выбора мест хранения в виде линейного списка заменен на стандартный диалог выбора множества мест хранения. DocACPkgBody.sql, SmDomDocsAC.dll 11.02.11 (№ 1041) SP № 13 Почтовый модуль. Исправлена ошибка создания множества сессий Oracle при приеме XML-пакета. Sm.Post.Filters.Xml.dll, Sm.Interfaces.dll 09.12.10 (№ 1025) SP № 12 Наценивание. Исправлено: при создании плана цен, завершающего планирование цены данного артикула, этот факт учитывался только при ручном наценивании, при автоматическом же наценивании считалось, что планирование цены продолжается. RevalACPkgBody.sql 31.03.10 (№ 976) SP № 11 SMORA00003363. Накладные. Исправлено: при повторном добавлении товара в расходную накладную в режиме "Отгрузка" или "Отгрузка со склада" количество товара в документе обнуляется. SmDomDocs.dll 09.07.09 (№ 886) SP № 10 Акты переоценки. Возвращен диалог для расчета "на лету" торговой наценки. SmDomDocsAC.dll, DocACPkg.sql, DocACPkgBody.sql, DocACProc.sql 03.07.09 (№ 885) SP № 10 Сличительные ведомости. Исправлен импорт излишков / недостачи из сличительной ведомости в другой документ при наличии в сличительной ведомости детализации по свойствам. DocRLPkg.sql, DocRLPkgBody.sql, DocRemotePkgBody.sql 03.07.09 (№ 883) SP № 10 Печатная форма "Счет-фактура" приведена в соответствие с Постановлением Правительства РФ от 26.05.2009 № 451: реализован вывод короткого названия контрагента-продавца в дополнение к основному названию. nacl_inout_factura.rep 03.07.09 (№ 882) SP № 10 Контрагенты. Добавлен новый атрибут контрагента "Короткое название". SMCompanies.dll, Clients.sql, ClientsTrg.sql, SmPostTableLoad.sql 03.07.09 (№ 881) SP № 10 Приходные и расходные накладные. В диалог печати счета-фактуры и ТОРГ-12 добавлена опция "без налога (НДС)" При ее выборе в печатной форме вместо ставки НДС 0% будут выводиться слова "Без налога (НДС)". nacl_inout_factura.rep, nacl_inout.rep, SmDomDocs.dll 03.07.09 (№ 880) SP № 10 Печатная форма "Счет-фактура". В режиме "без служебной информации" удален вывод номера транспортной накладной, строк "все суммы:..." и номер счета-фактуры, выводящихся над таблицей спецификации, строк "итого", "итого сумма НДС", "итого сумма без НДС". nacl_inout_factura.rep 12.05.09 (№ 852) SP № 9 Карточки складского учета. Закладка "Документы". Реализован опциональный просмотр остатка на начало периода. Ранее остаток на начало считался всегда при перечитывании данных закладки. SmDomCards.dll 13.04.09 (№ 847) SP № 8 Закрытие периода. Исправлено: если создание бухгалтерских справок (расходов) завершалось ошибкой, программа фиксировала успешное начало закрытия периода. RemainsPkgBody.sql, FRemainsPkgBody.sql, FRemInPkgBody.sql, PCloseBody.sql 09.04.09 (№ 845) SP № 8 Установка сервис пака. При ручном запуске программы установки сервис пака к торговой системе добавлен вывод диалога с номером устанавливаемого обновления. 09.04.09 (№ 846) SP № 8 Исправлено: расчет статистики "Остатки в закупочных ценах по местам хранения / приходам" завершался ошибкой "ORA-06502: буфер символьных строк слишком маленький", если в расчете использовались данные бухгалтерских справок и кол-во этих док-ов было велико. CreateTblFifo.sql, FRemainsPkgBody.sql, FRemInPkgBody.sql 27.02.09 (№ 834) SP № 7 Накладные (Беларусь). Исправлено: вызов функций "Генерация списаний по нормам отходов", "Заполнение положительными / отрицательными остатками" завершалось ошибкой "ORA-00942: таблица или представление пользователя не существует". DocsModule.sql 27.02.09 (№ 833) SP № 7 Накладные (Беларусь). Исправлено: при копировании цен из одного документа в другой должно пропускаться поле "Розничная цена". DocsPkgBody.sql 19.02.09 (№ 832) SP № 6 Расходные накладные (Беларусь). Исправлено: вызов функции "проставить основания" завершался ошибкой "ORA-20005: Перед обновлением объект необходимо заблокировать". DocProc.sql, DocCOProc.sql 19.02.09 (№ 831) SP № 6 Приходные накладные (Беларусь). Исправлено: создание накладной на основании сличительной ведомости завершалось ошибкой "ORA-00942: таблица или представление пользователя не существует". DocsModule.sql 12.02.09 (№ 830) SP № 5 Расчет себестоимости в производстве. Исправлено: в аналитическую базу док-тов производства не переносились производственные док-ты, полностью закрытые с точки зрения склада, и, следовательно, эти док-ты не принимали участие в расчете с/с в производстве. FIFOTransferBody.sql, SmRepAdmin.dll, RepAdminModule.sql 12.02.09 (№ 829) SP № 5 Закрытие периода. Исправлено: после появления в версии 1.026.3 настройки расчета товародвижения "учитывать основания товародвижения для операций" при закрытии периода перестали учитываться основания по товародвижению. SmRepAdmin.dll 12.02.09 (№ 828) SP № 5 Наценивание. Исправлено: если для места хранения задан флаг "Цены ЦС синхронизированы с этим складом", то принятие акта переоценки по артикулам такого спецсклада приводило к зацикливанию программы. DocACPkgBody.sql 12.02.09 (№ 827) SP № 5 Акты переоценки. Исправлено: при длине номера документа больше 9 символов печать документа завершалась ошибкой "REP-1401: 'cf_title_in_pageformula': Произошла фатальная ошибка PL/SQL". act_change_price.rep 03.02.09 (№ 826) SP № 4 Бизнес-анализ. Исправлено: если в фильтре вызвать диалог установки фильтра по артикулу и далее вызвать диалог выбора номера документа, то попытка выбора в этом диалоге контрагента завершается ошибкой "таблица не существует". AnalyticsModule.sql 28.01.09 (№ 825) SP № 4 Генерация складского требования в упаковках. Исправлена ошибка "ORA-02290: нарушено ограничение целостности SLCSPECPACKSNPACKS", возникающая, если после распределения по упаковкам остается требование на неупакованное количество < 1. StorePkgBody.sql 28.01.09 (№ 824) SP № 4 Накладные без метки гос. регулирования (Беларусь). Исправлено: в режимах округления "Цена без налогов" и "Сумма без налогов" простановка цен из основания дает нулевые значения цен, за исключением цены производителя. SmCOMKernel.dll, DocsModule.sql, DocsPkgBody.sql 19.01.09 (№ 823) SP № 3 Отчет "Прайс-лист". Исправлена неверная сортировка данных по группам товаров. pricelist_bar.rep, pricelist.rep 19.01.09 (№ 822) SP № 3 Отчет "Оборот предприятия". Исправлена неверная сортировка данных по датам. oborot.rep 19.01.09 (№ 821) SP № 3 Кассовый сервер. Драйвер "УКМ4 Супермаг". Изменен тип применения "персональной скидки на классификатор и артикул с типом ДК": автоматическое применение оставлено для случая отсутствия типа ДК, в противном случае будет применение кассиром. SmUKM4Desk.dll 16.01.09 (№ 820) SP № 3 Кассовый сервер. Драйвер "УКМ4 Супермаг". Изменен тип применения скидки "персональная скидка на классификатор УКМ2": вместо автоматического применения стало применение кассиром. SmUKM4Desk.dll 16.01.09 (№ 819) SP № 3 Кассовый сервер. Исправлено: выгрузка на кассу типа дисконтных карт, совместимых с УКМ4, требовало обязательного задания префикса типа УКМ2. Cash.sql, CashPkgBody.sql 16.01.09 (№ 818) SP № 3 Кассовый сервер. Реализован прием оперативных чеков с пустым артикулом в позиции чека из УКМ4: такой артикул будет замещен "Артикулом продажи по сумме" (задаётся в административном модуле). SmUKMCSVDesk.dll, SmUKMDesk.dll 15.01.09 (№ 817) SP № 3 Карточки складского учета. Ускорен отбор данных на закладке "Документы". DocSpec.sql, SmDomCards.dll 14.01.09 (№ 816) SP № 3 Почтовый сервер. Реализована поддержка разбора списка файлов каталога от нового типа FTP-сервера в FTP-транспорте. Sm.Post.Transports.dll 14.01.09 (№ 815) SP № 3 Кассовый сервер. Исправлены ошибки перекрытия результатов расчета накопительных скидок при одновременной работе кассового модуля и почтового приема активности покупателя. Cash.sql, CashProc.sql, CashPkgBody.sql 26.12.08 (№ 814) SP № 2 Кассовый сервер. Драйвера "УКМ2 станд. TXT" и "УКМ2 Супермаг". Исправлено: если в оперативном чеке есть артикул, которому назначено свойство и который продан без указания значения свойства, он попадает в Супермаг со значением свойства вида "|3#NOSIZE|". SmUKMCSVDesk.dll, SmUKMDesk.dll 25.12.08 (№ 813) SP № 2 Кассовый сервер. Драйвера "УКМ2 станд. TXT" и "УКМ2 Супермаг". Реализована работа с кассой, имеющей кодировку ANSI. Для настройки этой возможности добавлен параметр "Административный модуль - База данных - Касса - Кодировка в УКМ2". SmUniversal.dll, SmToolsCore.dll, SmCashServerLib.dll, SmUKMDesk.dll, SmUKMCSVDesk.dll, SmUKMBaseDesk.dll 25.12.08 (№ 812) SP № 2 Административный модуль. Реализованы просмотр и редактирование параметра "Грузить в кассу УКМ2 полное название товара" в разделе "База данных - Касса". SmToolsCore.dll 23.12.08 (№ 807) SP № 2 Классификатор товаров. Исправлено: изменение параметров расчета среднесуточной реализации для какой-либо группы товаров приводит к удалению операций расчета, назначенных другим группам товаров. CardsPkg.sql 23.12.08 (№ 806) SP № 2 Новый заказной отчет "Отчет по продажам". RepToolsPkgBody.sql, SmRepCustom.dll 23.12.08 (№ 805) SP № 2 Сводный товарный отчет. Увеличена ширина колонки "Себестоимость" в секции "Наличная реализация с выделением налога с продаж". tovreport_sum.rep 23.12.08 (№ 808) SP № 2 Кассовый сервер. Реализован прием пустого артикула в позиции чека из УКМ4: такой артикул будет замещен "Артикулом продажи по сумме" (задаётся в административном модуле). SmUniversal.dll, SmToolsCore.dll, SmCashServerLib.dll, SmUKM4Desk.dll, SmUKMDesk.dll, SmUKMCSVDesk.dll, SmUKMBaseDesk.dll 23.12.08 (№ 809) SP № 2 SMORA00002616. Кассовый модуль. Драйвера "УКМ2 станд. TXT" и "УКМ2 Супермаг". Проверка наличия каталога записи и его доступности для записи/чтения/удаления файла перенесена в начало активизации процедуры выгрузки. SmCashServerLib.dll 23.12.08 (№ 811) SP № 2 SMORA00002997. Структура магазина / склада. Реализована проверка на несовпадение каталогов загрузки, закрытия и оперативной сводки при настройке каталогов кассы. SmDomShop.dll 23.12.08 (№ 810) SP № 2 SMORA00003212. Кассовый модуль. Драйвер "Prestige". В журнал сервера больше не будет помещаться сообщение "Драйвер кассы не поддерживает режим оперативной сводки". SmCashServerLib.dll 05.12.08 (№ 804) SP № 1 Заказы поставщику. Исправлено: в мастере генерации заказа на основе контракта не показываются контракты, если для поставщика существуют контракты с большим числом мест поставки (более 170). DocTrg.sql 02.12.08 (№ 799) SP № 1 Почтовый модуль. Исправлено: при сравнении документов двух баз и последующей пересылки отличающихся документов, функция сравнения продолжает выдавать несовпадения для некоторых объектов. Sm.Post.VirtualPackage.dll 02.12.08 (№ 803) SP № 1 Драйвер касс УКМ4. Исправлено: избыточные сообщения об ошибках при отказе в соединении с БД MySQL. SmUKM4Desk.dll 02.12.08 (№ 802) SP № 1 SMORA00003219. Кассовый модуль. Драйвер касс УКМ4. Исправлено: не выгружается мин. цена для артикулов с фикс. ценой или участвующих в марк. акциях, если в адм. модуле в разделе "Ценообразование" установлен атрибут "скидки запрещены для артикулов". SmUKM4Desk.dll, CashPkg.sql, CashPkgBody.sql 02.12.08 (№ 801) SP № 1 SMORA00003103. Кассовый модуль. Драйвер касс УКМ4. Исправлена ошибка при выгрузке типа ДК с несколькими диапазонами "Duplicate key or integrity constraint violation message from server". SmUKM4Desk.dll 02.12.08 (№ 800) SP № 1 Накладные. Исправлена ошибка пересчёта цен накладных с гос. регулированием для базы в формате "Беларусь". SMComKernel.dll