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

08.10.12  (№ 1296)  SP № 15

Алкогольная декларация. Печатные формы и XML-файлы приведены в соответствие с последними изменениями законодательства
pf_proc_ALCO.rep, pf_proc_ALCO_header.rep, Sm.Process.User.dll

08.10.12  (№ 1295)  SP № 14

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

08.10.12  (№ 1294)  SP № 14

Алкогольная декларация. Исправлено: остатки на начало процесса считались на конец первого дня отчетного периода, а не на конец последнего дня предшествующего периода.
ProcessALCOPkgBody.sql

08.10.12  (№ 1293)  SP № 14

Алкогольная декларация. Ранее при экспорте в XML-файлы форм 11 и 12 выгружался общий список поставщиков процесса. Теперь в каждую форму будут выгружены только те поставщики, от которых были закупки продукции данной формы.
Sm.Process.User.dll

30.08.12  (№ 1271)  SP № 14

Алкогольная декларация. Изменена печать спецификации: 1. Добавлена нумерация страниц. 2. Подпись руководителей будет выводиться с последней итоговой строкой по отчету.
pf_proc_ALCO.rep

30.08.12  (№ 1270)  SP № 14

Алкогольная декларация. Изменены схемы XML-файлов.
Sm.Process.User.dll, Sm.Interfaces.dll, SmProcessAlco.dll

30.08.12  (№ 1269)  SP № 14

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

30.08.12  (№ 1268)  SP № 14

Алкогольная декларация. Исправлено: если в качестве номера документа поставщика указать для нескольких приходов с разными датами документов одинаковую строку, то расчет данных завершается ошибкой "ORA-00001: нарушено ограничение уникальности SPCALCOINCOMESPEC_PK".


30.08.12  (№ 1267)  SP № 14

SMORA00003532. Справочники. Классификатор алкогольной продукции. Исправлено: при добавлении новой записи, не относящейся к пивной продукции, справочник не сохраняется из-за ошибки "ORA-01400: невозможно вставить NULL в SASPIRITCODE.ISBEER".
SmRefsLib.dll

21.06.12  (№ 1239)  SP № 13

Алкогольная декларация. Реализован новый пользовательский процесс "Формирование алкогольной декларации".
pf_proc_ALCO.rep, pf_proc_ALCO_header.rep, SMProcess.hlp, SmRefsLib.dll, SmLibraryTree.dll, SmProcessAlco.dll, SMCompanies.dll, ProcessAlco.sql, SysPkgBody.sql, ClientsTrg.sql, CompaniesModule.sql, ProcessALCOPkg.sql, ProcessProc.sql, ProcessALCOProc.sql, ProcessPkg.sql, SmPostTableLoad.sql, Sm.Main.Description.dll, ProcessUserModulePkgBody.sql, ProcessPkgBody.sql, ProcessALCOPkgBody.sql, UtilsPkgBody.sql, Sm.Core.dll, Sm.Interfaces.dll, Sm.AppServer.Interfaces.dll, Sm.AppServer.Link.dll, Sm.BusinessServer.dll, SmUniversal.dll, SmLibraryUser.dll, SmLibraryBase.dll, SmCOMKernel.dll, Sm.Main.LocalServer.dll, Sm.Objects.dll, Sm.Process.User.dll

18.06.12  (№ 1230)  SP № 13

Печатные формы. Счет-фактура. 1) Добавлены прочерки в столбцы 10, 10а, 11 таблицы при отсутствии данных.
2) Добавлены прочерки в столбцы 10, 10а таблицы, если код страны  "643".
3) В столбце 7 таблицы значение ставки НДС теперь будет выводиться с символом "%".
nacl_inout_factura.rep

18.06.12  (№ 1229)  SP № 13

Печатные формы. Счет-фактура. 1) Из заголовка столбца таблицы 7 убран знак "%".
2) При печати с опцией "без налога (НДС)" для нулевых значений ставок НДС вместо текста "Без налога (НДС)" будет выводиться текст "без НДС".
nacl_inout_factura.rep

18.06.12  (№ 1228)  SP № 13

Печатные формы. Счет-фактура. 1) Добавлены прочерки в графу заголовка 1а.
2) Добавлены прочерки в столбец 2 таблицы при отсутствии данных.
3) Номер и дата счета-фактуры над табличной частью, начиная со 2-й страницы, теперь будут выводиться всегда.
nacl_inout_factura.rep

18.06.12  (№ 1227)  SP № 13

