******************************************* ********* Как ставить 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.043 ********* ************************************** 05.11.20 (№ 2891) SP № 4 Заказы от клиентов. Разрешено дублирование артикулов в спецификации документа. SmDomDocsOR.dll, InspectLoad.sql, DocRemotePkgBody.sql 05.11.20 (№ 2890) SP № 4 Кассовый модуль. УКМ4 XML. Реализована выгрузка информации о коде средств индивидуальной защиты. SmUKM4XMLDesk.dll 05.11.20 (№ 2889) SP № 4 Весы. Falcon. Реализована загрузка картинок. SmScaleDPFalcon.dll 05.11.20 (№ 2888) SP № 4 Инвентаризация ЕГАИС. Поиск процесса по справке РФУ2. Sm.Egais.dll, Sm.Egais.Link.dll, Sm.Egais.Server.dll 05.11.20 (№ 2887) SP № 4 ЕГАИС. Фиксация марок. Учёт количества старых марок уже имеющихся на собственном поштучном учёте. Sm.Egais.Server.dll 05.11.20 (№ 2886) SP № 4 Остатки ЕГАИС. Исправлена ошибка: не работает функция фиксации марок при соединении через Сервер приложений. Sm.Egais.dll, Sm.Egais.Link.dll, Sm.Egais.Server.dll 05.11.20 (№ 2885) SP № 4 ЕГАИС. Изменено ограничение для возврата алкоголя из разных поставок. EgaisPkgBody.sql 05.11.20 (№ 2884) SP № 4 ЕГАИС. При недостатке остатка на регистре склада теперь выдается предупреждение и в Акт фиксации «лишние» марки не попадают. Sm.Egais.dll, Sm.Egais.Link.dll, Sm.Egais.Server.dll 28.10.20 (№ 2883) SP № 3 Весы. Falcon. Исправлена ошибка загрузки картинок. SmScaleDPFalcon.dll 27.10.20 (№ 2882) SP № 3 Подсчет алкоголя ТСД. Добавлена функция "Смена ФСРАР ИД". Sm.Terminal.dll 27.10.20 (№ 2881) SP № 3 Подсчет алкоголя ТСД. Реализована функция экспорта содержания подсчета в новый подсчет. Sm.Terminal.Server.dll, Sm.Terminal.Link.dll, Sm.Terminal.dll, pkg_ProcessPkg.sql, func_ProcessProc.sql, ProcessPkgBody.sql, ProcessManagerModule.sql 27.10.20 (№ 2880) SP № 3 ЕГАИС. Если марки успешно зарегистрированны на поштучном учете актом фиксации, то они теперь будут сразу отражены не только на собственном поштучном учете, но и на учете ЕГАИС. EgaisPkgBody.sql 27.10.20 (№ 2879) SP № 3 ЕГАИС. Исправлена ошибка «len ; РФУ2 не может содержать марки разных образцов». Из остатков на регистре склада теперь исключаются справки РФУ2, по которым есть или был поштучный учет по новым маркам. Sm.Egais.Server.dll 27.10.20 (№ 2878) SP № 3 ЕГАИС. Исправлена ошибка в функции обнуления количества в строках с незаполненной справкой РФУ2 в Актах возврата продукции из торгового зала при их отсылке. Sm.Egais.dll 27.10.20 (№ 2877) SP № 3 ЕГАИС. Формирование и отсылка ТТН в ЕГАИС. Исправлена ошибка: ORA-01722: неверное число, текст команды: "Supermag.SMEgaisCreateOut". EgaisPkgBody.sql 27.10.20 (№ 2876) SP № 3 Подсчет алкоголя ТСД. Исправлена ошибка: при создании акта возврата продукции из торгового склада в акт попадает не только весь остаток по алкокоду, но и привязываются справки Б (РФУ2), не принадлежащие данной точке. EgaisPkgBody.sql 27.10.20 (№ 2875) SP № 3 Подсчет алкоголя ТСД. Исправлена ошибка для Андроид версии 2.1.279.35 "Метод «CreateProcessALCCWithEANBegin» бизнес-объекта «Sm.Terminal.Server.IAlcoholCountingBO» не поддерживается СуперМагом версии 1.043". Sm.Terminal.Server.dll 27.10.20 (№ 2874) SP № 3 Печатные формы. Сличительная ведомость по форме ИНВ-19. Внесены изменения для более корректного экспорта печатной формы в Microsoft Excel. comp_ved_inv19.frx 16.10.20 (№ 2873) SP № 2 ЕГАИС. Исправлена ошибка «Вызов ReadActFixBarcodeSpecNext до вызова ReadActFixBarcodeSpecFirst». Sm.Egais.Server.dll 15.10.20 (№ 2872) SP № 2 Почтовый модуль. СупермагМарко. Исправлена ошибка: ORA-01722: неверное число "Insert into Supermag.TTMarks(MarkCode) ...". ProcessPkgBody.sql 15.10.20 (№ 2871) SP № 2 СупермагМарко. Исправлена ошибка: ORA-01722: неверное число "Select max(PEF.ParamValue) as FsRarID from Supermag.SMPostLocations ...". Sm.Post.Filters.Marco.dll 15.10.20 (№ 2870) SP № 2 ЕГАИС. Исправлено: неверно обрабатывалась квитанция от Акта фиксации. Sm.Post.Filters.Egais.dll 15.10.20 (№ 2869) SP № 2 ЕГАИС. Проверка акта возврата товара из торгового зала перед отсылкой в ЕГАИС: Не помещаем в отсылаемый файл строки с незаполненными справками Б. Sm.Post.Filters.Egais.dll 15.10.20 (№ 2868) SP № 2 ЕГАИС. Исправлена ошибка "ORA-01400: невозможно вставить NULL в SMEGAISRESTS.PRODUCTFULLNAME при принятии Акта фиксации. func_EgaisProc.sql, EgaisPkgBody.sql 15.10.20 (№ 2867) SP № 2 Подсчет алкоголя ТСД. Удаление марок поштучного учета. Sm.Terminal.Server.dll, Sm.Terminal.Link.dll, Sm.Terminal.dll 15.10.20 (№ 2866) SP № 2 Подсчет товаров ТСД. Исправлено: при сканировании упаковочного листа последующее завершение процесса приводит к созданию в торговой системе пустого процесса и пустой накладной. db_ProcessSys.sql, Sm.Terminal.Server.dll 15.10.20 (№ 2865) SP № 2 Почтовый модуль. СупермагМарко. Доработки. SMPostTableLoad.sql, Sm.Objects.dll, Sm.Post.Filters.Marco.dll 15.10.20 (№ 2864) SP № 2 Кассовый модуль. Loya Web Api. 1) Доработки. 2) Исправлена ошибка "Ошибка исполнения функции CDriver.Download. Несовпадение типов." db_Cash.sql, func_CashProc.sql, ShopModule.sql, SmDomShop.dll, Sm.LoyaWebApi.dll, SmLoyaWebApi.dll 15.10.20 (№ 2863) SP № 2 Весы. DIGI RM-5800, DIGI SM5000. Исправлена ошибка загрузки картинок. SmScaleDIGIEthernetSM5000.dll, SmScaleDIGIEthernet5800.dll 15.10.20 (№ 2862) SP № 2 Сервер обмена данными. Исправлена ошибка приёма документа «Заказ поставщику»: ORA-20702: Несоответствие сумм в заголовке и спецификации документа. Sm.Objects.dll, Sm.Post.Filters.Xml.dll, Sm.Post.Filters.Json.dll, Sm.InfoGate.Client.exe, Sm.Post.Transports.dll 15.10.20 (№ 2861) SP № 2 Прайс-листы поставщиков. Из проверки 121 "Корректность документов "Прайс-лист поставщика"" исключена проверка нулевых цен. Inspect3PkgBody.sql, SmAdmin.hlp 01.10.20 (№ 2852) SP № 1 Весы. CheckWay-500. Реализована передача в весы срока реализации и срока годности товара. SmScaleCheckWay.dll 01.10.20 (№ 2851) SP № 1 ЕГАИС. Исправлено: отправление акта фиксации в ЕГАИС завершается ошибкой "ORA-02290: нарушено ограничение целостности SMCEGAISRESTS_FORMAB". EgaisPkgBody.sql 30.09.20 (№ 2850) SP № 1 Приём товара по заказу ТСД. Исправлено: загрузка заказов прерывается по таймауту сокета. Sm.Terminal.Server.dll 30.09.20 (№ 2849) SP № 1 Уценка ТСД. Исправлена ошибка запроса дополнительных характеристик товара "ORA-00933: неверное завершение SQL-предложения". Sm.Terminal.Server.dll 30.09.20 (№ 2848) SP № 1 ЕГАИС. Реализовано отображение актов фиксации марок. EgaisModule.sql, Sm.Egais.dll, Sm.Egais.Link.dll, Sm.Egais.Server.dll, EgaisPkgBody.sql, pkg_EgaisPkg.sql