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

26.10.16  (№ 2074)  SP № 4

ЕГАИС. Исправлена ошибка при переходе к ТТН из расходной накладной: "Раздел для работы с документами «WBInvoiceFromMeByWI» не установлен на Вашем компьютере".
SmDocLib.dll

25.10.16  (№ 2073)  SP № 4

ЕГАИС. Исправлена ошибка приёма TTInformBReg при пересылке ТТН контрагенту, находящемуся в той же базе данных.
Sm.Post.Filters.Egais.dll

25.10.16  (№ 2072)  SP № 4

ЕГАИС. Исправлена ошибочная передача продукции в торговый зал при отказе от приёмки приходной ТТН.
Sm.Post.Filters.Egais.dll

25.10.16  (№ 2071)  SP № 4

ЕГАИС. Справки А. Исправлено некорректное отображение контрола «Номер справки А» в фильтре.
Sm.Forms.dll

25.10.16  (№ 2070)  SP № 4

ЕГАИС. Исправлена ошибка при отсылке ТТН в ЕГАИС на учётном регистре "Склад": "ORA-02290: check constraint SMCEGAISDOCHEADER_NOTNULL violated".
EgaisPkgBody.sql

25.10.16  (№ 2069)  SP № 4

Требования на отбор. Исправлено: не работала функция "Отобрать товары из документов".
DocsModule2.sql

25.10.16  (№ 2068)  SP № 4

Кассовый модуль. Драйвер "УКМ4 станд. XML". Исправлено: в торговую систему вместо кода кассира передавался код продавца.
SmUKM4XMLDesk.dll

25.10.16  (№ 2067)  SP № 4

Отчеты. История цен для кассы. Новый заказной отчет.
SmRepCustom.dll

25.10.16  (№ 2066)  SP № 4

Отчеты. Отчет о скидках по дисконтным картам. Исправлено: запуск отчета при некотором выборе опций завершался ошибкой "ORA-00904: "S.ARTICLE": invalid identifier".
FormTempTablePkgBody.sql

25.10.16  (№ 2065)  SP № 4

Остатки. Исправлено: при оприходовании приходной накладной, созданной на основании заказа, и при наличии других накладных, созданных на основании того же заказа, возникала ошибка "ORA-02290: check constraint SMCGOODS_NEGAWAITQ violated".
DocGoodsPkgBody.sql

25.10.16  (№ 2064)  SP № 4

Модуль загрузки весов. Исправлено: нажатие на кнопку "Настройка параметров" в администраторе завершалась ошибкой "ORA-00942: table or view does not exist".
func_StoreProc.sql

25.10.16  (№ 2063)  SP № 4

Карточки. Восстановлено открытие / закрытие узла классификатора товаров по одинарному щелчку на иконке узла.
SmControlX.dll

19.10.16  (№ 2062)  SP № 4

Классификаторы ассортиментов / номенклатур товаров.  Исправлено: синхронизация узла классификатора по правилам автоматического пополнения завершалась ошибкой "ORA-06502: PL/SQL: numeric or value error: character string buffer too small".
pkg_AutoAssortPkg.sql, pkg_AutoAssortMatrixPkg.sql

10.10.16  (№ 2061)  SP № 3

Digi SM-120 Ethernet. Исправлена загрузка даты производства и даты упаковки.
SmScaleDIGIEthernetSM120.dll

10.10.16  (№ 2060)  SP № 3

Заказ поставщику. Исправлено: слияние документов с непроставленными ценами завершалось ошибкой "ORA-01400: невозможно вставить NULL в SMSPECOR.TOTALPRICE".
Docs3PkgBody.sql

10.10.16  (№ 2059)  SP № 3

ЕГАИС. ТТН на приход. Исправлена ошибка выделения связываемых строк при сортировке колонки.
Sm.Forms.dll, Sm.Egais.dll

10.10.16  (№ 2058)  SP № 3

ЕГАИС. Исправлена ошибка формирования акта передачи продукции в торговый зал при частичном приёме с актом разногласия.
Sm.Egais.Server.dll, Sm.Post.Filters.Egais.dll

10.10.16  (№ 2057)  SP № 3

Весы. DIGI. При выводе в спецсообщениях значения отсутствующих даты производства / срока годности вместо строки "??.??.????" будет напечатана строка "  .  .    ".
SmScaleDIGIEthernet.dll, SmScaleDIGIEthernetSM120.dll, SmScaleDIGI3600.dll

04.10.16  (№ 2056)  SP № 2

ЕГАИС. Исправлена ошибка отсылки продажи по кассе "is not facet-valid with respect to pattern '\S+(.*\S+)*' for type 'NoEmptyString50'".
Sm.Post.Filters.Egais.dll

