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