******************************************* ********* Как ставить 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.051 ********* ************************************** 04.09.23 (№ 3470) SP № 3 ЕГАИС. Исправлено. Подобранные для ТТН на отгрузку справки РФУ2 удаляются при нажатии на кнопку «Отослать». pkg_EgaisPkg.sql, func_EgaisProc.sql, EgaisPkgBody.sql 04.09.23 (№ 3469) SP № 3 ЕГАИС. Создание ТТН на основании кассового документа и расходной накладной. Выбор регистра списания. Если для продукции нет остатков на регистре торгового зала, то сразу создается акт списания со склада. EgaisPkgBody.sql 30.08.23 (№ 3468) SP № 3 Отчеты. Доходность по товарам. Новая опция "группировать по собственным контрагентам". db_RepCfg.sql, pkg_FormTempTablePkg.sql, FormTempTablePkgBody.sql, SmRepManager.dll, profit_goods.frx, SMREPORT.HLP 29.08.23 (№ 3467) SP № 3 Склады и магазины. Добавлено сохранение номера сличительной ведомости, оприходование которой изменило параметр "Редактирование док-ов товародвижения только с датой после", а также предыдущего значения даты и номера ведомости. db_SMPrePost.sql, pkg_DocRLPkg.sql, func_DocRLProc.sql, func_DocProc.sql, func_StoreProc.sql, DocsPkgBody.sql, DocRLPkgBody.sql, SmPostTableLoad.sql, SmStoreLocs.dll 28.08.23 (№ 3466) SP № 3 Приём товара по заказу ТСД. Вывод дополнительных свойств товара в спецификацию. ProcessManagerModule1.sql, SmDomCards.dll, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll 28.08.23 (№ 3465) SP № 3 Подсчет алкоголя ТСД. Исправлено: если у всех объединяемых процессов одна ТТН в основании, записываем ТТН в основание нового процесса. Sm.Terminal.Server.dll 28.08.23 (№ 3464) SP № 3 Весы. DIGI 100, 320, 500. Печать на этикетке второй цены со скидкой. SmScaleDIGIEthernet.dll, SmScaleDIGIEthernetSM5000.dll, SmScaleDPFalcon.dll 21.08.23 (№ 3463) SP № 2 Сервер приложений. WEB-сервер лицензирования. Увеличение времени работы в автономном режиме до 10 дней. Sm.AppServer.exe 21.08.23 (№ 3462) SP № 2 ЕГАИС. Списание недостачи по пиву. Удаление пустого акта списания из торгового зала. Sm.Egais.dll 21.08.23 (№ 3461) SP № 2 УПД на приход. Реакция системы на обработку УКД, ИУПД_УКД на основании информации из подчиненной БД_2.0. pkg_DocsPkg.sql, DocsPkgBody.sql, func_SMPostProc.sql 21.08.23 (№ 3460) SP № 2 Накладные. Расходные накладные. Функция «Сформировать электронный УПД» должна работать на статусе "Отпущен со склада". SmDomDocs.dll 21.08.23 (№ 3459) SP № 2 Приём товара по заказу ТСД. Контроль пакета документов поставщика. db_Clients.sql, ProcessManagerModule.sql, Sm.Objects.dll, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll 18.08.23 (№ 3458) SP № 2 ЕГАИС. Остатки склада. Учет изменения остатков по зафиксированным документам ЕГАИС. Sm.Egais.dll, Sm.Egais.Link.dll, pkg_EgaisPkg.sql, func_EgaisProc.sql, EgaisPkgBody.sql 18.08.23 (№ 3457) SP № 2 Почтовый модуль. Прием файла подтверждения для УПД на отгрузку. Исправлена ошибка «ORA-02291: нарушено ограничение целостности SMCSPECOSUCODEUD_FK». Sm.Post.Filters.Utd.dll 18.08.23 (№ 3456) SP № 2 ЕГАИС. Разрешено выполнять функцию подбора алкокодов и справок РФУ2 для любых ТТН на отгрузку со склада при отсутствии в них маркированного товара (раньше можно было выполнять только для ТТН на основании кассовых документов). Sm.Egais.dll 18.08.23 (№ 3455) SP № 2 ЕГАИС. ТТН на отгрузку. Функция подбора алкокодов. Подбор алкокодов выполняется для всех строк ТТН или только для строк с пустыми значениями поля "Алк.код". (раньше подбор выполнялся только для строк с пустыми значениями алкокода). Sm.Egais.dll, pkg_EgaisPkg.sql, func_EgaisProc.sql, EgaisModule1.sql, EgaisPkgBody.sql 18.08.23 (№ 3454) SP № 2 Почтовый модуль. Отсылка ТТН на отгрузку. Подбор алкокодов и РФУ. В случае ошибки делается запись в журнал обмена ЕГАИС и в поле "Состояние обмена с ЕГАИС" ТТН на отгрузку помещается статус "Ошибка". Sm.Post.Filters.Egais.dll 18.08.23 (№ 3453) SP № 2 ЕГАИС. Создание ТТН по кассовому документу. Исправлена ошибка «Значение не может быть неопределенным» при выполнении операции "Отобрать акты списания товара для пивной продукции на основе указанных продаж по кассе?" Sm.Egais.dll 18.08.23 (№ 3452) SP № 2 Почтовый модуль. Исправлена ошибка «Найдены повторяющиеся позиции по форме 2» при отсылке Акта списания со склада в ЕГАИС. Sm.Post.Filters.Egais.dll 18.08.23 (№ 3451) SP № 2 ЕГАИС. Исправлена ошибка "Объект WI не заблокирован" при установлении связи или удалении связи процесса подсчета алкоголя ТСД с ТТН. Sm.Egais.Server.dll 18.08.23 (№ 3450) SP № 2 ЕГАИС. Исправлено долгое открытие раздела "Остатки ЕГАИС". db_EgaisTable.sql 18.08.23 (№ 3449) SP № 2 ЕГАИС. ТТН ЕГАИС на отгрузку. 1) Добавлена функция удаления строки ТТН с контролем заполнения поля РФУ2. 2) Исправлено: не отображались кнопки управления "Закрыть", "Отправить" и т.д. Sm.Egais.dll 18.08.23 (№ 3448) SP № 2 УПД. УПД на отгрузку. Исправлено неверное сообщение для пользователя при смене статуса документа (Показывается сообщение о невозможности смены статуса документа вместо сообщения об отсутствии функции). SmDomDocs.dll 18.08.23 (№ 3447) SP № 2 Почтовый модуль. Яндекс Еда. Выдача актуальной информации о заказе. Комментарий. Sm.Post.Filters.YandexEda.dll 18.08.23 (№ 3446) SP № 2 Отчеты. Исправлена неверная группировка данных отчета по старшим группам при выборе в фильтре младших групп классификатора товаров. RepToolsPkgBody.sql 18.08.23 (№ 3445) SP № 2 Супермаг Андроид. Исправлена ошибка печати документов с идентификатором, содержащим русские буквы (ш/к Code-128). Sm.Terminal.Server.dll 18.08.23 (№ 3444) SP № 2 Накладные. Приходные накладные. Транспортный раздел. Исправлено падение программы при выборе в режиме редактирования адреса разгрузки из выпадающего списка адресов. SmDomDocs.dll 18.08.23 (№ 3443) SP № 2 Заказ поставщику. Автоматическая генерация заказа. Исправлено: алгоритм Fresh неверно отрабатывал при запуске задания сервера приложений с опцией "с учётом маркетинговых акций". StorePkgBody.sql 18.08.23 (№ 3442) SP № 2 Кассовый модуль. УКМ4 XML. Исправлено: при наличии нескольких выгруженных кассой документов внесения денег в ККТ / изъятия денег из ККТ в главную кассу попадал только один. Sm.UKM4XMLDesk.dll 21.07.23 (№ 3441) SP № 1 ЕГАИС. Исправлена ошибка отсылки в ЕГАИС ТТН на отгрузку (продажа) с незаполненным полем РФУ1. Sm.Egais.Link.dll, Sm.Egais.dll 20.07.23 (№ 3440) SP № 1 Алкогольная декларация. Исправлено: расчет завершался ошибкой "ORA-00001: unique constraint SPCALCOINCOMESPEC_PK" при наличии в приходной накладной алкокода, часть позиций которого не связана с ТТН ЕГАИС. ProcessALCOPkgBody.sql 20.07.23 (№ 3439) SP № 1 Почтовый модуль. Стандартный XML. Добавлена функция экспорта LocationGLNCross. Sm.Post.Filters.dll 20.07.23 (№ 3438) SP № 1 Сервер обмена данными. Оптимизация ведения журнала обмена. db_InfoGateTable.sql, Sm.InfoGate.Interfaces.dll 20.07.23 (№ 3437) SP № 1 Инвентаризация ТСД. Ускорен отбор количества ШК и ШК для загрузки в ТСД. Sm.Terminal.Server.dll 20.07.23 (№ 3436) SP № 1 Подсчет алкоголя ТСД. Обязательность кода EAN при отгрузке в ЕГАИС. Sm.Terminal.dll 20.07.23 (№ 3435) SP № 1 Почтовый модуль. Яндекс Еда. 1) Передача типа акциза. 2) Передача кодов маркированной продукции. 3) Исправлено: цены передаются с большим количеством знаков после запятой. Sm.Post.Filters.YandexEda.dll 20.07.23 (№ 3434) SP № 1 ЕГАИС. Удалена лишняя проверка при отсылке ТТН в ЕГАИС на наличие КПП у контрагента, связанной с ТТН расходной накладной. EgaisPkgBody.sql 20.07.23 (№ 3433) SP № 1 ЕГАИС. Добавлена возможность удалять строки Акта списания со склада, проставляя нулевое количество. Sm.Egais.dll, Sm.Egais.Server.dll 20.07.23 (№ 3432) SP № 1 ЕГАИС. Исправлено: не доступна команда «Подбор кодов алкогольной продукции». Sm.Egais.dll 20.07.23 (№ 3431) SP № 1 ЕГАИС. Исправлена ошибка PLS-00306: ошибочно число или типы аргументов при обращении к 'SMEGAISPOSTRETURN' при повторной отсылке ТТН. Sm.Egais.Server.dll 20.07.23 (№ 3430) SP № 1 ЕГАИС. Создание ТТН ЕГАИС на основании товарных документов. Блокировка товарного документа. Sm.Egais.dll, Sm.BusinessServer.exe, Sm.Egais.Server.dll 20.07.23 (№ 3429) SP № 1 Почтовый модуль. Коррекция неучтенного расхода по документам при постановке Акта списания со склада в почтовую очередь. EgaisModule.sql, Sm.Egais.dll, Sm.Post.Filters.Egais.dll, Sm.Egais.Server.dll 20.07.23 (№ 3428) SP № 1 Отчеты. Реализация товаров. Ускорено выполнение отчета с группировкой по старшим группам товаров. RepToolsPkgBody.sql