******************************************* ********* Как ставить 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.1 ********* **************************************** 19.07.18 (№ 2412) SP № 9 ЕГАИС. Исправлено: не отправляется ТТН на отгрузку на этапе приёма ответа на запрос параметров контрагента. Sm.Post.Filters.Egais.dll 19.07.18 (№ 2411) SP № 9 Весы. DIGI 5000. Исправлено: 1) зависание на загрузке картинок при наличии множества номенклатур для разных мест хранения; 2) ошибка при отключении сокета по таймауту. SmScaleDIGIEthernetSM5000.dll 19.07.18 (№ 2410) SP № 9 Накладные. Автоматическая простановка цен контракта. При отсутствии контракта цена в спецификации теперь не будет обнуляться. DocNaclPkgBody.sql 19.07.18 (№ 2409) SP № 9 Регистрация платежей. СП802-Ф. Исправлено: не происходила отрезка бумаги между двумя копиями слипа. Sm.FiscalRegistrar.Driver.dll 19.07.18 (№ 2408) SP № 9 Регистрация платежей. Реализована замена русских символов на латинские при считывание PDF417 сканером в разрыв клавиатуры при русской раскладке клавиатуры. Sm.CashDesk.dll 19.07.18 (№ 2406) SP № 9 Регистрация платежей. Реализована отправка в УТМ ЕГАИС чеков с давностью более 24 часов. Sm.CashDesk.dll 19.07.18 (№ 2405) SP № 9 Регистрация платежей. СП802-Ф. Реализована работа с денежным ящиком. Sm.FiscalRegistrar.Driver.dll, Sm.CashDesk.dll 29.06.18 (№ 2381) SP № 8 Регистрация платежей. СП801-Ф. Реализована поддержка прошивки 8.01.18. Sm.FiscalRegistrar.Driver.dll 29.06.18 (№ 2380) SP № 8 ЕГАИС. Исправлено: не принимается квитанция о фиксации ТТН на приход. Sm.Post.Filters.Egais.dll 29.06.18 (№ 2379) SP № 8 Инвентаризация ТСД. Исправлено: создание инвентаризационной описи или сличительной ведомости завершалось ошибкой "Object reference not set to an instance of an object". Sm.Terminal.Server.dll 29.06.18 (№ 2378) SP № 8 Весы. DIGI 5000. Реализована загрузка картинок в формате JPEG. SmScaleDIGIEthernetSM5000.dll 29.06.18 (№ 2377) SP № 8 Справочники. Ускорено сохранение справочников при большом количестве значений в справочнике. SmDomService.dll 29.06.18 (№ 2376) SP № 8 Регистрация платежей. Для восстановления работы с дисплеем покупателя сделана кнопка "Функции - Оборудование - ККТ - Тест дисплея покупателя". Sm.CashDesk.dll 21.05.18 (№ 2375) SP № 7 ЕГАИС. Реализована отсылка ТТН в ЕГАИС с предварительным получением данных производителя алкокода из ЕГАИС. db_Egais.sql, func_EgaisProc.sql, Sm.Post.Filters.Egais.dll 21.05.18 (№ 2374) SP № 7 Регистрация платежей. СП801-Ф. Реализована поддержка дисплея покупателя. Sm.FiscalRegistrar.Driver.dll 21.05.18 (№ 2373) SP № 7 Инвентаризация ТСД. Исправлено: при формировании инвентаризационной описи или сличительной ведомости на основании процесса количество артикулов для комплексных артикулов множилось. Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, Sm.Terminal.dll 21.05.18 (№ 2372) SP № 7 Отчеты. Реализация по Z-отчетам. Исправлено: неверно выводилось время пробития первого чека в итоговых строках отчета. real_zrep.frx 21.05.18 (№ 2371) SP № 7 Отчеты. Товародвижение по операциям. Исправлено: при выборе нескольких мест хранения данные по каждому артикулу в отчете увеличивались во столько раз, сколько мест хранения было выбрано. tovardv_oper.frx 03.05.18 (№ 2370) SP № 6 Карточки. Добавлена поля "Альтернативное название 1", "Альтернативное название 2" на вкладку "Ценники". db_Cards.sql, func_CardsProc.sql, SmDomCards.dll, Sm.FastReports.dll 03.05.18 (№ 2369) SP № 6 ЕГАИС. Исправлено: отказ приёма квитанции UnConfirm после отсылки акта отказа на ТТН на приход. Sm.Post.Filters.Egais.dll 23.04.18 (№ 2368) SP № 5 Подсчет алкоголя ТСД. Исправлен алгоритм проверки корректности штихкодов: артикул может быть введен без штрихкода. Sm.Terminal.dll, Sm.Terminal.Server.dll 23.04.18 (№ 2367) SP № 5 Весы. DIGI 5000. Исправлена ошибка формирования названия магазина в несколько строк с определенным номером шрифта. SmScaleDIGIEthernetSM5000.dll 23.04.18 (№ 2366) SP № 5 Накладные. Исправлен алгоритм поиска подходящего контракта по основанию: не всегда находились маркетинговые контракты, созданные на основании найденного контракта. DocCOPkgBody.sql 23.04.18 (№ 2365) SP № 5 Регистрация платежей. 1) Поиск ККТ теперь производится на фоновом потоке. 2) Исправлено: если смена в ЧПМ начиналась с внесения наличных в денежный ящик (или их изъятия), то факт открытия смены не сохранялся в локальной базе данных. Sm.FiscalRegistrar.Driver.dll, Sm.CashDesk.dll 23.04.18 (№ 2364) SP № 5 Реализовано новое окно логина торговой системы для планшетов. Sm.exe, Sm.Main.exe, Sm.DbSwitch.exe, Sm.Core.dll, Sm.Forms.dll, Sm.Objects.dll 09.04.18 (№ 2363) SP № 4 ЕГАИС. Исправлено: создание ТТН из расходной накладной с простановкой оснований завершается ошибкой "ORA-00001: нарушено ограничение уникальности SMCEGAISDOCSPEC_PK". EgaisPkgBody.sql 09.04.18 (№ 2362) SP № 4 Акт разделки ТСД. Исправлено дублирование записей процессов. Sm.Terminal.Server.dll 09.04.18 (№ 2361) SP № 4 Рекламные кампании. Исправлена ошибка отрисовки таблицы условий предложения. SmLibraryUser.dll, SmDomDocsPA.dll 09.04.18 (№ 2360) SP № 4 Карточки. Исправлено: 1) сохранение значений дополнительных характеристик карточки завершалось ошибкой "ORA-01031: insufficient privileges"; 2) открытие диалога "Журнал удаленных карточек" завершалось ошибкой "ACCESS_VIOLATION". SmDomCards.dll 09.04.18 (№ 2359) SP № 4 Регистрация платежей. 1) Реализован интерфейс для работы с сенсорным экраном. 2) Поддержана ККТ "СП801-Ф". db_Cash.sql, Sm.Interfaces.dll, Sm.FiscalRegistrar.Driver.dll, Sm.CashDesk.dll 29.03.18 (№ 2358) SP № 3 Приём товара по заказу ТСД. Исправлено: генерация приходной накладной с режимом округления "Цена без налогов" и с нулевым количеством в одной из позиций завершается ошибкой "ORA-20707: Попытка занести запись в спецификацию с полной суммой <> сумма без налогов + сумма налогов". PriceCalcerPkgBody.sql 28.03.18 (№ 2357) SP № 3 Исправлено: не работает инсталляция новых версий Супермага через сервер приложений. Sm.AppServer.exe 28.03.18 (№ 2356) SP № 3 ЕГАИС. Исправлена ошибка отсылки акта списания "Количество указанных марок не соответствует количеству списываемой продукции". pkg_EgaisPkg.sql, func_EgaisProc.sql, EgaisPkgBody.sql 28.03.18 (№ 2355) SP № 3 ЕГАИС. Исправлена ошибка отсылки акта списания "Не заполнено обязательное поле «Регистрационный номер раздела справки Б (справки 2) предыдущей отгрузки»". Sm.Post.Filters.Egais.dll 28.03.18 (№ 2354) SP № 3 ЕГАИС. Исправлена ошибка создания акта списания с торгового зала "Реализация": "Количество указанных марок не соответствует количеству списываемой продукции". Sm.Post.Filters.Egais.dll, EgaisPkgBody.sql 28.03.18 (№ 2353) SP № 3 ЕГАИС. Исправлена ошибка приёма квитанции о фиксации ТТН на приход "Принимаемая квитанция ... не соответствует ТТН", вызванная слишком поздним приёмом пакета подтверждения об отсылке акта подтверждения. Sm.Post.Filters.Egais.dll 28.03.18 (№ 2352) SP № 3 Подсчет алкоголя ТСД. Исправлено: работа функции "Экспорт в приходную накладную с привязкой к ТТН ЕГАИС" завершается ошибкой "Ссылка на объект не указывает на экземпляр объекта". EgaisPkgBody.sql, Sm.Terminal.dll 28.03.18 (№ 2351) SP № 3 ЕГАИС. ТТН на списание. Исправлено: не отрисовываются строки спецификации. Sm.Egais.dll 28.03.18 (№ 2350) SP № 3 Накладные. Исправлено: не работает клавиша «Enter» в модальном диалоге выбора артикула через раздел карточек. SmLibraryBase.dll 28.03.18 (№ 2349) SP № 3 Заказ поставщику. Добавлено поле "Время поставки по". SmDomDocsOR.dll, db_DocOR.sql, pkg_DocORPkg.sql, func_DocORProc.sql, DocORPkgBody.sql, StorePkgBody.sql, SmPostTableLoad.sql, Docs3PkgBody.sql 28.03.18 (№ 2348) SP № 3 Административный модуль. Исправлено: если должность создать и, не закрывая диалога работы с должностью, вызвать функцию смены типа лицензии, то возникает ошибка "PLS-00306: wrong number or types of arguments in call to REVOKEALLROLES". SmAdminCore.dll 28.03.18 (№ 2347) SP № 3 Карточки. Реализована сортировка таблицы по двойному клику по заголовку столбца на вкладке "Поставки". SmDomCards.dll 28.03.18 (№ 2346) SP № 3 Карточки. Исправлено: при отсутствии прав на редактирование новых карточек сохранение кодов ЕГАИС в режиме редактирования активной карточки завершается ошибкой "ORA-20506: Нет прав на 'Редактирование новых карточек'". SmDomCards.dll 28.03.18 (№ 2345) SP № 3 Карточки. Исправлена работа функции "Обработать - Изменение ценообразования - Установить в указанные значения: Наценка": 1) не работала опция "Если такая ошибка встретится еще, поступать так же"; 2) при прерывании работы для артикула выводилась пустая ошибка. SmDomCards.dll 28.03.18 (№ 2344) SP № 3 Регистрация платежей. Исправлено: запуск раздела в автономном режиме завершался ошибкой "Column unknown CODEMERCURY". OfflineTemplate.fdb, Sm.Offline.Sql.exe 28.03.18 (№ 2343) SP № 3 Подсчет алкоголя ТСД. При создании процесса основании ТТН реализована возможность выбора идентификатора ФСРАР из идентификаторов ФСРАР для всех мест хранения. Sm.Terminal.Server.dll, Sm.Terminal.Link.dll, Sm.Terminal.dll 14.03.18 (№ 2342) SP № 2 Подсчет алкоголя ТСД. Реализованы контроль и отображение партионного и поштучного количества при подсчете по ТТН. Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, Sm.Terminal.dll 14.03.18 (№ 2341) SP № 2 Регистрация платежей. СП802-Ф. Исправлена ошибка пробития чека "Некорректно задана система налогообложения для чека": теперь при инициализации ФН запрашивается и затем передается в чек система налогообложения. Sm.FiscalRegistrar.Driver.dll 14.03.18 (№ 2340) SP № 2 ЕГАИС. Исправлена ошибка возврата поставщику: неправильно формировалась ТТН (контрагент) Sm.Post.Filters.Egais.dll 14.03.18 (№ 2339) SP № 2 ЕГАИС. Исправлена ошибка списания пива "ORA-00942: таблица или представление пользователя не существует". func_EgaisProc.sql 14.03.18 (№ 2338) SP № 2 ЕГАИС. Исправлена ошибка возврата алкоголя "Таблица SMEgaisDocSpecB не может содержать записи для версии формата3". EgaisPkgBody.sql 14.03.18 (№ 2337) SP № 2 Заказ поставщику. При автоматической генерации заказов реализован учет опции "С учётом маркетинговых акций" при определении значения "Мин. уровень". db_Store.sql, StorePkgBody.sql 14.03.18 (№ 2336) SP № 2 Карточки. Исправлено: если в режиме редактирования карточки изменить перечень связанных с ней номенклатур на вкладке "Классификация", то сохранение карточки завершается ошибкой "ORA-20506: Нет прав на 'Изменение классификатора категорий товаров'". SmDomCards.dll 02.03.18 (№ 2335) SP № 1 ЕГАИС. 1) Реализовано создание ТТН на расход для возврата товара с 3-го регистра. 2) Реализовано создание ТТН на отгрузку в третьем формате. pkg_EgaisPkg.sql, EgaisPkgBody.sql, EgaisModule.sql, Sm.Post.Filters.Egais.dll, Sm.Egais.dll 02.03.18 (№ 2334) SP № 1 ЕГАИС. Исправлено: не отсылался акт подтверждения в третьем формате. Sm.Post.Filters.Egais.dll 02.03.18 (№ 2333) SP № 1 Карточки. Исправлено падение программы при нажатии на кнопку "Ингредиент" на вкладке "Производство". SmLibraryBase.dll 02.03.18 (№ 2332) SP № 1 Акт разделки ТСД. Исправлены ошибки создания процесса из-за отсутствия прав. DocPOPkgBody.sql, ProcessManagerModule.sql 02.03.18 (№ 2331) SP № 1 Подсчет алкоголя ТСД. 1) Реализовано создание приходной накладной для ТТН ЕГАИС. 2) Реализован подсчет с контролем ТТН ЕГАИС. pkg_EgaisPkg.sql, pkg_ProcessPkg.sql, func_EgaisProc.sql, func_ProcessProc.sql, EgaisPkgBody.sql, ProcessPkgBody.sql, EgaisModule.sql, ProcessManagerModule.sql, db_ProcessSys.sql, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, Sm.Terminal.dll 02.03.18 (№ 2330) SP № 1 Печатные формы. Калькуляция. Рецепт. Добавлен вывод ШК для артикула заголовка. pf_recipe.frx, pf_calc.frx 02.03.18 (№ 2329) SP № 1 Накладные. Исправлено для Белоруссии: автоматическая простановка цены контракта при смене статуса приходной накладной завершалась ошибкой "ORA-01476: делитель равен нулю". PriceCalcerPkgBody.sql 02.03.18 (№ 2328) SP № 1 Рекламные кампании. Исправлено: рассылка в подходящие филиалы не учитывала места проведения кампании. DocsPkgBody.sql