******************************************* ********* Как ставить 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.1 ********* **************************************** 05.04.21 (№ 2996) SP № 5 Весы. DP Falcon. Исправлено: не выгружался файл “f38”. SmScaleDPFalcon.dll 05.04.21 (№ 2995) SP № 5 ЕГАИС. Исправлено: иногда не заполняется идентификатор акта для «Акта постановки на баланс в торговом зале» и «Акта списания в торговом зале». Sm.Post.Filters.Egais.dll 22.03.21 (№ 2980) SP № 5 Алкогольная декларация. Поддержка приказа ФСРАР № 396 от 17.12.2020. db_ProcessALCO.sql, pf_proc_ALCO.rep, pf_proc_ALCO_header.rep, SmProcess.chm, func_ProcessALCOProc.sql, ProcessALCOPkgBody.sql, ProcessALCOModule.sql, SmProcessAlco.dll, Sm.Process.User.dll, ProcessUserModulePkgBody.sql 22.03.21 (№ 2979) SP № 5 Закрытие периода на складе. Исправлено: если в закрываемом периоде было движение артикулов типа "деньги", то закрытие периода со сменой учетной политики завершается ошибкой вида "Док. "Расходная накладная ..." Тип артикула ... "деньги" несовместим с типом документа". PCloseBody.sql 22.03.21 (№ 2978) SP № 5 Кассовые документы. Разрешено добавлять в спецификацию возврата по кассе артикул типа "деньги". DocsPkgBody.sql 22.03.21 (№ 2977) SP № 5 Инвентаризация ЕГАИС. Исправлено: после заполнения остатками появляются дубли строк. Sm.Egais.Server.dll 22.03.21 (№ 2976) SP № 5 ЕГАИС. Исправлена ошибка "ORA-00001: unique constraint TTCSOURCESPEC_PK violated at SMDOCSETPRICESFROMTTNWI". DocNaclPkgBody.sql 22.03.21 (№ 2975) SP № 5 Подсчет товаров ТСД. Исправлено: не создавались производственные документы. DocNaclPkgBody.sql 22.03.21 (№ 2974) SP № 5 Подсчет алкоголя ТСД. Исправлена ошибка “Ошибка взаимодействия с сервером идентификатор SMFILLDATAFORALCC должен быть объявлен”. Sm.Terminal.Server.dll 22.03.21 (№ 2973) SP № 5 Подсчет алкоголя ТСД. Исправлено: не было возможности ввести серию и номер марки. Sm.Terminal.dll 15.02.21 (№ 2953) SP № 4 ЕГАИС. Исправлена ошибка формирования возврата поставщику "Указанные марки относятся к поставкам с отличающимися атрибутами контрагентов" при наличии в процессе подсчета алкоголя марок, поставленных на учёт Актом фиксации. EgaisPkgBody.sql 09.02.21 (№ 2952) SP № 4 Сервер обмена данными. СуперМарко. Реализовано опциональное добавление тэга места хранения store в выгрузке в зависимости от типа отсылаемых марок: алкогольные (с тэгом), табачные (без тэга). Sm.Post.Filters.Marco.dll 09.02.21 (№ 2951) SP № 4 Подсчет кодов КИЗ ТСД. Поддержано создание приходных накладных для подсчета КИЗ с групповыми штрихкодами. Sm.Terminal.dll 09.02.21 (№ 2950) SP № 4 Подсчет товаров ТСД. Исправлено: создание заказа от клиента завершается ошибкой "ORA-20012. Невозможно определить тип создаваемого документа". DocNaclPkgBody.sql 09.02.21 (№ 2949) SP № 4 Карточки. Вкладка "ЕГАИС". Исправлено: не показывается русское название акта фиксации марок и не работает переход из карточки товара к акту фиксации марок. Sm.Egais.dll, SMDomCards.dll 09.02.21 (№ 2948) SP № 4 Сведение пересортицы. Теперь в качестве дат создаваемых накладных будет браться дата исходной сличительной ведомости, а не текущая дата. ProcessUserPkgBody.sql 09.02.21 (№ 2947) SP № 4 Сличительные ведомости. Исправлено: если в режиме открытого документа нажать кнопку "Спецификация", то происходит переход к процессу "Сведение пересортицы". SmDomDocsRL.dll 09.02.21 (№ 2946) SP № 4 Сличительные ведомости. Реализована функция генерации документов для выбранного перечня сличительных ведомостей. pkg_DocRLPkg.sql, func_DocRLProc.sql, DocRLPkgBody.sql, RLModule.sql, SmDomDocsRL.dll 09.02.21 (№ 2945) SP № 4 Упаковочные листы. Исправлено: если в упаковочном листе несколько строк с одним артикулом, то при добавлении упаковочного листа в документ, добавлялась только одна строка с неверным количеством. PKModule.sql, SmDomDocs.dll, SmDomDocsIL.dll, SmDomDocsRL.dll 09.02.21 (№ 2944) SP № 4 ЕГАИС. Исправлена ошибка приема ТТН 'WBReturnToMe' "ORA-02290: нарушено ограничение целостности CHECKSMCEGAISDOCHEADER_DS". db_EgaisTable.sql 09.02.21 (№ 2943) SP № 4 ЕГАИС. Исправлена функция проверки 8, из-за которой нельзя было вернуть алкоголь, поставленный на поштучный учет актом фиксации. db_Inspect.sql, pkg_Inspect2Pkg.sql, Inspect2PkgBody.sql 09.02.21 (№ 2942) SP № 4 ЕГАИС. Возврат маркированного алкоголя. 1) Установлен запрет создания ТТН для маркированного алкоголя при отсутствии поштучных марок. 2) Добавлен возврат алкоголя, поставленного на учет актом фиксации. EgaisPkgBody.sql 09.02.21 (№ 2941) SP № 4 ЕГАИС. Поштучный возврат крепкого алкоголя поставщику с отказом контрагента от приема. Исправлено списание с собственного учета марок, не принятых контрагентом. func_EgaisProc.sql, EgaisPkgBody.sql 09.02.21 (№ 2940) SP № 4 Подсчет товаров ТСД. Добавлен системный параметр “Произвольный подсчёт ТСД: генерировать приходы в статусе”. DocNaclPkgBody.sql, SMToolsCore.dll 09.02.21 (№ 2939) SP № 4 Комплектация заказа ТСД. Исправлена ошибка разблокировки документа при срабатывании критических проверок для заказа от поставщика. DocOCPkgBody.sql, Sm.Terminal.Server.dll, Sm.Terminal.dll 09.02.21 (№ 2938) SP № 4 Инициализация БД. Исправлено: не выполнялись скрипты инициализации БД, если каталог, куда они были выгружены, содержал пробелы. Sm.DbInit.exe 09.02.21 (№ 2937) SP № 4 Кассовый модуль. УКМ4 XML. Скорректированы названия тэгов в файле поставщиков коммисионных товаров. Sm.UKM4XMLDesk.dll 17.12.20 (№ 2926) SP № 3 Кассовый модуль. УКМ4 XML. Поддержка товаров с немаркируемым остатком. db_Cards.sql, SmPostTableLoad.sql, SmUniversal.dll, SmLibraryTree.dll, SmDomService.dll, SmUKM4XMLDesk.dll 17.12.20 (№ 2925) SP № 3 Кассовый модуль. УКМ4 XML. В файле “updateItems” в тег “egaisType”,для пива вместо значения 2 (немаркированная АП) будет передаваться значение 0 (не акцизный товар). SmUKM4XMLDesk.dll 17.12.20 (№ 2924) SP № 3 Приём товара по заказу ТСД. Реализовано закрытие непринятых заказов. DocORPkg.sql, func_DocORProc.sql, DocORPkgBody.sql, DocOCPkgBody.sql, ProcessManagerModule1.sql, Sm.Terminal.Server.dll, Sm.Terminal.Link.dll, Sm.Terminal.dll 17.12.20 (№ 2923) SP № 3 Приём товара по заказу ТСД. Исправлена ошибка отмены заказа от клиента. DocOCPkgBody.sql 17.12.20 (№ 2922) SP № 3 ЕГАИС. Подсчёт алкоголя ТСД. Реализовано заполнение полей производителя товара и справки А при создании ТТН на отгрузку (продажа) из процесса. EgaisPkgBody.sql 17.12.20 (№ 2921) SP № 3 Приём поставки. Исправлено: старт раздела завершался ошибкой "ORA-00001: нарушено ограничение уникальности TTCDOCLISTIN_PK". OfflineShopPkgBody.sql 17.12.20 (№ 2920) SP № 3 Почтовый модуль. Исправлена ошибка формирования виртуального пакета "ORA-02291: нарушено ограничение целостности SMCPOSTQUEUELINKINP_ENQSEQ - исходный ключ не найден". SMPostPkgBody.sql 17.12.20 (№ 2919) SP № 3 Печатные формы. Раздел Б справки к ТТН. Исправлено: не извлекалась спецификация из ТТН ЕГАИС типа WBReturnFromMe (возврат поставщику). pf_nacl_section_b.frx 17.12.20 (№ 2918) SP № 3 Производство. Генерация калькуляций. 1) Рецепты, на основании которых происходит создание калькуляций, больше не требуют блокировки. 2) Оптимизация простановки цен полуфабрикатов из новых калькуляций. func_DocCAProc.sql, DocCAPkgBody.sql 17.12.20 (№ 2917) SP № 3 Отчеты. Исполнение складских требований. Новый стандартный отчет. SmRepManager.dll, db_RepCfg.sql, pkg_FormTempTablePkg.sql, FormTempTablePkgBody.sql, RepModule.sql, SmReport.hlp, exec_so.frx 01.12.20 (№ 2904) SP № 2 Административный модуль. База данных - Конфигурация - Генерация документов из процесса. Изменен порядок вывода опций. SMToolsCore.dll 01.12.20 (№ 2903) SP № 2 Комплектация заказа ТСД. Добавлены поля “Самовывоз” и “Комментарий”. Sm.Terminal.dll, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, db_ProcessSys.sql, pkg_DocOCPkg.sql, func_DocOCProc.sql, DocOCPkgBody.sql 01.12.20 (№ 2902) SP № 2 Накладные. Исправлено: если контрагент расх. накладной является партнером, которому назначено более одного ЦС и установлен параметр «Генерировать приход по расходу при движении товара между партнерами», то оприходование накладной завершается ошибкой ORA-01422. DocsPkgBody.sql 01.12.20 (№ 2901) SP № 2 Супермаг Мобайл. Реализована поддержка составных весовых штрихкодов. Sm.Terminal.Link.dll, Sm.Terminal.Server.dll 01.12.20 (№ 2900) SP № 2 Отгрузка товара по заказу ТСД. Поддержана возможность дублирования артикула в спецификации заказа от клиента. func_DocOCProc.sql, ProcessManagerModule.sql, Sm.Terminal.Server.dll 01.12.20 (№ 2899) SP № 2 Процессы. Поддержано отображение инвалидных процессов с незаполненным временем старта процесса. Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, Sm.Terminal.dll 01.12.20 (№ 2898) SP № 2 Справочники. Штрихкоды. Исправлено: если имелся EAN13 не для товаров, то внешний ШК не распознавался. SMRefsLib.dll, SmDomCards.dll, Sm.Core.dll 01.12.20 (№ 2897) SP № 2 Сервер обмена данными. Реализована авторизация при передаче данных во "внешний" сервер. Sm.Objects.dll, Sm.InfoGate.Interfaces.dll, Sm.InfoGate.Admin.exe, Sm.Post.Filters.dll, Sm.InfoGate.Client.exe, Sm.Post.Transports.dll, SMPostTableLoad.sql 20.11.20 (№ 2896) SP № 1 Отчеты. Новый заказной отчет "Отчет по продаже и списанию товаров". SmUniversal.dll, SmRepLauncher.dll, SmRepCustom.dll 20.11.20 (№ 2895) SP № 1 Почтовый модуль. Отсылка разногласия УПД. Теперь будут отсылаться все принятые КИЗ, даже если их нет в накладной поставщика. Sm.Post.Filters.Utd.dll 20.11.20 (№ 2894) SP № 1 Подсчет алкоголя ТСД. Проверить ШК. Исправлена неверная реакция при отсутствии в журнале информации о штриховых кодах. Sm.Terminal.dll 20.11.20 (№ 2893) SP № 1 Почтовый модуль. СуперМагМарко. Изменение протокола 2.0. Sm.Post.Filters.Marco.dll 20.11.20 (№ 2892) SP № 1 Контроль ценников ТСД. Исправлена ошибка запроса карточек товаров: "ORA-00904: "C"."IDCODETNVED": недопустимый идентификатор". Sm.Terminal.Server.dll