Кассовый модуль. Добавлен новый кассовый драйвер "УКМ4 станд. TXT".
Cash.sql, ClassifPkg.sql, ClassifPkgBody.sql, SmUKM4CSVDesk.dll, CardsProc.sql

11.03.12  (№ 1153)  SP № 12

Планограмма. Исправлено: при почтовой отсылке справочника "Параметры создания планограмм" отсылался справочник "Префиксы кредитных карт".
SmPostTableLoad.sql, SmRefsLib.dll

11.03.12  (№ 1152)  SP № 12

Сличительные ведомости. Исправлено: если на основании сличительной ведомости сгенерировать накладные на выбытие / поступление инвентаря, то они создаются с заполненным полем "Цена полная" и с нулевым значением прочих ценовых полей.
SmDomDocsRL.dll

11.03.12  (№ 1151)  SP № 12

Почтовый модуль. Исправлено: при инициализации подчиненной базы справочник "Параметры создания планограмм" отсылался раньше списка мест хранения, что приводило к ошибке при его приеме.
ShopPkgBody.sql

11.03.12  (№ 1150)  SP № 12

Планограмма. Исправлено: не отсылается привязка артикулов / групп классификатора товаров к объектам планограммы.
SmPostTableLoad.sql

11.03.12  (№ 1149)  SP № 12

Почтовый модуль. Исправлено: не принимаются по почте артикулы, к которым присоединена картинка, но отсутствует миниатюрное изображение этой картинки, с сообщением "Не известный тип данных для представления поля типа BLOB".
Sm.Post.DbLoader.dll

11.03.12  (№ 1148)  SP № 12

Почтовый модуль. FTP-транспорт. 1) Реализована возможность ограничить количество потоков транспортировки. 2) Исправлена ошибка «Транспорт не открыт» при приёме пакетов.
SMPost.sql, Sm.Core.dll, Sm.Objects.dll, Sm.Interfaces.dll, Sm.Post.Admin.exe, Sm.Post.Server.exe, Sm.Post.Transports.dll

11.03.12  (№ 1147)  SP № 12

Печатные формы. Счет-фактура. Удален вывод короткого названия контрагента в полях "Продавец" / "Покупатель".
nacl_inout_factura.rep

27.01.12  (№ 1127)  SP № 11

Накладные. Реализовано формирование номера счета-фактуры при создании расходной накладной с учетом индекса обособленного подразделения.
Store.sql, DocNaclPkg.sql, DocNaclPkgBody.sql, Doc4PkgBody.sql

27.01.12  (№ 1125)  SP № 11

Накладные. В печатную форму счета-фактуры внесены дополнительные изменения по Постановлению Правительства РФ N 1137 от 26.12.2011.
nacl_inout_factura.rep

20.01.12  (№ 1122)  SP № 10

Накладные. В печатную форму счета-фактуры внесены изменения по Постановлению Правительства РФ N 1137 от 26.12.2011.
nacl_inout_factura.rep, SMUniversal.dll, SMDomCurr.dll, SmRefsLib.dll, SMPrePost.sql, Cards.sql, PriceTrg.sql, CardsProc.sql, RepProc.sql, SmPostTableLoad.sql

26.12.11  (№ 1106)  SP № 9

Наценивание. Исправлено для Белоруссии: если в приходной накладной имеется несколько строк одного артикула с разными значениями "Арт. ценника", то наценивание накладной по свойствам завершается ошибкой: ORA-00001: unique constraint SMCSPECBY_PK violated.
RevalACPkgBody.sql

23.12.11  (№ 1105)  SP № 9

Отчеты. Эффективность маркетинговой акции. Добавлен выбор множества мест хранения и возможность группировать данные отчета по местам хранения.
SmRepManager.dll, effect_action.rep, RepCfg.sql

01.12.11  (№ 1095)  SP № 8

Карточки. Исправлено: если для временной карточки вызвать диалог по кнопке "Временная" и из него запустить мастер создания новой карточки, то работа мастера завершается ошибкой "ORA-06550: identifier SMREPLACECARD must be declared"
SmDomCards.dll

26.10.11  (№ 1093)  SP № 7

Весы. Драйвер весов Digi Ethernet. Исправлено: перестал грузиться штучный товар.
SmScaleDIGIEthernet.dll

13.10.11  (№ 1092)  SP № 6

Весы. Драйвер весов CheckWay. Реализован перенос печати наименования товара в резервные строки, если длина наименования товара превышает длину области печати.
SmScaleCheckWay.dll

13.10.11  (№ 1091)  SP № 6

