******************************************* ********* Как ставить 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 Карточки. Исправлено: при входе в режим временного набора нажатие на клавишу не приводит к появлению диалога временного набора, пока не установить фокус мышкой на окно раздела. 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