
*******************************************
********* Как ставить 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.042 *********
**************************************

12.08.20  (№ 2833)  SP № 4

Почтовый модуль. Исправлено: прием финансового обязательства завершается ошибкой "ORA-01732: обработка данных для данного предст.пользователя не разрешена".
func_DocProc.sql

10.08.20  (№ 2832)  SP № 4

Касса. Супермаг+. Исправлено: не удается автоматически создать кассу, если в базе есть чеки с таким же типом ККТ, но другим заводским номером из-за ошибки "ORA-20012: Для кассы ... имеются Z-отчеты для другого типа кассы или ККТ".
func_CashTrg.sql, func_CashProc3.sql

07.08.20  (№ 2831)  SP № 4

Подсчет товаров ТСД. Исправлено: происходит отмена создания документа, если смена его статуса завершается ошибкой.
DocNaclPkgBody.sql, Sm.Terminal.Server.dll

04.08.20  (№ 2830)  SP № 4

Кассовые документы. Добавлен показ в спецификации поля "КИЗ".
SmDocLib.dll, SmDomDocsCS.dll, func_Doc3Proc.sql, DocsModule.sql

04.08.20  (№ 2829)  SP № 4

Подсчет кодов КИЗ ТСД. Реализован вариант подсчета на основании накладной поставщика.
Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, Sm.Terminal.dll, Sm.BusinessServer.dll, Sm.Forms.dll, Sm.Interfaces.dll, db_ProcessSys1.sql, pkg_ProcessPkg.sql, ProcessPkgBody.sql, func_ProcessProc1.sql, ProcessManagerModule.sql, Sm.Core.dll, SmLibraryBase.dll

04.08.20  (№ 2828)  SP № 4

Сличительные ведомости. Исправлено: при создании расходной накладной из сличительной ведомости, заполненной ценой поставки (если приходные накладные с округлением «полная сумма») имеется значительное расхождение по сумме.
DocRLPkgBody.sql

04.08.20  (№ 2827)  SP № 4

Кассовые документы. Реализовано сохранение перечня марок КИЗ для позиции спецификации кассового документа.
db_DocSpec1.sql, func_CashProc2.sql, CashPkgBody.sql, EgaisPkgBody.sql, SMPostTableLoad.sql

04.08.20  (№ 2826)  SP № 4

Чеки. Добавлен показ в спецификации чека поля "КИЗ".
SmCashChecks.dll, func_CashProc1.sql

04.08.20  (№ 2825)  SP № 4

Экспорт. Исправлено: при экспорте из накладной поставщика в приходную накладную не экспортировались цены и суммы.
DocRemotePkgBody.sql

04.08.20  (№ 2824)  SP № 4

ЕГАИС. Исправлено: списание пивной продукции могло завершаться ошибкой «Не задано значение поля «Производитель» для продукции».
Sm.Post.Filters.Egais.dll

16.07.20  (№ 2823)  SP № 3

Накладные. Новая проверки 237 "Контроль совпадения КИЗ приходной накладной и накладной поставщика".
db_Inspect.sql, InspectLoad.sql, pkg_Inspect3Pkg.sql, Inspect3PkgBody.sql, SMAdmin.hlp

16.07.20  (№ 2822)  SP № 3

Сервер обмена данными. 1) Уменьшено кол-во запросов к БД в из Администратора сервера обмена данными. 2) Исправлено: Администратор Сервера обмена данными не работал через службу удаленного управления.
Sm.InfoGate.Intefaces.dll, Sm.InfoGate.Admin.exe, Sm.InfoGate.Client.exe, Sm.Forms.dll

16.07.20  (№ 2821)  SP № 3

Приём товара по заказу ТСД. Реализовано распределение количества из документа поставщика по позициям сгенерированной приходной накладной в поле "Количество по документу поставщика".
DocORPkgBody.sql

16.07.20  (№ 2820)  SP № 3

Накладные. Исправлено: смена статуса приходной накладной при наличии накладной поставщика завершается ошибкой "ORA-06503: PL/SQL: Function returned without value".
pkg_DocNaclPkg.sql, DocNaclPkgBody.sql, DocsPkgBody.sql

16.07.20  (№ 2819)  SP № 3

Почтовый модуль. XML-фильтр. Реализована функция экспорта результата приема по накладной поставщика.
Sm.Post.Filters.dll

16.07.20  (№ 2818)  SP № 3

Документы. Исправлено: на Windows XP контрол выбора операции не открывается в режиме увеличенных шрифтов.
SmDocLib.dll

