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

29.05.17  (№ 2190)  SP № 4

ЕГАИС. Исправлена ошибка отсылки ТТН на возврат: "Value '        ' is not facet-valid with respect to enumeration '[Packed, Unpacked]'".
Sm.Post.Filters.Egais.dll, EgaisPkgBody.sql

29.05.17  (№ 2189)  SP № 4

ЕГАИС. Исправлено: при запросе в ЕГАИС информации об алкокодах в таблицу "Коды алкогольной продукции ЕГАИС" для импортного товара всегда проставлялся производитель, а не импортер.
Sm.Post.Filters.Egais.dll

29.05.17  (№ 2188)  SP № 4

Планограмма. Исправлено: не сохраняется расположение полей в заголовке после перемещения поля и последующего перечитывания по кнопке "Перечитать".
Sm.Planogramma.dll

29.05.17  (№ 2187)  SP № 4

ЕГАИС. Исправлено: отсылка в ЕГАИС запроса на получение атрибутов алкокода вызывает рассылку алкокодов.
CardsTrg1.sql

29.05.17  (№ 2186)  SP № 4

Акты переоценки. Произведен откат работы «Акты переоценки маркетинговой акции. Прием в старшую базу и установка маркетинговых ценников» , сделанной в версии 1.033.4.
DocACPkgBody.sql

29.05.17  (№ 2185)  SP № 4

Карточки. 1) Запрещена отсылка маркетинговых ценников при отсылке карточки товара. 2)  Прием по почте команды на удаление объекта "AP", если ценник в базе находится с признаком "Маркетинговый ценник", не будет приводить к удалению записи из таблицы SMPricerArticle.
Sm.Post.DbLoader.dll, SMPostPkgBody.sql

29.05.17  (№ 2184)  SP № 4

Отчеты. Движение по коду алкогольной продукции ЕГАИС. Документы ЕГАИС типа "WBSpoilage" отнесены к регистру "Торговый зал".
FormTempTablePkgBody.sql

29.05.17  (№ 2183)  SP № 4

Печатные формы. Заказы от клиентов. Исправлено: запуск печатной формы завершался ошибкой "ORA-00942: таблица или представление пользователя не существует".
DocsModule.sql, zakaz_doc.frx

19.05.17  (№ 2182)  SP № 3

Формирование пакета заказов на базе контракта. Исправлено: изменение выбранного контракта в мастере создания процесса не приводило к перечитыванию списка соглашений о поставках.
SmDomDocsOR.dll

18.05.17  (№ 2181)  SP № 3

Заказ поставщику. Новый тип функционального задания "Закрытие заказов поставщикам".
SchedPkgBody.sql, pkg_DocORPkg.sql, DocORPkgBody.sql

18.05.17  (№ 2180)  SP № 3

Инициализация места хранения. Исправлено: если текущая цена - маркетинговая, то при создании актов переоценки для инициализируемого места хранения в них вместо текущей цены будет помещаться цена из буфера, в котором сохраняются цены на момент действия маркетинговой акции.
ShopPkgBody.sql

18.05.17  (№ 2179)  SP № 3

Алкогольная декларация. Исправлено: XML-файл декларации не проходит проверку "Существует повторяющаяся последовательность ключей "1" для ключа ПК_Лиц" или ограничение по уникальному идентификатору".
Sm.Process.User.dll

18.05.17  (№ 2178)  SP № 3

Кассовый модуль. Драйвер "УКМ4 станд. XML". Изменен префикс имени файла, по которому определяется тип данных при приеме из кассы: "shift_" – для смены и "receipt_" – для чека открытой смены.
Sm.UKM4XMLDesk.dll

18.05.17  (№ 2177)  SP № 3

Весы. Bizerba. Реализована возможность загрузки цены за 100 гр.
SmScaleBizerba.dll

12.05.17  (№ 2176)  SP № 2

Накладные. Транспортный раздел. Увеличена длина полей "Адрес погрузки", "Адрес разгрузки".
SmDomDocs.dll

10.05.17  (№ 2175)  SP № 2

Исправлена ошибка доступа к локальной базе Firebird при работе нескольких пользователей на одном компьютере одновременно.
Sm.Offline.dll, Sm.Main.Offline.dll

10.05.17  (№ 2174)  SP № 2

Сервер приложений. Исправлено: исполнение заданий сервером приложений завершалось ошибкой «Коммуникационный объект System.ServiceModel.Channels.ServiceChannel нельзя использовать для связи, так как он находится в состоянии Faulted».
Sm.AppServer.Link.dll, Sm.BusinessServer.dll, Sm.Process.Sys.Server.dll

