******************************************* ********* Как ставить 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.045 ********* ************************************** 15.12.21 (№ 3126) SP № 4 Приём товара по заказу ТСД. Ускорен отбор данных заказа поставщику. Ускорен отбор списка заказов поставщику. DocCOPkgBody.sql, func_DocORProc.sql, Sm.Terminal.Server.dll 15.12.21 (№ 3125) SP № 4 Отчеты. Остатки. Ускорение работы отчета в учетных ценах на дату. db_RepCfg.sql, FormTempTablePkgBody.sql 15.12.21 (№ 3124) SP № 4 Акты переоценки. Исправлено: в колонке спецификации с выбранной дополнительной характеристикой могло выводиться значение другой дополнительной характеристики. SmDomDocsAC.dll 15.12.21 (№ 3123) SP № 4 Весы. CheckWay-500. Реализована передача даты производства и номера структуры для штрихового кода. SmScaleCheckWay.dll 15.12.21 (№ 3122) SP № 4 Почтовый модуль. Исправлено: одинаковая марка в приходной накладной и УПД воспринималась как разные марки. DocNaclPkgBody.sql 15.12.21 (№ 3121) SP № 4 Почтовый модуль. Разрешение приёма УПД на приход и накладной поставщика из подчиненной и равноправной БД с понижением статуса до «Заблокировано». func_DocProc.sql 15.12.21 (№ 3120) SP № 4 Почтовый модуль. Сквозная рассылка накладной поставщика при приёме УПД в режиме «С созданием накладной поставщика по УПД». DocNaclPkgBody.sql 15.12.21 (№ 3119) SP № 4 Справочники. Исправлено: дважды отображался справочник "Шаблоны названий товаров". SmDomService.dll 15.12.21 (№ 3118) SP № 4 ЕГАИС. При отсылке акта постановки на баланс в торговом зале будет проверяться наличие акта списания с указанным идентификатором документа в ЕГАИС. EgaisPkgBody.sql 15.12.21 (№ 3117) SP № 4 ЕГАИС. Поддержка новых типов кодов алкогольных марок в разделе "Коды марок ЕГАИС". EgaisLoad.sql 26.08.21 (№ 3082) SP № 3 Почтовый модуль. XML фильтр. Реализована функция импорта для определения артикула по данным поля Штриховой код или КИЗ. Sm.Post.Filters.dll 26.08.21 (№ 3081) SP № 3 Подсчет кодов КИЗ ТСД. Исправлено: если вначале открыть процесс на основании накладной поставщика, то удалялась вкладка с неизвестными штрихкодами и не восстанавливалась при открытии обычного процесса. Sm.Terminal.dll 26.08.21 (№ 3080) SP № 3 Отгрузка товара по заказу ТСД. Исправлено неверное заполнение контрагентов в создаваемой расходной накладной. func_DocOCProc.sql 26.08.21 (№ 3079) SP № 3 УПД. Реализован прием товара по УПД в случае отсутствия в нем КИЗ. pkg_DocNaclPkg.sql, DocNaclPkgBody.sql, DocsPkgBody.sql 26.08.21 (№ 3078) SP № 3 Почтовый модуль. Фильтр СупермагМарко. Исправлено: не работает ограничение на максимальное кол-во марок. Sm.Post.Filters.Marco.dll 26.08.21 (№ 3077) SP № 3 Заказ в торговом зале ТСД. Исправлено: Ошибка таймаута чтения количества. Sm.Terminal.Link.dll, Sm.Terminal.Server.dll 26.08.21 (№ 3076) SP № 3 Калькулятор цен для РБ. Изменен алгоритм расчета цен для режима округления "Цена без налогов". db_Calcer.sql 26.08.21 (№ 3075) SP № 3 ЕГАИС. Исправлена ошибка функции перевода остатков продукции в торговый зал (режим ликвидации отрицательных остатков торгового зала). EgaisPkgBody.sql 26.08.21 (№ 3074) SP № 3 Подсчет алкоголя ТСД. Исправлено: переход к Акту возврата продукции из торгового зала завершался ошибкой "Ошибка позиционирования на акт...". Sm.Egais.dll 26.08.21 (№ 3073) SP № 3 УПД. УПД на отгрузку. Название поля «Поставщик» заменено на «Клиент». SmDomDocs.dll 26.08.21 (№ 3072) SP № 3 Накладные. Исправлено: функция «Заполнить документ ценами из накладной поставщика» заполняла приходную накладную одной ценой – от первого попавшегося артикула накладной поставщика. DocNaclPkgBody.sql 26.08.21 (№ 3071) SP № 3 Инвентаризация ТСД. 1) Импорт данных из файла. Исправлено: данные не считывались. 2) Исправлено: импорт журнала завершался ошибкой "Нарушено ограничение SMCProcessInventoryLocINVT_QS". Sm.Terminal.dll, Sm.Terminal.Server.dll 22.07.21 (№ 3070) SP № 2 Справочники. Группы пересортицы алкогольной продукции. Исправлено: при отправке по почте отсылался пустой почтовый объект. SmDomService.dll 22.07.21 (№ 3069) SP № 2 Супермаг Мобайл. Исправлено: "ORA-06502: PL/SQL: буфер символьных строк слишком маленький ошибка числа или значения на SMTERMINALLOGWRITE". pkg_SysPkg.sql 22.07.21 (№ 3068) SP № 2 Супермаг Мобайл. Поддержка принтера печати этикеток UROVO K319. Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, Sm.AppServer.Link.dll, Sm.BusinessServer.dll, Sm.FastReports.Server.dll, Sm.AppServer.Admin.exe 22.07.21 (№ 3067) SP № 2 Приём товара по заказу ТСД. Исправлено: при создании приходной накладной была возможна потеря информации о накладной поставщика. DocORPkgBody.sql 22.07.21 (№ 3066) SP № 2 Отгрузка товара по заказу ТСД. 1) Исправлено: теперь пересчитываются и записываются в заголовок суммовые параметры созданной накладной поставщика 2) Реализовано копирование ставки налогов из расходной накладной в спецификацию накладной поставщика. func_DocOCProc.sql 22.07.21 (№ 3065) SP № 2 ЕГАИС. Исправлена ошибка отсылки Акта списания «пересортица» ORA-20012. EgaisPkgBody.sql, Sm.Egais.dll, Sm.Post.Filters.Egais.dll 22.07.21 (№ 3064) SP № 2 Печатные формы. Универсальный передаточный документ. Приведение в соответствие с Постановлением Правительства РФ от 02.04.2021 № 534. pf_nacl_upd.frx, nacl_inout_factura.frx 22.07.21 (№ 3063) SP № 2 Алкогольная декларация. Исправлено: функция "Заполнить поле "Остаток предыдущей декларации"" не запускалась с сообщением "Список деклараций пуст", если для декларанта отсутствуют другие декларации. SmProcessAlco.dll 01.07.21 (№ 3062) SP № 1 Подсчет кодов КИЗ ТСД. Исправлена ошибка экспорта данных в приходную накладную. ProcessPkgBody.sql 01.07.21 (№ 3061) SP № 1 ТСД. Журнал сессий ТСД. db_Sys.sql, func_SysProc.sql, Sm.Objects.dll, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, ProcessManagerModule.sql, Garbage.sql 01.07.21 (№ 3060) SP № 1 Инвентаризация ТСД. Разрешено грузить упаковочные листы с любым местом хранения. Sm.Terminal.Server.dll 01.07.21 (№ 3059) SP № 1 ТСД. Генерация номеров документов в процессах ТСД. Внутренняя реорганизация кода. DocNaclPkgBody.sql, CashPkgBody.sql, DocADPkgBody.sql, func_DocOCProc.sql, DocORPkgBody.sql, DocPOPkgBody.sql, ProcessPkgBody.sql 01.07.21 (№ 3058) SP № 1 ТСД. В ряд процессов добавлена поддержка марок и упаковочных листов. db_ProcessSys.sql, DocORPkgBody.sql, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, Sm.Terminal.dll, DocNaclPkgBody.sql, func_DocOCProc.sql 01.07.21 (№ 3057) SP № 1 Отгрузка товара по заказу ТСД. 1) Генерация накладной поставщика. 2) Ряд исправлений. func_DocOCProc.sql, func_DocORProc.sql, DocsPkgBody.sql, ProcessManagerModule.sql, SmDomDocsOR.dll, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, Sm.Terminal.dll 01.07.21 (№ 3056) SP № 1 Кассовый модуль. УКМ4 XML. Налоговые группы с одним идентификатором отображаются в одном теге . SmUKM4XMLDesk.dll 01.07.21 (№ 3055) SP № 1 ЕГАИС. Возврат пивной продукции с регистра склада без указания основания. db_EgaisTable.sql, EgaisPkgBody.sql, Sm.Forms.dll, Sm.Egais.dll, Sm.Egais.Server.dll 01.07.21 (№ 3054) SP № 1 ЕГАИС. Исправлено: при принятии ТТН ЕГАИС создаваемые объекты 'EA' (Код продукции ЕГАИС) ставились на почтовую рассылку дважды. EgaisPkgBody.sql 01.07.21 (№ 3053) SP № 1 ЕГАИС. Исправлена ошибка "ORA-02290: нарушено ограничение целостности CHECK(SMCEGAISRESTS_FORMAB)" при приёме ответа ЕГАИС на отсылку Акта возврата продукции из торгового зала. EgaisPkgBody.sql 01.07.21 (№ 3052) SP № 1 Сервер обмена данными. Исправлена ошибка: приостановка работы почтового модуля, которая прекращалась только после остановки Службы клиента сервера обмена данными. Sm.Post.Server.exe, Sm.InfoGate.Client.exe 01.07.21 (№ 3051) SP № 1 Печатные формы. Счет-фактура. Приведена в соответствие с Постановлением Правительства РФ от 02.04.2021 № 534. nacl_inout_factura.frx 01.07.21 (№ 3050) SP № 1 Карточки. Закладка "Цены". Разрешена сортировка грида по двойному клику на заголовке столбца. SmDomCards.dll 01.07.21 (№ 3049) SP № 1 Почтовый модуль. Исправлено: не принимается УПД на приход в формате ФНС с контрагентом – физическим лицом из-за ошибки "Не указан ИНН контрагента". Sm.Post.Filters.Utd.dll 01.07.21 (№ 3048) SP № 1 Сличительные ведомости. Генерация накладных по списку сличительных ведомостей. Исправлено формирование номеров создаваемых накладных при инвентаризации в производстве. DocRLPkgBody.sql, SmDomDocsRL.dll 01.07.21 (№ 3047) SP № 1 ЕГАИС. Исправлена ошибка привязки Акта постановки на баланс к Акту списания при пересортице. EgaisPkgBody.sql