16.07.20  (№ 2817)  SP № 3

Принтер этикеток. Для ключевого слова %FOODVALUE реализовано разделение на части и опция "=", как для слова %Name.
SmLabelPrinter.dll

16.07.20  (№ 2816)  SP № 3

Чеки. Изменено формирование значения поля "Кассир". Ранее выводился кассир из структуры магазина / склада, а при его отсутствии - сотрудник торговой системы. Теперь второй вариант работает только кассы типа "Супермаг+", а первый - для всех прочих типов касс.
func_CashProcChecks.sql

16.07.20  (№ 2815)  SP № 3

Исправлено: установка сервис пака 2 к версии 1.042 завершается ошибкой "Ошибка регистрации Sm.Post.Filters.Utd.dll", если на ПК не установлены компоненты торговой системы "Административный модуль" или "Служба почтового модуля".


09.07.20  (№ 2814)  SP № 2

Накладные. Реализован доверительный прием приходной накладной, созданной на основании КИЗ.
db_Inspect.sql, DocsPkgBody.sql, pkg_DocNaclPkg.sql, DocNaclPkgBody.sql, pkg_Inspect3Pkg.sql, Inspect3PkgBody.sql

08.07.20  (№ 2813)  SP № 2

Классификатор категорий товаров. Исправлено: создание новой группы классификатора завершалось ошибкой "ORA-01400: cannot insert NULL into ACARDCATEGORY.NORMTREE".
func_CardsTrg.sql

08.07.20  (№ 2812)  SP № 2

Отчеты. Движение в производстве по себестоимости. Новая опция "группировать по операциям".
RepModule.sql, SmRepParam.dll, prod_zakupprice.frx, SMREPORT.HLP

07.07.20  (№ 2811)  SP № 2

Структура магазина / склада. Касса "Loya Web Api". Добавлен тест связи в диалоге настройки.
SmDomShop.dll

06.07.20  (№ 2810)  SP № 2

Сервер обмена данными. 1) Исправлена ошибка приёма УПД XML "ORA-12899: значение для столбца SMINFOGATELOG.OBJID 
слишком велико (фактическое: 155, максимальное: 150)". 2) Доработки.
Sm.Objects.dll, Sm.InfoGate.Server.exe, Sm.Post.Filters.Xml.dll, Sm.Post.Admin.exe, Sm.InfoGate.Interfaces.dll, Sm.InfoGate.Client.exe, Sm.InfoGate.Admin.exe, Sm.Post.Filters.Utd.dll, Sm.Post.Transports.dll, Sm.Post.Server.exe, pkg_DocNaclPkg.sql, func_DocProc.sql, func_SMPostProc.sql, DocNaclPkgBody.sql, DocsPkgBody.sql, InfoGateModule.sql, ClientModule.sql, SmPostTableLoad.sql, Sm.Post.Filters.dll

06.07.20  (№ 2809)  SP № 2

Почтовый модуль. Создан УПД фильтр XML для почтового модуля.
db_SMPost.sql, SMPostPkgBody.sql, SmPostTableLoad.sql, Sm.Post.Controller.dll, Sm.Post.Filters.dll, Sm.Post.Filters.Edi.dll, Sm.Post.Filters.Xml.dll, Sm.Post.Filters.Utd.dll, Sm.InfoGate.Interfaces.dll, Sm.InfoGate.Client.exe

06.07.20  (№ 2808)  SP № 2

Акты производства. Исправлено: проверка 33 "Корректность документов производства" в части проверки наличия цеха не работала.
Inspect2PkgBody.sql

06.07.20  (№ 2807)  SP № 2

Документы. Исправлена работа проверки 10 "Контроль количества КИЗ": теперь в документе сохраняется количество товара с каждым КИЗ, и это количество подвергается проверке.
db_DocSpec.sql, InspectPkgBody.sql, SMAdmin.hlp

06.07.20  (№ 2806)  SP № 2

Заказы от клиентов. Исправлено: в кассу "Супермаг+" ранее для каждого КИЗ передавалось количество товара = 1, а не количество товара с данным КИЗ.
db_DocSpec.sql, func_DocOCProc.sql

06.07.20  (№ 2805)  SP № 2

Заказы от клиентов. Исправлено: смена статуса из списка документов с "Закрыт" на "Собран" завершалась ошибкой "Недопустимое значение статуса документа".
SmDomDocsOR.dll, SmDomDocsMA.dll

06.07.20  (№ 2804)  SP № 2

