******************************************* ********* Как ставить 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.032 ********* ************************************** 05.10.15 (№ 1856) SP № 4 ТСД. Исправлена периодическая случайная ошибка ТСД при связи с сервером приложений "There was an error writing to the pipe: Идет закрытие канала. (232, 0xe8)". Sm.Core.dll, Sm.BusinessServer.dll, Sm.Terminal.Server.dll 05.10.15 (№ 1855) SP № 4 Приём товара по заказу ТСД. Реализована простановка нулевых ставок НДС при создании приходной накладной, если поставщик не имеет флага "плательщик НДС". DocORPkg.sql, DocORPkgBody.sql 05.10.15 (№ 1854) SP № 4 Почтовый модуль. "EDI". Исправлено: при выборе опции "Импорт из XML" для поля COUNTRY таблицы SMSPECWE невозможно выбрать функцию CountryNameByCode. Sm.Post.Filters.dll 05.10.15 (№ 1853) SP № 4 ТСД. Исправлена периодическая случайная ошибка связи ТСД с сервером приложений "Не удается прочитать данные из транспортного соединения: … от другого компьютера за требуемое время не получен нужный отклик ...". Sm.Terminal.Server.dll 05.10.15 (№ 1852) SP № 4 Алкогольная декларация. XSD-схема обновлена до версии 4.31. Sm.Process.User.dll 05.10.15 (№ 1851) SP № 4 Алкогольная декларация. Функция "Удалить строки с нулевыми остатками на начало и конец периода" переименована в "Удалить строки с нулевым начальным остатком и без движения за период" и соответствующим образом изменено ее поведение. ProcessALCOPkgBody.sql, SmProcessAlco.dll 05.10.15 (№ 1850) SP № 4 Алкогольная декларация. Исправлено: если в таблице данных страницы "Поступления и расходы" попытаться удалить числовое значение путем нажатия клавиши Delete, то появится ошибка "Несовпадение типов", после чего значение ячейки обнуляется, но итоговые данные не пересчитываются. SmProcessAlco.dll 05.10.15 (№ 1849) SP № 4 Документы. Исправлено: при создании документа путем экспорта теперь в него не будут переноситься основания для товародвижения исходного документа. DocRemotePkgBody.sql 05.10.15 (№ 1848) SP № 4 Документы. Реализована простановка производителя / импортера по умолчанию в спецификацию документа, заполняемую путем импорта из другого документа, в котором не предусмотрено поле "Производитель / импортер". DocRemotePkgBody.sql 05.10.15 (№ 1847) SP № 4 Наценивание. Исправлено: сломалось наценивание комплексных артикулов из-за того, что их старая цена всегда устанавливалась = 0. RevalACPkgBody.sql 05.10.15 (№ 1846) SP № 4 Печатные формы. "Накл. на перемещение : накладная в базовой валюте". Увеличена длина поля для вывода ШК документа. nacl_move.frx 05.10.15 (№ 1845) SP № 4 Накладные. Изменено поведение проверки 23: разрешено совпадение внешних и внутренних контрагентов для операции "Поступление инвентаря". InspectPkgBody.sql, SMADMIN.HLP 05.10.15 (№ 1844) SP № 4 Печатные формы. Заказ поставщику. Исправлено: не работала сортировка вывода позиций спецификации в печатной форме. zakaz_doc.frx 05.10.15 (№ 1843) SP № 4 Акты уценки. Исправлено: запуск диалога печати завершался ошибкой "ORA-00942: таблица или представление пользователя не существует". DocsPriceModule.sql 08.09.15 (№ 1842) SP № 3 Изменен протокол обмена с внешними программами через порт для процесса "Торговля по образцам": при запросе данных "Доступное количество" теперь будет возвращаться текущее количество. Sm.Terminal.Server.dll 08.09.15 (№ 1841) SP № 3 Инвентаризация с кросс-подсчетом. Исправлено: создание процесса завершается ошибкой "ORA-01403: данные не найдены". ProcessUserPkgBody.sql 08.09.15 (№ 1840) SP № 3 Списание / возврат ТСД. Исправлено: этап "Чтение количества штрихкодов" завершается ошибкой: "неверное завершение SQL-предложения". Sm.Terminal.Server.dll 08.09.15 (№ 1839) SP № 3 ТСД. Исправлена периодическая случайная ошибка ТСД при связи с сервером приложений "There was an error writing to the pipe: Идет закрытие канала. (232, 0xe8)". Sm.Terminal.Server.dll, Sm.BusinessServer.dll 08.09.15 (№ 1838) SP № 3 Заказ поставщику. Исправлено: генерация заказов с учетом маркетинговых акций завершалась ошибкой "ORA-01438: value larger than specified precision allowed for this column", если в акции коэффициент K1 = 0.001, а K2 = 1. Store.sql 08.09.15 (№ 1837) SP № 3 Инициализация БД. Исправлено: обновление БД с 1.031 до 1.032 завершалась ошибкой "PLS-00905: object SUPERMAG.DBINITDISCUKM4LOAD is invalid". ResForInit.exe 08.09.15 (№ 1836) SP № 3 Потоки работ. Исправлено: попытка перехода к документу из окна сообщений завершается ошибкой 'Невозможно перейти к объекту <код=00001> "AC"'. Sm.Workflow.Link.dll, Sm.Workflow.dll, Sm.Workflow.Server.dll 24.08.15 (№ 1835) SP № 2 Инвентаризация с кросс-подсчетом. Добавлена функция массового создания инвентаризационных описей. Добавлена печать ярлыка задания. ProcessUser.sql, ProcessUserPkg.sql, ProcessProc.sql, ProcessUserPkgBody.sql, ProcessUserModulePkgBody.sql, Sm.Objects.dll, Sm.Forms.dll, Sm.Process.User.dll, Sm.Process.User.Link.dll, Sm.Process.User.Server.dll, Sm.Terminal.Server.dll, Sm.Server.dll, ProcessUserModule.sql, pf_proc_INVC_label.frx 24.08.15 (№ 1834) SP № 2 Состав номенклатур / ассортиментных матриц. Исправлено: значение полей с дополнительной информацией всегда выводилось пустым. SmGoods.dll 24.08.15 (№ 1833) SP № 2 Складские требования. Возвращены информационные поля спецификации документа: "Остаток" и "Доступно". SmDomDocsSO.dll 24.08.15 (№ 1832) SP № 2 Карточки. Исправлено: не отображается считанный сканером внешний штриховой код в диалоге создания нового штрихового кода. SmDomCards.dll 24.08.15 (№ 1831) SP № 2 Сервер приложений. Исправлено: если не установлен флаг "Не использовать данный сервер приложений для генерации заказов", то перенос данных в аналитическую базу данных завершается ошибкой "База данных не может быть заблокирована". SysPkgBody.sql, Sm.AppServer.exe 24.08.15 (№ 1830) SP № 2 Подтверждение заказа поставщику. Исправлено: функция "Согласовать атрибуты заказа с заказом поставщику" не пересчитывала сумму измененного документа. DocORPkgBody.sql, SmDomDocsOR.dll 24.08.15 (№ 1829) SP № 2 Сканер. Реализована работа с несколькими сканерами, работающими через COM-порты. SmCOMKernel.dll 12.08.15 (№ 1821) SP № 1 Заказ поставщику. Автоматическая генерация заказа по расписанию. 1) Файл журнала трассировки теперь будет отдельным для каждого задания. 2) Теперь результат работы можно будет посмотреть в административном модуле через журнал выполнения заданий. AdminModule.sql, Sm.Objects.dll, Sm.Process.Sys.Server.dll, Sm.AppServer.Link.dll, Sm.AppServer.exe, SMToolsCore.dll 12.08.15 (№ 1820) SP № 1 Кассовый модуль. По умолчанию уровень логирования журнала теперь будет "Только ошибки". Sm.Objects.dll, Sm.Cash.Controller.dll 11.08.15 (№ 1819) SP № 1 Исправлено: запуск базового модуля на Windows XP завершался ошибкой "Указанный алгоритм шифрования не поддерживается на этой платформе". Sm.Main.Offline.dll 10.08.15 (№ 1818) SP № 1 Регистрация платежей. Реализована работа в автономном режиме при работе через сервер приложений. Sm.Core.dll, Sm.Main.Link.dll, Sm.Main.exe, Sm.Main.LocalServer.dll, Sm.AppServer.Link.dll, Sm.Offline.dll, Sm.Main.Offline.dll, Sm.Offline.Sql.exe, OfflineTemplate.fdb 10.08.15 (№ 1817) SP № 1 Планограмма. Исправлено: при загрузке планограммы с большим числом артикулов с картинками, некоторые картинки не загружались. Sm.Planogramma.dll 10.08.15 (№ 1816) SP № 1 Инвентаризация с кросс-подсчетом. Исправление ошибок. ProcessUserPkg.sql, ProcessProc.sql, ProcessUserPkgBody.sql, ProcessUserModulePkgBody.sql, Sm.Process.User.dll, Sm.Process.User.Server.dll, Sm.Terminal.Server.dll 10.08.15 (№ 1815) SP № 1 Карточки. Исправлено: при установке фильтра по списку документов отбирались артикулы из документов, сохраненных во всех списках документов, а не только в выбранном. SmDomCards.dll 10.08.15 (№ 1814) SP № 1 Склады и магазины. Разрешено назначать склад брака для места хранения типа "Центральный склад". SMPrePost.sql, SMStoreLocs.dll 10.08.15 (№ 1813) SP № 1 Накладные. Изменена логика проверок 128, 185: суммы занижения / завышения эталонной цены теперь будут не браться из контракта, а рассчитываться на основании процентов занижения / завышения и цены контракта из истории цен. DocCOPkgBody.sql, SMADMIN.HLP 10.08.15 (№ 1812) SP № 1 Регистрация платежей. Ускорена полная выгрузка в локальную базу данных. CashPkgBody.sql, Sm.CashDesk.dll 10.08.15 (№ 1811) SP № 1 Контрагенты. Реализована автоматическая рассылка объекта "Артикул поставщика" ("AS"). Clients.sql, CardsPkg.sql, ClientsTrg.sql, SMPostPkgBody.sql, SMCompanies.dll