******************************************* ********* Как ставить 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.044 ********* ************************************** 09.04.21 (№ 3012) SP № 4 ЕГАИС. Остатки ЕГАИС. 1) Из проверки марок в УТМ исключены марки старого образца. 2) Реализована обработка большого количества отобранных марок (>10000). Sm.Egais.dll 09.04.21 (№ 3011) SP № 4 Подсчет алкоголя ТСД. Реализован контрол для поиска строки журнала. Sm.Terminal.dll 09.04.21 (№ 3010) SP № 4 Сличительные ведомости. Генерация накладных по списку сличительных ведомостей. Исправлено формирование номеров создаваемых накладных. DocRLPkgBody.sql 09.04.21 (№ 3009) SP № 4 ЕГАИС. Добавлена возможность редактировать «Акт возврата продукции из торгового зала» после ошибки отсылки его в ЕГАИС. Sm.Egais.dll 09.04.21 (№ 3008) SP № 4 ЕГАИС. Повторный запрос ТТН. Реализовано ограничение: одна ТТН раз в 10 минут. db_EgaisTable1.sql, pkg_EgaisPkg.sql, EgaisPkgBody.sql, Sm.Post.Filters.Egais.dll, Sm.Egais.dll 09.04.21 (№ 3007) SP № 4 ЕГАИС. Остатки ЕГАИС. Исправлен доступ к кнопке «Вернуть» на странице «Акты передачи продукции в торговый зал». Sm.Egais.dll 09.04.21 (№ 3006) SP № 4 ЕГАИС. Формат 4. Исправлено: не принимаются акты подтверждения. Sm.Post.Filters.Egais.dll 09.04.21 (№ 3005) SP № 4 ЕГАИС. Формат 4. Исправлена ошибка ответа (акт подтверждения) на приём перемещения "Value 'NoChange' is not facet-valid with respect to enumeration '[IsChange, NotChange]'". Sm.Post.Filters.Egais.dll 09.04.21 (№ 3004) SP № 4 ЕГАИС. Исправлено: не принимаются квитанции на Акт списания из торгового зала. Sm.Post.Filters.Egais.dll 09.04.21 (№ 3003) SP № 4 ЕГАИС. Формат 4. Исправлена ошибка формирования поля TRANSPORT_REGNUMBER. Sm.Post.Filters.Egais.dll, pkg_UtilsPkg.sql, EgaisPkgBody.sql, UtilsPkgBody.sql 09.04.21 (№ 3002) SP № 4 Контрагенты. Управление форматом отсылаемой ТТН ЕГАИС. db_Clients.sql, EgaisPkgBody.sql 09.04.21 (№ 3001) SP № 4 ЕГАИС. Исправлена ошибка "ORA-02290: нарушено ограничение целостности CHECKSMCEGAISDOCHEADER_CHOWNSH" при приеме ТТН 4-го формата. Sm.Post.Filters.Egais.dll 09.04.21 (№ 3000) SP № 4 Подсчет алкоголя ТСД. Исправлена ошибка «Невозможно определить ИД организации в ФСРАР» при создании ТТН на отгрузку. EgaisPkgBody.sql 09.04.21 (№ 2999) SP № 4 Подсчет алкоголя ТСД. Исправлено неверное количество в акте возврата с торгового зала. EgaisPkgBody.sql 09.04.21 (№ 2998) SP № 4 Алкогольная декларация. Исправлено: запуск функции "Заполнить поле "Остаток предыдущей декларации"" с опциями "источник данных - алкогольная декларация торговой системы", "для групп данных: алкоголь и пиво" приводила к обнулению значений "Остаток предыдущей декларации" для пива. ProcessALCOPkgBody.sql 09.04.21 (№ 2997) SP № 4 Инициализация БД. Исправлено: обновление версии до 1.043.1.a могло завершаться ошибкой "ORA-20012: Ошибка создания ограничения SMCEgaisDocHeader_DS для SMEgaisDocHeader". ResForInint.exe 30.03.21 (№ 2989) SP № 3 ЕГАИС. Исправлена ошибка "ORA-20012: Таблица SMEgaisDocSpecF2 не может содержать записи для версии формата 2. во время выполнения триггера SMEGAISDOCSPECF2FORMATVERSION". Sm.Post.Filters.Egais.dll 26.03.21 (№ 2988) SP № 3 ЕГАИС. Поддержан 4-й формат обмена данными. db_EgaisTable.sql, SmPostTableLoad.sql, func_EgaisProc.sql, EgaisPkgBody.sql, Sm.Objects.dll, Sm.Post.Filters.Egais.dll 26.03.21 (№ 2987) SP № 3 Подсчет алкоголя ТСД. Реализована функция исключения из подсчета марок, проданных по кассе. ProcessManagerModule2.sql, pkg_ProcessPkg.sql, func_ProcessProc.sql, ProcessPkgBody.sql, Sm.Terminal.dll 26.03.21 (№ 2986) SP № 3 Подсчет кодов КИЗ ТСД. Новая функция "Дублирование процесса подсчета марок в новый подсчёт". ProcessManagerModule2.sql, pkg_ProcessPkg.sql, func_ProcessProc.sql, ProcessPkgBody.sql, Sm.Terminal.dll, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll 26.03.21 (№ 2985) SP № 3 Весы. DP Falcon. DIGI SM5000. Исправлено: не выгружался файл “f38”. SmScaleDPFalcon.dll, SmScaleDIGIEthernetSM5000.dll 26.03.21 (№ 2984) SP № 3 Приём поставки. Увеличена длительность экрана для смены места хранения при старте раздела с 1 до 3 секунд. Sm.OfflineShop.dll 26.03.21 (№ 2983) SP № 3 ЕГАИС. Исправлено: иногда не заполняется идентификатор акта для «Акта постановки на баланс в торговом зале» и «Акта списания в торговом зале». Sm.Post.Filters.Egais.dll 26.03.21 (№ 2982) SP № 3 Почтовый модуль. Прием УПД с созданием накладной поставщика. Исправлено: заказ из основания УПД не попадал в основание накладной поставщика. DocNaclPkgBody.sql 26.03.21 (№ 2981) SP № 3 Кассовые документы. Разрешено добавлять в спецификацию возврата по кассе артикул типа "деньги". DocsPkgBody.sql 18.03.21 (№ 2972) SP № 2 Комплектация требования ТСД. Реализована возможность посмотреть и перейти к документу, который создан в процессе комплектации. Docs3PkgBody.sql, ProcessManagerModule1.sql, Sm.Terminal.Server.dll, Sm.Terminal.dll 17.03.21 (№ 2971) SP № 2 Почтовый модуль. Исправлены ошибки приема УПД в формате ФНС: десятичный разделитель и тег «НомУпак». Sm.Core.dll, Sm.Post.Filters.Utd.dll 17.03.21 (№ 2970) SP № 2 Закрытие периода на складе. Исправлено: если в закрываемом периоде было движение артикулов типа "деньги", то закрытие периода со сменой учетной политики завершается ошибкой вида "Док. "Расходная накладная ..." Тип артикула ... "деньги" несовместим с типом документа". PCloseBody.sql 17.03.21 (№ 2969) SP № 2 Почтовый модуль. 1) Реализован прием УПД без накладной поставщика. 2) Реализован прием маркированного товара с УПД и без накладной поставщика. DocsPkgBody.sql, DocNaclPkgBody.sql, SmPostTableLoad.sql, Sm.Objects.dll, Sm.Post.Filters.Utd.dll, Sm.Post.Filters.dll, Sm.Post.Filters.Edi.dll, Sm.Post.Filters.Excel.dll, Sm.Post.Filters.Sap.dll, Sm.Post.Filters.Xml.dll, Sm.InfoGate.Client.exe, Sm.InfoGate.Interfaces.dll, Sm.InfoGate.Server.exe 17.03.21 (№ 2968) SP № 2 Подсчет алкоголя ТСД. Исправлена ошибка импорта данных из файла, если пользователь не найден в справочнике пользователей супермага: “Ссылка на объект не указывает на экземпляр объекта". Sm.Terminal.dll 17.03.21 (№ 2967) SP № 2 Алкогольная декларация. Поддержка приказа ФСРАР № 396 от 17.12.2020. db_ProcessALCO.sql, func_ProcessALCOProc.sql, ProcessALCOPkgBody.sql, ProcessALCOModule.sql, SmProcessAlco.dll, Sm.Process.User.dll, pf_proc_ALCO.rep, pf_proc_ALCO_header.rep, SmProcess.chm, ProcessUserModulePkgBody.sql 11.03.21 (№ 2966) SP № 1 Почтовый модуль. Реализована функция экспорта для заполнения спецификации КИЗ приходной накладной при отсылке. pkg_DocNaclPkg.sql, func_SMPostProc.sql, DocNaclPkgBody.sql, DocsPkgBody.sql, Sm.Post.Filters.dll, Sm.Post.Filters.Xml.dll, Sm.XmlSchemaEditor.exe, Sm.Post.Editor.dll 11.03.21 (№ 2965) SP № 1 Подсчет алкоголя ТСД. При экспорте данных в накладную на перемещение и ТТН ЕГАИС реализована возможность выбора источника цен. Sm.Terminal.Server.dll, Sm.Terminal.Link.dll, Sm.Terminal.dll, pkg_EgaisPkg.sql, func_EgaisProc.sql, EgaisPkgBody.sql 11.03.21 (№ 2964) SP № 1 Печать этикеток. Новое ключевое слово для печати этикеток: Дата установления новой цены. Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, ProcessManagerModule.sql 11.03.21 (№ 2963) SP № 1 Приём товара по заказу ТСД. Исправлена ошибка отображения созданных документов. Sm.Terminal.dll, Sm.Terminal.Link.dll 11.03.21 (№ 2962) SP № 1 Заказ в торговом зале ТСД. Исправлены ошибки создания заказов: 1) При загрузке штрихкодов комплексному артикулу упаковки сопоставляется базовый артикул. 2) Отображение созданных документов. Sm.Terminal.dll, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll 11.03.21 (№ 2961) SP № 1 Заказ в торговом зале ТСД. Исправлено: при генерации складского требования не происходило заполнение спецификации документа. DocORPkgBody.sql 11.03.21 (№ 2960) SP № 1 Подсчет алкоголя ТСД. Исправлена ошибка "ORA-06550: Строка 1, столбец 28: PL/SQL: ORA-01031: привилегий недостаточно". ProcessManagerModule.sql 11.03.21 (№ 2959) SP № 1 ЕГАИС. Исправлена ошибка "ORA-00001: unique constraint TTCSOURCESPEC_PK violated at SMDOCSETPRICESFROMTTNWI". DocNaclPkgBody.sql 11.03.21 (№ 2958) SP № 1 Подсчет кодов КИЗ ТСД. Если в КИЗ штрихкод упаковки, то при сканировании КИЗ будет идентифицироваться базовый артикул. Sm.Terminal.Server.dll 11.03.21 (№ 2957) SP № 1 Подсчет товаров ТСД. Исправлено: не создавались производственные документы. DocNaclPkgBody.sql 11.03.21 (№ 2956) SP № 1 Заказ в торговом зале ТСД. Исправлено: не выводилась ошибка в случае ошибки создания документов. DocORPkgBody.sql, Sm.Terminal.Server.dll, Sm.Terminal.dll 11.03.21 (№ 2955) SP № 1 Процедура импорта журнала подсчета в процессах ТСД. Реализовано сообщение об уже созданном на основании импортируемого задания процессе. Sm.Terminal.dll 11.03.21 (№ 2954) SP № 1 Кассовый модуль. УКМ4 XML. Изменены тэги в выгружаемом файле поставщиков коммисионных товаров (suppliers). Sm.UKM4XMLDesk.dll