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

21.10.19  (№ 2665)  SP № 4

Документы. В контрол поиска позиции спецификации по артикулу / названию товара добавлен поиск по полю "Артикул контрагента".
SmDomDocs.dll, SmDomDocsCO.dll, SmDomDocsOR.dll

17.10.19  (№ 2664)  SP № 4

ЕГАИС. Исправлено: двойной клик на колонке «Марки» в документах ЕГАИС выдаёт ошибку «Сбой при сравнении 
двух элементов массива».
Sm.Egais.Link.dll

17.10.19  (№ 2663)  SP № 4

Печатные формы. Сличительная ведомость по форме ИНВ-19. Исправлено: после экспорта типа "Excel 2007" xlsx-файл открывался с сообщением об ошибке "обнаружено содержимое, которое не удалось прочитать".
comp_ved_inv19.frx

17.10.19  (№ 2662)  SP № 4

ЕГАИС. Исправлена ошибка "ORA-02290: нарушено ограничение целостности CHECKSMEGAISPROCESSEGOABPIECE_IN" при списании марок с собственного поштучного учёта.
EgaisPkgBody.sql

17.10.19  (№ 2661)  SP № 4

Подсчет алкоголя ТСД. Исправлено искажение штрихкода марки при сканировании сканером в разрыв клавиатуры.
Sm.Terminal.dll

17.10.19  (№ 2660)  SP № 4

Приём перемещения ТСД. Исправлено: в некоторых случаях при возникновении ошибки в момент сохранения остатков после принятия накладной на перемещение накладная оказывалась в статусе "Принят", а пересчет остатков при этом не происходил.
DocNaclPkgBody.sql

17.10.19  (№ 2659)  SP № 4

Печать этикеток. Исправлено: если цена товара = 119.99, то в качестве копеект в файле этикетки выводилось число 98, а не 99.
SmLibraryBase.dll, SmLabelPrinter.dll

17.10.19  (№ 2658)  SP № 4

Карточки. Страница "Заказ". Исправлено: при нулевой среднесуточной реализации установка нового значения минимума в количестве не приводила к пересчету минимума в днях.
SmDomCards.dll

17.10.19  (№ 2657)  SP № 4

Подсчет алкоголя ТСД. Исправлено: сканирование новых марок не возвращает серию и номера марки в журнал процесса.
Sm.Terminal.Server.dll

17.10.19  (№ 2656)  SP № 4

Весы. DIGI 5800. Исправлено: не загружались артикулы на весы.
SmScaleDIGIEthernet5800.dll

27.09.19  (№ 2655)  SP № 3

Меркурий. Гашение. Исправлен контрол выбора документа.
Sm.Objects.dll, Sm.Interfaces.dll, Sm.Forms.dll, Sm.BusinessServer.dll, Sm.Mercury.dll

24.09.19  (№ 2654)  SP № 3

Подсчет алкоголя ТСД. Прием алкоголя одним сканированием.
Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, Sm.Terminal.dll

24.09.19  (№ 2653)  SP № 3

Меркурий. Документ Гашение. Добавлены поля с датами изготовления и срока годности.
Sm.Forms.dll, Sm.Mercury.dll, Sm.Post.Filters.Mercury.dll

24.09.19  (№ 2652)  SP № 3

Меркурий. Приемка перемещения. При гашении ВСД в Визард теперь будет передаваться номер и дата накладной на перемещение торговой системы.
MercuryPkgBody.sql

24.09.19  (№ 2651)  SP № 3

Подсчет алкоголя ТСД. Создание приходной накладной с накладной поставщика в основании.
EgaisPkgBody.sql

24.09.19  (№ 2650)  SP № 3

Заказ поставщику. Автоматическая генерация заказа. Новая опция "Копировать предложение заказа в количество заказа".
SmDomDocsOR.dll, SMToolsCore.dll, Sm.Process.Sys.Server.dll, db_DocumentsORTask.sql, pkg_StorePkg.sql, StorePkgBody.sql, func_StoreProc.sql

24.09.19  (№ 2649)  SP № 3

Сервер загрузки весов. Исправлена некорректная работа сервера с несколькими базами данных.
Sm.Scale.Server.exe

24.09.19  (№ 2648)  SP № 3

Отчеты. Списание и естественная убыль. Исправлено: на больших объемах данных запуск отчета мог завершаться ошибкой "ORA-01438: значение больше, чем позволяет заданная для этого столбца точность".
db_RepCfg.sql

24.09.19  (№ 2647)  SP № 3

Отчеты. Загрузка маркиратора. Новый заказной отчет.
SmRepCustom.dll

24.09.19  (№ 2646)  SP № 3