Подсчет кодов КИЗ ТСД. Реализовано: 1) обработка неопознаных КИЗ, 2) добавление КИЗ в накладную.
Sm.Terminal.dll, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, db_ProcessSys.sql, Sm.Core.dll, db_DocSpec.sql, ProcessManagerModule.sql, pkg_ProcessPkg.sql, ProcessPkgBody.sql, func_ProcessProc.sql, func_DocRemoteProc.sql, SmDomDocs.dll, SmDocLib.dll, func_DocProc.sql, DocNaclModule.sql, SmLibraryBase.dll

06.07.20  (№ 2803)  SP № 2

Касса. Супермаг+. Поддержка ККТ АТОЛ 77Ф.
db_CashAtol.sql, Sm.Objects.dll, Sm.FiscalRegistrar.Driver.dll

06.07.20  (№ 2802)  SP № 2

Подсчет кодов КИЗ ТСД. На закладку "Неизвестные штриховые коды добавлена колонка "КИЗ" для показа КИЗ, у которого не 
был опознан штриховой код.
Sm.Terminal.dll

06.07.20  (№ 2801)  SP № 2

Весы. Digi RM-5800. Реализовано управление длиной строк при печати названия товара.
SmScaleDIGIEthernet5800.dll

06.07.20  (№ 2800)  SP № 2

Кассовый модуль. Loya Web Api. Json тег locationID переименован в locationId.
Sm.LoyaWebApi.dll

06.07.20  (№ 2799)  SP № 2

Сканер. Исправлено ошибка распознавания штрихового кода GS1 с ценой в коде.
Sm.Core.dll

06.07.20  (№ 2798)  SP № 2

Акты переоценки. Исправлено: печать ценников из акта переоценки с большим количеством артикулов могла завершаться ошибкой "ORA-06502: PL/SQL: : буфер символьных строк слишком маленький ошибка числа или значения".
RussianspellPkgBody.sql

06.07.20  (№ 2797)  SP № 2

Расчет товародвижения. Исправлено: при запущенных почтовом и кассовом сервере расчет товародвижения из сервера приложений мог завершаться ошибкой "База данных не может быть заблокирована".
SysPkgBody.sql

06.07.20  (№ 2796)  SP № 2

Приём товара по заказу ТСД. Исправлено: не должен проставляться НДС из карточки для поставщика - неплательщика НДС.
DocORPkgBody.sql

06.07.20  (№ 2795)  SP № 2

ЕГАИС. Исправлена ошибка смены БД ЕГАИС: не меняется CauseTTSGLID.
db_EgaisTable.sql, EgaisPkgBody.sql

19.06.20  (№ 2794)  SP № 1

Касса. Супермаг+. Атол. Убран вывод лишнего диалога перед печатью в чеке QR-кода.
Sm.CashDesk.dll

18.06.20  (№ 2793)  SP № 1

Весы. DIGI RM-5800. Исправлена ошибка "Нарушение прав доступа при обращении к C:\Windows\TEMP\DIGI5800\PLC0UALL.csv".
SmScaleDIGIEthernet5800.dll

10.06.20  (№ 2792)  SP № 1

Кассовый модуль. Новый тип кассы "Loya Web Api".
db_Cash.sql, db_DocLabels.sql, SmCashServerLib.dll, Sm.Interfaces.dll, Sm.Core.dll, SmDomShop.dll, System.Net.Http.dll, SmLoyaWebApi.dll, Sm.LoyaWebApi.dll, func_CashProc.sql, ShopModule.sql

10.06.20  (№ 2791)  SP № 1

Сервер обмена данными. Доработки.
db_SMPost.sql, db_Documents.sql, func_SMPostProc.sql, DocsPkgBody.sql, SMPostPkgBody.sql, DocumentsLoad.sql, SmPostTableLoad.sql, Sm.Objects.dll, Sm.Post.Filters.Utd.dll, Sm.Post.Filters.dll, Sm.Post.Controller.dll, Sm.Post.Transports.dll, Sm.Post.Filters.Json.dll, Sm.InfoGate.Interfaces.dll, Sm.InfoGate.Admin.exe, Sm.InfoGate.Server.exe, Sm.InfoGate.Client.exe, Sm.Service.Admin.exe, SmDomDocs.dll, func_DocProc.sql

10.06.20  (№ 2790)  SP № 1

ЕГАИС. Исправлено: ручное создание акта постановки на баланс завершается ошибкой "нарушено ограничение уникальности SMCEGAISACOHEADER_UK".
Sm.Egais.Server.dll

