******************************************* ********* Как ставить 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.036 ********* ************************************** 15.02.18 (№ 2318) SP № 2 Отчеты. Движение по коду алкогольной продукции ЕГАИС. Исправлено: отчет завершался ошибкой "ORA-01400: cannot insert NULL into TTALCCODEMOVE.DOCTYPENAME". FormTempTablePkgBody.sql 14.02.18 (№ 2317) SP № 2 Упаковочные листы. Исправлено: добавление артикулов спецификации в ассортимент завершалось ошибкой "ORA-06550: PLS-00201: идентификатор SMDOCCARDASSORT". DocsNaclModule.sql 14.02.18 (№ 2316) SP № 2 Почтовый модуль. "Стандартный XML фильтр". "EDI". Исправлено: при снятом флаге "Пакет подтверждения" пакет подтверждения создается. Sm.Post.Filters.Xml.dll 12.02.18 (№ 2315) SP № 2 Подсчет алкоголя ТСД. Исправлено: при генерации расхода на производство не происходит пересчета в количество ингредиента. EgaisPkgBody.sql 12.02.18 (№ 2314) SP № 2 Подсчет алкоголя ТСД. Исправлено: при формировании акта списания в акт не помещается список кодов PDF417. Sm.Post.Filters.Egais.dll 12.02.18 (№ 2313) SP № 2 Кассовый модуль. Драйвер "УКМ4 станд. XML". Исправлено: прием данных с кассы завершался ошибкой "ORA-02290: нарушено ограничение целостности SMCASHDISC_PERCENT". SmUKM4XMLDesk.dll, pkg_CashPkg.sql, CashPkgBody.sql 12.02.18 (№ 2312) SP № 2 Почтовый модуль. Исправлено: не сохранялся в реестре сотрудник, от имени которого происходила работа с администратором почтового модуля. Sm.Post.Admin.exe 12.02.18 (№ 2311) SP № 2 Документы. Добавлены индексы в таблицы почтовых журналов и очередей почтовых объектов для ускорения отбора данных в полях "Приём по почте", "Рассылка по почте". db_Post.sql 12.02.18 (№ 2310) SP № 2 Накладные. Расходные накладные. Исправлено: в некоторых случаях работа функции "Проставить основания" завершалась ошибкой "ORA-00001: нарушено ограничение уникальности SMCSPECNACL_PK". Doc4PkgBody.sql 12.02.18 (№ 2309) SP № 2 Заказ поставщику. Автоматическая генерация заказа. Алгоритм "Fresh". Изменен порядок расчета даты, когда остаток снизится ниже минимума, с целью учета ССР текущего дня. db_Store.sql, StorePkgBody.sql 12.02.18 (№ 2308) SP № 2 Алкогольная декларация. Исправлено: при наличии в системе более одного документа ЕГАИС для накладной на перемещение торговой системы формирование алкогольной декларации завершается ошибкой "ORA-00001: нарушено ограничение уникальности TTCALCODocSpec_PK". ProcessALCOPkgBody.sql 12.02.18 (№ 2307) SP № 2 Контроль ценников ТСД. Исправлено для Белоруссии: в файл ценника не передавался параметр P_PRICER_CATEGORY. SmLibraryTree.dll, SmDomProcesses.dll 09.01.18 (№ 2306) SP № 1 Отчеты. Непринятые перемещения. Исправлено: запуск отчета завершался ошибкой "ORA-00907: missing right parenthesis". unaccepted_trans.frx 09.01.18 (№ 2305) SP № 1 Меркурий. Исправлено: не перечитывался список поставок после закрытия окна редактирования поставки с внесением в неё изменений. Sm.Mercury.dll 09.01.18 (№ 2304) SP № 1 ЕГАИС. Исправлен алгоритм создания ТТН на возврат для случая наличия нескольких строк в ТТН на приход с различными справками Б, связанными с одной строкой приходной накладной и, соответственно, накладной на возврат. EgaisPkgBody.sql 09.01.18 (№ 2303) SP № 1 Управление планом цен. Исправлено: простановка цен завершалась ошибкой "ORA-01407: невозможно заменить SMPROCESSSPECPRPL.PRICE на NULL". ProcessPkgBody.sql, Sm.Process.Sys.dll 09.01.18 (№ 2302) SP № 1 ЕГАИС. Инвентаризация ЕГАИС. Исправлено: открытие раздела завершалось ошибкой "Value cannot be null. Parameter name: objectType". Sm.Egais.Link.dll 09.01.18 (№ 2301) SP № 1 Отчеты. Реестр Z-отчётов. Реализация по Z-отчётам. Исправлено: запуск отчета завершался ошибкой "Ссылка на объект не указывает на экземпляр объекта". Sm.Core.dll