10.05.17  (№ 2173)  SP № 2

Заказ поставщику. Исправлено: если в мастере автоматической генерации заказов по выбранным соглашениям о поставках выбрать группу товаров, то отбора соглашений о поставках с товарами этой группы не происходит.
SmDomDocsOR.dll

10.05.17  (№ 2172)  SP № 2

Сервер приложений. Исправлена ошибка "Входная строка имела неверный формат" в  Sm.AppServer.DatabaseHost.CheckLicenseServer().
Sm.AppServer.exe

28.04.17  (№ 2171)  SP № 2

Карточки. Страница "Склад". Реализована возможность сохранять в карточке перечень файлов (новый почтовый объект "Вложение для карточки товара").
db_Sys.sql, db_Cards.sql, pkg_CardsHdr.sql, func_CardsProc.sql, CardsModule.sql, CardsPkg.sql, CardsTrg.sql, SMPostPkgBody.sql, SmPostTableLoad.sql, SmLibraryBase.dll, SmDocLib.dll, SmDomCards.dll, SmDomDocs.dll

27.04.17  (№ 2170)  SP № 2

Документы. Реализовано звуковое оповещение срабатывания функции проверки  7 "Наличие товара в основании документа", когда она вызывается в ходе заполнения спецификации документа.
db_Inspect.sql, InspectPkgBody.sql, Sm.Objects.dll, Sm.Interfaces.dll, Sm.Forms.dll, Sm.Server.dll, Sm.InstallLoader.Objects.dll, SmAdminCore.dll, Sm.LibraryUser.dll, SmError.dll, OfficePkgBody.sql

27.04.17  (№ 2169)  SP № 2

ЕГАИС. Приходная ТТН ЕГАИС. Исправлено: неправильно отображается диалог выбора производителя при изменениии его размеров.
Sm.Egais.dll

27.04.17  (№ 2168)  SP № 2

Весы. Digi SM-120 Ethernet. Исправлена ошибка весов -31 при загрузке названия магазина.
SmScaleDIGIEthernetSM120.dll

27.04.17  (№ 2167)  SP № 2

Подтверждение заказа поставщику. Проверка наличия артикула из заказа из проверки 213 перенесена в проверку 7 "Наличие товара в основании документа" / "Заказ поставщику содержит артикул, отсутствующий в подтверждении заказа поставщику".
db_Inspect.sql, pkg_Inspect3Pkg.sql, Inspect3PkgBody.sql, InspectPkgBody.sql, InspectLoad.sql, SMADMIN.HLP

27.04.17  (№ 2166)  SP № 2

Алкогольная декларация. Исправлено: неверно формировалось значение атрибута "ИдЛицензии" элемента "Поставщик" после установки 1.033.4 SP1.
Sm.Process.User.dll

27.04.17  (№ 2165)  SP № 2

Инициализация БД. Исправлено: обновление базы могло завершаться ошибкой "ORA-00001: unique constraint SMCEGAISDOCHEADER_PK violated".
ResForInit.exe

10.04.17  (№ 2164)  SP № 1

ЕГАИС. Исправлено: не передаются данные транспортного раздела из расходной накладной на возврат в накладную ЕГАИС.
EgaisPkgBody.sql

10.04.17  (№ 2163)  SP № 1

Весы. DIGI SM-5000. Доработка функционала.
SmScaleDIGIEthernetSM5000.dll

10.04.17  (№ 2162)  SP № 1

ЕГАИС. В расходную ТТН, созданную на основании приходной ТТН, с операцией, отличной от возврата поставщику, цены будут проставляться из расходной накладной, а не из приходной ТТН.
EgaisPkgBody.sql

10.04.17  (№ 2161)  SP № 1

Расчет среднесуточной реализации. Исправлено: запуск задания "Расчет среднесуточной реализации" с собственными параметрами расчета, созданного до версии 1.033.4, завершался ошибкой "ORA-01400: cannot insert NULL into TTSALERATEART.WITHMARKETING".
db_Store.sql

10.04.17  (№ 2160)  SP № 1

Алкогольная декларация. Реализована поддержка множества лицензий поставщика для экспорта в XML-файл.
db_ProcessALCO.sql, func_ProcessALCOProc.sql, ProcessALCOPkgBody.sql, Sm.Process.User.dll, SmProcess.chm