Складские требования. В мастер генерации складских требований добавлена новая опция "Оставлять созданные документы в статусе Черновик".
StorePkgBody.sql, SmDomDocsSO.dll

28.09.11  (№ 1090)  SP № 5

Кассовый модуль. Добавлен новый параметр для управления выгрузкой: Уровень усечения классификатора в "УКМ2 Супермаг".
SmToolsCore.dll, SmUniversal.dll, SmCashServerLib.dll, SmUKMDesk.dll, SmUKMBaseDesk.dll, SmUKMCSVDesk.dll, SmUKM4Desk.dll

28.09.11  (№ 1089)  SP № 5

Заказ поставщику. В мастер автоматической генерации заказа по контрактам добавлена возможность выбирать генерацию заказа по дополнительному контракту.
DocTrg.sql, StorePkgBody.sql, SmDomDocsOR.dll

21.09.11  (№ 1088)  SP № 5

Исправлено: в диалоге множественного выбора групп контрагентов была видна кнопка "Номенклатуры места хранения", которая предназначена только для диалога выбора номенклатур товаров.
SmLibraryTree.dll

21.09.11  (№ 1087)  SP № 5

Счёт. Исправлено: если скидка по сумме чека превышает сумму позиций, на которые ее можно распределить, то при применении алгоритма "Независимый" возникает ошибка "ORA-02290: нарушено ограничение целостности SMCSPECTOTALPRICECUR".
DocBIPkgBody.sql

21.09.11  (№ 1086)  SP № 5

Накладные. Белоруссия. В функциях расходной накладной "Генерация возвратов" и "Генерация списаний" в создаваемые накладные будут проставляться из найденных оснований не только поля "Цена производителя" и "Оптовая надбавка", но и поле "Регулирование цены".
Doc4Pkg.sql, Doc4PkgBody.sql

21.09.11  (№ 1085)  SP № 5

Накладные. Белоруссия. В функции расходной накладной "Проставить основания" поля "Цена производителя", "Оптовая надбавка" и "Регулирование цены" останутся без изменения, если флажок "Проставлять цены из оснований" не установлен или если основания не найдено.
DocSpec.sql, Doc4Pkg.sql, Doc4PkgBody.sql

21.09.11  (№ 1084)  SP № 5

SMORA00003433. Акты уценки. Исправлено: не пересчитывается сумма уценки при изменении количества уценки через мастер ввода спецификации.
SmDomDocsAD.dll

21.09.11  (№ 1083)  SP № 5

SMORA00003417. Отчеты. "Реестр Z-отчетов". Изменен программный код таким образом, чтобы в ОС Windows 7 отчет выводился корректно.
reestr_zrep.rep

21.09.11  (№ 1082)  SP № 5

Заказ поставщику. Исправлено: на Oracle 11g простановка цен из контрактов могла завершаться ошибкой "ORA-06502: PL/SQL: numeric or value error: character string buffer too small ORA-06512: at DOC3, line 5106"
Docs3PkgBody.sql

21.09.11  (№ 1081)  SP № 5

Весы. Драйвер весов CheckWay. Добавлена возможность ввода номера шаблона этикетки.
SmScaleCheckWay.dll

21.09.11  (№ 1080)  SP № 5

SMORA00003440. Счёт. Исправлено: если создать счет, добавить в него ДК, сохранить и создать еще один счет, то в интерфейсе нового счета будет показана ДК, которую ввели в предыдущий счет, тогда как в текущем документе её нет.
SmDomDocsBI.dll

21.09.11  (№ 1079)  SP № 5

SMORA00003440. Счёт. Исправлено: управление перечнем применяемых скидок и учета признаков "фиксированная цена" и "маркетинговая акция", не влияют на применяемый набор скидок.
SmDomDocsBI.dll

21.09.11  (№ 1078)  SP № 5

SMORA00002324. Счёт. Исправлено: в печатной форме счета не всегда выводились скидки, примененные в данном документе
pf_bill.rep

21.09.11  (№ 1077)  SP № 5

Кассовые документы. В статистику кассового документа добавлена информация о количестве чеков и количестве позиций чеков, на основе которых был создан этот документ. Вывод новой информации реализован в отчете "Магазинные - Z-отчеты в кассовом документе".
Documents.sql, CashPkgBody.sql, doccashz.rep, SmPostTableLoad.sql

11.08.11  (№ 1075)  SP № 4

Инвентаризационные описи. 1) Для документа отменена проверка 25 "Повторение артикулов в спецификации". 2) Для документа разрешено заполнение спецификации из ТСД в режиме "Добавлять все строки в порядке чтения из терминала".
SmDomDocsIL.dll, InspectLoad.sql, DocRemotePkgBody.sql

