******************************************* ********* Как ставить 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.030.3 ********* **************************************** 07.04.14 (№ 1549) SP № 5 Счёт. Исправлено: в счете, созданном путем экспорта накладной, неправильно проставлялась дата документа. DocRemotePkgBody.sql 07.04.14 (№ 1548) SP № 5 Акты уценки. Исправлено: в режиме одного документа в спецификации выводилось два поля с названием "Кол-во". SmDomDocsAD.dll 07.04.14 (№ 1547) SP № 5 Планограмма. Исправлено: если на полку добавить группу классификатора, то сохранение планограммы приводит к ошибке: "ORA-02290: нарушено ограничение целостности SMCPLANOGRAMMAZONE_DIM". Sm.Planogramma.dll 07.04.14 (№ 1546) SP № 5 Приём товара по заказу ТСД. Исправлено: если у пользователя ТСД нет права на функциональную роль "Приходные накладные: Создание", то при передачи данных на сервер возникает ошибка. Sm.Terminal.Server.dll, ProcessManagerModule.sql, DocORPkgBody.sql 07.04.14 (№ 1545) SP № 5 Кассовый модуль. Драйвер "УКМ4 станд. XML". Исправлено: 1) драйвер в некоторых случаях сообщал об ошибке несовпадения сумм заголовка и спецификации чека, хотя суммы совпадали; 2) если артикулу ошибочно назначены две налоговые группы, будет выгружаться только одна из них. SmUKM4XMLDesk.dll 07.04.14 (№ 1544) SP № 5 Кассовый модуль. Исправлено для "УКМ2 станд. TXT", "УКМ4 станд. TXT": 1) если каталог выгрузки заблокирован, то следующая выгрузка должна быть полной; 2) если артикулу ошибочно назначены две налоговые группы, будет выгружаться только одна из них. SmUKMCSVDesk.dll, SmUKM4CSVDesk.dll, SmUKMBaseDesk.dll 07.04.14 (№ 1543) SP № 5 Печатные формы. Акт производства. Исправлено: запуск печатной формы завершался ошибкой "ORA-00942: table or view does not exist". pf_act_prod.frx 07.04.14 (№ 1542) SP № 5 Почтовый модуль. Исправлена ошибка "ORA-20015: Превышено лицензированное количество сессий Супермага". SysPkgBody.sql 21.03.14 (№ 1533) SP № 5 Почтовый модуль. Исправлена ошибка дублирования при создании процессов синхронизации. Sm.Interfaces.dll 21.03.14 (№ 1532) SP № 5 Исправлено: работа задания "Сбор мусора" завершалась ошибкой "Сбой задачи begin GarbageCollector; end; ORA-06519: active autonomous transaction detected and rolled back". Garbage.sql 21.03.14 (№ 1531) SP № 5 Производство. Исправлено: при копировании рецепта / калькуляции в другой рецепт / калькуляцию переносилась не вся спецификация документа. Экспорт / импорт этих типов документов в другие типы документов не предусмотрен. Documents.sql, DocRemoteProc.sql, DocRemotePkgBody.sql, SmDomDocs.dll, SmDomDocsPR.dll, SmDomDocsAC.dll 03.03.14 (№ 1526) SP № 4 Накладные. Исправлено: неверно определялся собственный контрагент приходной накладной, автоматически создаваемой при оприходовании расходной накладной на отправку товара партнеру. DocRemotePkgBody.sql 28.02.14 (№ 1525) SP № 4 Кассовые документы. Исправлено: при наличии артикулов со свойствами создание кассового документа могло завершаться ошибкой "ORA-01422: Точная выборка возвращает количество строк больше запрошенного". CashPkgBody.sql 28.02.14 (№ 1524) SP № 4 Накладные. Приходная накладная. Изменен алгоритм поиска цены контракта при наличии у контрагента флага "Цены из контракта на дату поставки": основания накладной не будут оказывать влияние на подбор подходящего контракта. DocCOPkgBody.sql, SmAdmin.hlp 28.02.14 (№ 1523) SP № 4 Почтовый модуль. Реализован учет транзакций EDI-обмена. Sm.Post.Filters.Edi.dll, SMPost.sql, SMPostProc.sql, Garbage.sql, SmRepCustom.dll 28.02.14 (№ 1522) SP № 4 Кассовый модуль. Драйвер "УКМ4 станд. XML". Разрешена перезапись Z-отчетов. SmUKM4XMLDesk.dll 20.02.14 (№ 1521) SP № 3 Карточки. На страницу "Поставки" добавлен фильтр по месту хранения, добавлена опция "только последние приходы". SmDomCards.dll, DocCOProc.sql, CardsModule.sql 20.02.14 (№ 1520) SP № 3 Карточки. Страница "Поставщики" переименована в "Контракты", на неё добавлен фильтр по дате документа и состоянию контракта, в таблицу данных страницы добавлены колонки "Состояние" и "История цен". SmDomCards.dll 20.02.14 (№ 1519) SP № 3 Карточки. Добавлена опция "не установлен для карточки" в фильтр раздела на страницу "Прочие" для опций "Код маркет. группы", "Код алк. продукции", "Код 3-торг", "Код 1-торг" и на страницу "Склад" для опции "Код группы классификатора норм естественной убыли". SmDomCards.dll 20.02.14 (№ 1518) SP № 3 Сличительные ведомости. Исправлено: если поменять значение опции "Вид цены: без налога / с налогом" и запустить функцию простановки цен, а потом выполнить эту последовательность действий ещё раз, программа не обнаруживает факта повторного изменения этой опции. SmDomDocsRL.dll 20.02.14 (№ 1517) SP № 3 Подтверждение заказа поставщику. Подсветка строк спецификации теперь осуществляется только в режиме открытого документа. Ранее, в режиме списка документов подсвечивались все строки спецификации вне зависимости от статуса подтверждения. SmDomDocsOR.dll 20.02.14 (№ 1516) SP № 3 Исправлено: для некоторых полей таблиц данных в буфер обмена стало копироваться внутреннее значение ячейки, а не её видимый текст (например, поле "Группа классификатора (кратко)" из спецификации документа). SmLibraryUser.dll 20.02.14 (№ 1515) SP № 3 Карточки. Исправлено: если для артикула была установлена опция "Запретить автоматический расчет" на странице "Среднесут. реал-ция", то задание "Расчет среднесуточной реализации" все равно обрабатывало этот артикул. SaleRatePkgBody.sql 20.02.14 (№ 1514) SP № 3 Соглашения о поставках. Исправлено: функции "Синхронизировать артикулы со спецификацией контракта" и "Проставить параметры заказа из спецификации контракта" не были доступны при отсутствии права "Прих. накл.: Редактирование черновика". SmDomDocsCO.dll 20.02.14 (№ 1513) SP № 3 Складские требования. Исправлено: при слиянии документов в новый документ в поле "Место хранения В" подставлялось значение "Место хранения ИЗ" исходных докуентов. Docs3PkgBody.sql 20.02.14 (№ 1512) SP № 3 Документы. Исправлено: если на статусе 2 (розовая галка) изменить сумму документа несколько раз подряд, то в журнале будет сохранено только последнее изменение. SmDocLib.dll, DocLabelsProc.sql, DocLabelsPkgBody.sql, DocTrg.sql, DocLabelsModule.sql 20.02.14 (№ 1511) SP № 3 Накладные. Исправлено: в некоторых случаях добавление артикула через диалог "Выбор карточки" с опцией "Не закрывать окно после добавления" приводило к неверному заполнению поля "Производитель / импортёр". SmDomDocs.dll, SmDomDocsPR.dll 06.02.14 (№ 1504) SP № 2 Планограмма. Исправлено: неверно определялись размеры зоны размещения товара, если единица измерения размеров артикула отличалась от размерности планограммы. Sm.Planogramma.dll 06.02.14 (№ 1503) SP № 2 Расчет товародвижения. Возвращена возможность входа в клиентскую часть Супермаг+ в процессе переноса данных в аналитическую базу. Sm.Main.exe 06.02.14 (№ 1502) SP № 2 Накладные. Приходная накладная. Изменен алгоритм поиска цены контракта при наличии у контрагента флага "Цены из контракта на дату поставки": основания накладной считаются подходящими, если дата накладной попадает в период действия контракта. DocCOPkgBody.sql, SmAdmin.hlp 06.02.14 (№ 1501) SP № 2 Почтовый модуль. Исправлено неверное расположение части опций в диалоге фильтра страницы "Журнал отсылки". Sm.Post.Admin.exe 06.02.14 (№ 1500) SP № 2 Справочники. Исправлено: в ряде справочников вызов диалога редактирования элемента справочника приводил к ошибке "Попытка выполнить неподдерживаемую операцию". SmDomService.dll, SmLibraryTree.dll 06.02.14 (№ 1499) SP № 2 Накладные. Исправлено: в диалоге выбора упаковки перестал определяться вес брутто выбранного штрихового кода. DocProc.sql 06.02.14 (№ 1498) SP № 2 Накладные. Исправлено: в режиме "Детализация по свойствам" для артикулов с ненулевым количеством по значениям свойств значение поля "Производитель / импортёр" сохранялось, если строка "Итого" была первой строкой в перечне строк данной позиции спецификации. SmDomDocs.dll, SmDomDocsPR.dll 06.02.14 (№ 1497) SP № 2 Контроль ценников ТСД. Исправлено: вызов диалога печати ценников завершался ошибкой "ORA-00942: таблица или представление пользователя не существует". CardsModule.sql 06.02.14 (№ 1496) SP № 2 Окно свойств. Возвращена колонка "Остаток с подчиненными МХ". GoodsProc.sql, SmDomCards.dll 06.02.14 (№ 1495) SP № 2 Акты переоценки. Исправлено: возвращен диалог "Расчет цены". SmDomDocsAC.dll 06.02.14 (№ 1488) SP № 2 Сличительные ведомости. Исправлено: если в ходе простановки цен поставки в сличительную ведомость будет найден приход, в котором цена = NULL, то возникает ошибка "ORA-01407: cannot update SMSPEC.TOTALPRICE to NULL" или "ORA-02290: check constraint SMCSPECRLTOTAL violated". DocRLPkgBody.sql 24.01.14 (№ 1486) SP № 1 Накладные. В проверке 7 теперь не будут рассматриваться не только артикулы типа "тара", но и артикулы типа "услуга". InspectPkgBody.sql, SMAdmin.hlp 24.01.14 (№ 1485) SP № 1 Контрагенты. Для поставщиков реализовано сохранение в расширенном журнале факта изменения флага "Контроль приходных цен по контрактам". ClientsTrg.sql 24.01.14 (№ 1484) SP № 1 Накладные. Исправлено: в окне диалога выбора заказа поставщику количество товара в позиции спецификации округлялось до единицы. SmDomDocs.dll 24.01.14 (№ 1483) SP № 1 Печатные формы. Раздел "Рецепт". Исправлено: запуск печатных форм завершается ошибкой "ORA-00942: table or view does not exist". pf_recipe.frx, pf_techn_card.frx 24.01.14 (№ 1482) SP № 1 Отчеты. Реестр накладных на списание. Исправлено: если в документе были артикулы с разными ставками НДС, то каждый артикул выводился столько раз, сколько разных ставок НДС было в документе. reestr_nacl_spis.frx 24.01.14 (№ 1481) SP № 1 Контроль ценников ТСД. Исправлены ошибки печати ценников из ТСД. Sm.Terminal.dll, CardsModule.sql, SmLibraryUser.dll