Весы. DIGI 3600. Исправлена ошибка выгрузки ингредиентов.
SmScaleDIGI3600.dll

24.09.19  (№ 2645)  SP № 3

Рекламные кампании. Исправлено: если условие или предложение содержало более 4 пунктов, то в интерфейсе отображались только первые четыре пункта.
Sm.Promotion.dll

24.09.19  (№ 2644)  SP № 3

Рекламные кампании. Исправлено: открытие второго экземпляра раздела могло завершаться ошибкой "Указанный столбец уже принадлежит к элементу управления DataGridView.".


24.09.19  (№ 2643)  SP № 3

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

24.09.19  (№ 2642)  SP № 3

Весы. Исправлено: не работало добавление артикулов в список для весов из спецификации выбранного контракта с поставщиком.
HardwarePkgBody.sql

06.09.19  (№ 2636)  SP № 2

Меркурий. При создании документа гашения в качестве даты и номера документа будут браться дата и номер накладной поставщика из заголовка приходной накладной.
Sm.Post.Filters.Mercury.dll, Sm.Mercury.dll, Sm.Mercury.Link.dll, Sm.Mercury.Server.dll, db_Mercury.sql, func_MercuryProc.sql, MercuryPkgBody.sql, SmPostTableLoad.sql

06.09.19  (№ 2635)  SP № 2

Меркурий. Реализована функция простановки дат "Изготовлен" и "Годен до".
Sm.Mercury.dll, pkg_MercuryPkg.sql, func_MercuryProc.sql, MercuryPkgBody.sql, MercuryModule.sql

06.09.19  (№ 2634)  SP № 2

Меркурий. В мастере создания документа реализован автоматический подбор площадок.
Sm.Mercury.dll, Sm.Mercury.Link.dll, Sm.Mercury.Server.dll

06.09.19  (№ 2633)  SP № 2

Приём перемещения ТСД. Реализовано создание компенсирующих накладных.
DocNaclPkgBody.sql

06.09.19  (№ 2632)  SP № 2

Весы. RM-5800. Поддержан протокол версии 1.5.51.
SmDomShop.dll, SmScaleDIGIEthernet5800.dll

26.08.19  (№ 2631)  SP № 1

Накладные. В функцию проверки, которая срабатывает при добавлении артикула в накладную через мастер и проверяет превышение количества поставки над количеством заказа, добавлен учет разрешенного превышения из контракта.
InspectPkgBody.sql

26.08.19  (№ 2630)  SP № 1

Печатные формы. Раздел Б справки к ТТН. ТТН ЕГАИС теперь будут отбираться только двух типов: WBInvoiceFromMe и WBInvoiceFromMeByWI.
pf_nacl_section_b.frx

26.08.19  (№ 2629)  SP № 1

Карточки. Исправлено: в некоторых случаях вставка строки из буфера обмена в поле "Значение" таблицы "Дополнит. инф-ция для ценников" на странице "Ценники" завершалась ошибкой "Несовпадение типов".
SmDomCards.dll

26.08.19  (№ 2628)  SP № 1

Контракты с клиентами. Исправлено: раздел перестал открываться из-за ошибки "ORA-00904: TMAIN.COMISSION: invalid identifier".
func_DocCOProc.sql, SmDomDocsCO.dll

26.08.19  (№ 2627)  SP № 1

Печатные формы. В представление SVPriceCard добавлен вывод цены за единицу артикула, которая может потребоваться в ценнике для вывода ШК, содержащего цену (процесс контроля ценников).
db_RepCfg.sql, func_RepProc.sql, price_card_s_PR.frx, price_card_m_PR.frx, price_card_l_PR.frx

26.08.19  (№ 2626)  SP № 1

Подсчет товаров ТСД. Исправлено: не создавался документ при работе торговой системы через сервер приложений.
Sm.Terminal.dll

26.08.19  (№ 2625)  SP № 1

Подсчет алкоголя ТСД. Исправлено: при создании ТТН ЕГАИС функцией "В расходную накладную на возврат с созданием ТТН ЕГАИС" поле Identity не заполняется.
EgaisPkgBody.sql

26.08.19  (№ 2624)  SP № 1

Накладные. Добавлены поля в спецификацию расходной накладной для ввода номера и даты корректировочной счет-фактуры.
SmDomDocs.dll, db_DocSpec.sql, func_DocWOProc.sql, DocsNaclModule.sql, SmPostTableLoad.sql

26.08.19  (№ 2623)  SP № 1

Меркурий. Исправлена ошибка при создании документа "Перевозка" по накладной на перемещение.
MercuryPkgBody.sql

26.08.19  (№ 2622)  SP № 1

Расчет товародвижения. Ускорено формирование очереди документов перед расчетом товародвижения.
SmRepAdmin.dll