09.08.11  (№ 1074)  SP № 3

SMORA00003434. Контрагенты. Исправлено: не работает кнопка показа только активных контрагентов.
SmCompanies.dll

15.07.11  (№ 1073)  SP № 3

Весы. Исправлено: сбрасывались настройки весов при редактировании параметров только на одной странице.
SmScaleCAS.dll, SmScaleCASEthernet.dll, SmScaleDIGI3600.dll, SmScaleDIGIEthernet.dll, SmScaleDIGISerial.dll, SmScaleMassaK.dll, SmScaleToledoEthernet.dll, SmScaleShtrih.dll

12.07.11  (№ 1072)  SP № 3

Акты о начислении бонусов. Исправлено: если при расчете бонусов попадался документ с нулевой суммой, то возникала ошибка
ORA-02290: нарушено ограничение целостности CHECK TTCDOCFINLIST_SUM
DocBSPkgBody.sql

12.07.11  (№ 1070)  SP № 3

Кассовые документы. Исправлена ошибка создания кассового документа "Не удалось распределить сумму набора ... по его компонентам" при наличии в Z-отчете артикула типа "набор" со скидкой в копейках меньшей, чем количество компонентов набора.
CashProc.sql, CashPkgBody.sql

12.07.11  (№ 1069)  SP № 3

Кассовые документы. Исправлена ошибка создания кассового документа при наличии в Z-отчете артикулов типа "размер":
ORA-00001: нарушено ограничение уникальности SMCSPEC_PK
ORA-06512: на  "SUPERMAG.CASH", line 1378
ORA-01403: данных не найдено.
CashPkgBody.sql

04.07.11  (№ 1065)  SP № 3

Весы. Для весов Digi Ehernet: 1) реализована матрица на 96 и 120 клавиш; 2) добавлен параметр "Синхронизация времени и даты".
Hardware.sql, SmScaleDIGIEthernet.dll

04.07.11  (№ 1064)  SP № 3

Весы. Для весов Digi Ehernet реализована выгрузка процента глазури.
SmScaleDIGIEthernet.dll

04.07.11  (№ 1063)  SP № 3

Карточки. Добавлен новый атрибут "процент глазури" на закладку "Склад".
Cards.sql, SmDomCards.dll

04.07.11  (№ 1062)  SP № 3

Весы. Для весов Digi Ethernet реализован новый вариант кодировки ISO 8859-5 (для модели весов SM 5000).
Sm.Core.dll, Sm.Interfaces.dll, SmLibraryBase.dll, SmScaleDIGIEthernet.dll

04.07.11  (№ 1061)  SP № 3

Весы. Реализована поддержка весов CheckWay.
Hardware.sql, SmLibraryBase.dll, SmScaleCheckWay.dll, JHScale.dll

30.06.11  (№ 1060)  SP № 2

Сервер приложений. Исправлено: сессия сервера приложений отображается как локальная сессия.
SysPkg.sql, SysPkgBody.sql, Sm2000MobilePkgBody.sql, Sm.Server.dll, Sm.Main.Server.dll, Sm.Main.LocalServer.dll, Sm.BusinessServer.dll, Sm.AppServer.Link.dll, Sm.AppServer.Admin.exe, Sm.AppServer.exe, Sm.InstallLoader.exe

23.06.11  (№ 1059)  SP № 1

Сервер приложений. Реализовано отображение в администраторе сервера приложений количества занятых лицензий.
Sm.BusinessServer, Sm.AppServer.Link.dll, Sm.AppServer.ControlServicePlugin.dll, Sm.AppServer.exe, Sm.AppServer.Admin.exe

23.06.11  (№ 1058)  SP № 1

Сервер приложений. Исправлено: кассовый сервер при соединении через сервер приложений  потребляет лицензию.
SysPkgBody.sql, Sm.BusinessServer.dll

23.06.11  (№ 1057)  SP № 1

Расчет товародвижения. Исправлена ошибка "ORA-06550: Строка 1, столбец 137: PLS-00306: ошибочно число или типы аргументов при обращении к SETTIMESCHEDULE", которая возникает, если расчет запускается по расписанию.
FIFOWork.sql, FIFOWorkBody.sql

23.06.11  (№ 1056)  SP № 1

Отчеты. Товарный отчет по форме ТОРГ-29. Добавлена опция "Группы товаров".
SmRepParam.dll, tovrep_29.rep