04.10.16  (№ 2055)  SP № 2

ЕГАИС. Акт постановки на баланс. Добавлен вывод поля "Наименование из справки А".
Sm.Egais.dll

04.10.16  (№ 2054)  SP № 2

ЕГАИС. Исправлено: невозможно выполнить ручную отсылку продажи по кассе (предупреждение «Расходная накладная … содержит позиции с неспиртосодержащим товаром…» и ошибка «ТТН не привязана к расходной накладной»).
Sm.Egais.dll

04.10.16  (№ 2053)  SP № 2

ЕГАИС. Реализовано: поиск приходов по основаниям товародвижения расходных накладных при создании ТТН на расход "Списание брака", "Продажа", "Передача товара", "Инвентаризация недостачи".
db_EgaisTable.sql, pkg_EgaisPkg.sql, func_EgaisProc.sql, EgaisPkgBody.sql, EgaisModule.sql, Sm.Objects.dll, Sm.Post.Filters.Egais.dll, Sm.Egais.dll, Sm.Egais.Server.dll

04.10.16  (№ 2052)  SP № 2

ЕГАИС. Реализовано: при работе с одной базой создание ТТН на отгрузку и приём её же из ЕГАИС, как ТТН на приход.
Sm.Post.Filters.Egais.dll, db_EgaisTable.sql, func_EgaisProc.sql

04.10.16  (№ 2051)  SP № 2

Накладные. Исправлено: ошибочно срабатывала проверка 7 при добавлении в приходную накладную артикула из заказа, находящегося в общих основаниях накладной.
InspectPkgBody.sql

04.10.16  (№ 2050)  SP № 2

Заказ поставщику. Исправлено: при создании заказа путем экспорта из другого заказа не заполнялось поле "Сумма" в заголовке документа.
DocRemotePkgBody.sql

30.09.16  (№ 2049)  SP № 1

ЕГАИС. Исправлена ошибка формирования акта списания из торгового зала, если в качестве производителя выступает иностранная организация: "is not facet-valid with respect to pattern '[0-9]{10}' for type 'INN10Type".
Sm.Post.Filters.Egais.dll

30.09.16  (№ 2048)  SP № 1

ЕГАИС. Исправлено: при формировании акта списания на основании кассового документа в акт вместе с пивом попадал и крепкий алкоголь.
EgaisPkgBody.sql

29.09.16  (№ 2047)  SP № 1

Классификаторы ассортиментов / номенклатур товаров. Убрано введённое в версии 1.033.2 ограничение на количество правил автопополнения списка для одного узла классификатора.
SmDomService.dll

29.09.16  (№ 2046)  SP № 1

Карточки. Исправлено: при входе в режим временного набора нажатие на клавишу <Insert> не приводит к появлению диалога временного набора, пока не установить фокус мышкой на окно раздела.
SmDomCards.dll, SmControlX.dll

28.09.16  (№ 2045)  SP № 1

Приём товара по заказу ТСД. Исправлено: в ТСД не отображается спецификация заказа.
ProcessManagerModule.sql, Sm.Terminal.Server.dll

28.09.16  (№ 2044)  SP № 1

Весы. Digi SM-120 Ethernet. Реализована загрузка файлов шаблонов этикетки.
SmScaleDIGIEthernetSM120.dll

28.09.16  (№ 2043)  SP № 1

ЕГАИС. Если запрос остатков из ЕГАИС перед отсылкой документа завершается получением тикета с ошибкой, то обмен не будет прекращен, а остатки будут браться из таблиц раздела "Остатки ЕГАИС".
Sm.Objects.dll, SmDomDocsCS.dll, Sm.Egais.dll, Sm.Post.Filters.Egais.dll

28.09.16  (№ 2042)  SP № 1

ЕГАИС. Остатки ЕГАИС. Реализован показ влияния документов ЕГАИС на остатки после получения остатков из ЕГАИС.
Sm.Egais.dll, Sm.Egais.Link.dll, Sm.Egais.Server.dll, db_EgaisTable.sql, pkg_EgaisPkg.sql, func_EgaisProc.sql, EgaisPkgBody.sql, EgaisModule.sql, SmPostTableLoad.sql

28.09.16  (№ 2041)  SP № 1

Почтовый модуль. Фильтр EDI. Теперь не требует специального лицензирования.
Sm.Post.Filters.Edi.dll

28.09.16  (№ 2040)  SP № 1

Весы. DIGI. Реализована выгрузка даты производства и срока годности в спецсообщениях PLU.
SmScaleDIGIEthernet.dll, SmScaleDIGIEthernetSM120.dll, SmScaleDIGI3600.dll

