******************************************* ********* Как ставить 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.029.2 ********* **************************************** 22.11.12 (№ 1321) SP № 6 Расчет товародвижения. Исправлено: в случае возникновения ошибок в ходе работы процедуры расчета по расписанию, сообщения об ошибках не попадали в журнал ошибок. SmRepAdmin.dll 22.11.12 (№ 1320) SP № 6 Акты переоценки. Исправлено: если при оприходовании актов переоценки осуществлялся поиск подходящей базы для почтовой отсылки, то в ходе работы функции "Скопировать цены в цены для кассы других мест хранения" не создавались акты для выбранных мест хранения. SmDomDocsAC.dll, DocACPkgBody.sql, DocsPriceModule.sql 22.11.12 (№ 1319) SP № 6 Печатные формы. Акт несоответствия по форме ТОРГ-2. Сделаны доступными опции диалога старта печати "Грузоотправитель", "Грузополучатель", "Руководитель", "Гл. бухгалтер", которые будут учтены при выводе данной формы. SmDomDocs.dll, pf_act_disparity.frx 22.11.12 (№ 1318) SP № 6 Отчеты. Прайс-лист. Добавлена опция "цены и остатки на дату". RepModule.sql, SmRepManual.dll, pricelist.rep, pricelist_bar.rep 22.11.12 (№ 1317) SP № 6 Отчеты. Товарный отчет по форме ТОРГ-29. Добавлена опция "Выводить номер документа поставщика". RepModule.sql, SmRepParam.dll, tovrep_29.rep 22.11.12 (№ 1316) SP № 6 Карточки. Исправлено: если из всех параметров наценивания для карточки установлена только минимальная цена, то при удалении минимальной цены сохранение карточки завершается ошибкой "ORA-01400: cannot insert NULL into SMCASHQUEUE.ARTICLE". PriceTrg.sql 22.11.12 (№ 1315) SP № 6 Сверка остатков. Ускорен отбор карточек, оперативных остатков и получение данных для считанного штрихового кода. CashProc.sql, Sm.Terminal.Server.dll 22.11.12 (№ 1314) SP № 6 Печатные формы. Акт на списание товара. Добавлен вывод имени контрагента "Поставщик" и места хранения в заголовок печатной формы. act_spis.frx, SmDomDocs.dll 08.10.12 (№ 1300) SP № 5 Весы. Исправлено: административные параметры загрузки весов не используются службой для загрузки весов. SmLibraryBase.dll, SmScaleManager.dll, SmScaleBizerba.dll, SmScaleCAS.dll, SmScaleCASEthernet.dll, SmScaleCheckWay.dll, SmScaleDIGI3600.dll, SmScaleDIGIEthernet.dll, SmScaleDIGISerial.dll, SmScaleMassaK.dll, SmScaleShtrih.dll, SmScaleToledoEthernet.dll 08.10.12 (№ 1299) SP № 5 Супермаг Мобайл. Исправлены ошибки приема товара по заказу. Sm.Terminal.Server.dll, DocCOPkgBody.sql, ProcessManagerModule.sql 08.10.12 (№ 1298) SP № 5 Отчеты. Отклонение цен приходов от цен контрактов. Исправлено: если в отчет попадают приходы от поставщика с непроставленными ценами, то отчет не исполняется из-за ошибки "ORA-01400: cannot insert NULL into TTDiffWICOPrice1.Price". diff_wi_co_price.rep 08.10.12 (№ 1297) SP № 5 Алкогольная декларация. 1. Исправлено формирование имени XML-файла формы 12. 2. Из печатной формы 12 убран показ перемещений отдельными колонками. Sm.Process.User.dll, ProcessALCOProc.sql, pf_proc_ALCO.rep 24.09.12 (№ 1292) SP № 4 Сервер приложений. Исправлено: если лицензия в базу не загружена, нажатие на кнопку "Лицензия БД" в администраторе сервера приложений приводит к ошибке "Object reference not set to an instance of an object". Sm.BusinessServer.dll 24.09.12 (№ 1291) SP № 4 Накладные. Исправлено: если для списка документов указать вывод одновременно полей "На корректировку" и "Собственный контрагент", то отбор документов завершается ошибкой "Ошибка при присваивании значения свойству 'На корректировку'". SmDomDocs.dll 24.09.12 (№ 1290) SP № 4 Алкогольная декларация. Печатные формы и XML-файлы приведены в соответствие с последними изменениями законодательства pf_proc_ALCO.rep, pf_proc_ALCO_header.rep, Sm.Process.User.dll 24.09.12 (№ 1289) SP № 4 SMORA00003549. Сертификаты соответствия. Исправлено: в мастере экспорта документа при переходе на страницу выбора мест хранения возникает ошибка "Несовпадение типов". SmDomDocsCC.dll 24.09.12 (№ 1288) SP № 4 SMORA00003550. Отчеты. Реализация по Z-отчетам. Исправлено: если отчет запускается без детализации по чекам, то в поле "Количество" попадает суммарное кол-во продаж и возвратов, тогда как должно быть "Продажи" - "Возвраты". real_zrep.frx 24.09.12 (№ 1287) SP № 4 Алкогольная декларация. Ранее рассматривались только артикулы с альтернативной единицей измерения "литр". Теперь дополнительно будут учитываться артикулы с установленной для них единицей измерения "литр", что позволит учитывать разливное пиво. ProcessALCOPkgBody.sql 24.09.12 (№ 1284) SP № 4 Финансовые обязательства. Исправлено: теперь, если собственный контрагент в накладной не указан, финансовое обязательство будет считаться соответствующим основанию (при отсутствии других расхождений). DocProcROEO.sql 24.09.12 (№ 1286) SP № 3 Алкогольная декларация. Исправлено: остатки на начало процесса считались на конец первого дня отчетного периода, а не на конец последнего дня предшествующего периода. ProcessALCOPkgBody.sql 24.09.12 (№ 1285) SP № 3 Алкогольная декларация. Исправлено: в поле XML-файла "Кем выдана лицензия" для поставщика выгружалось значение поля "Серия и номер лицензии". Sm.Process.User.dll 14.09.12 (№ 1283) SP № 3 SMORA00003547. Финансовые обязательства. Исправлено: при выборе в фильтре по местам хранения нескольких объектов, каждое следующее обращение к фильтру приводило к дублированию отобранных объектов в строке фильтра. SMFinObligation.dll 14.09.12 (№ 1281) SP № 3 Алкогольная декларация. Ранее при экспорте в XML-файлы форм 11 и 12 выгружался общий список поставщиков процесса. Теперь в каждую форму будут выгружены только те поставщики, от которых были закупки продукции данной формы. Sm.Process.User.dll 14.09.12 (№ 1280) SP № 3 Печатные формы. Исправлено: в ряде печатных форм при выводе данных для документа с одной строкой спецификации заголовок таблицы выводился дважды. nacl_compact.frx, inv_list.frx, comp_ved.frx, comp_ved_inv19.frx, contract.frx, pf_act_metering.frx, pf_act_prod.frx, pf_act_waste.frx, pf_calc.frx, pf_nacl_prod.frx, pf_nacl_prod_out.frx, pf_recipe.frx, scale_list.frx, sclad_treb.frx, zakaz_doc.frx 14.09.12 (№ 1279) SP № 3 Активность покупателя. При создании кассового документа теперь будет удаляться оперативная активность покупателя не только за дату кассового документа, но и за все предшествующие даты. CashPkgBody.sql 04.09.12 (№ 1272) SP № 3 Отчеты. Реализация с участием продавцов-консультантов. Добавлены опции: выбор групп товаров, группировка по группам товаров, внешняя группировка, продавцы (все, только один или несколько), сортировка продавцов. cash_seller.frx, SmUniversal.dll, SmRepLauncher.dll, SmRepShop.dll, SmReport.hlp 28.08.12 (№ 1254) SP № 2 SMORA00003537. Контрагенты. Увеличен размер флажка "Создавать финансовые обязательства с нулевой суммой" на закладке "Общие". SMCompanies.dll 27.08.12 (№ 1253) SP № 2 Алкогольная декларация. Добавлен пункт меню "Функции - Операции перемещения", в котором можно задать список пользовательских операций прихода, продажи или списания брака, которые при расчете данных будут учтены как перемещения. SmLibraryTree.dll, SmProcessAlco.dll, SmProcess.hlp, ProcessALCO.sql, ProcessALCOPkgBody.sql, ProcessUserModulePkgBody.sql 27.08.12 (№ 1252) SP № 2 Алкогольная декларация. Исправлено: если в качестве номера документа поставщика указать для нескольких приходов с разными датами документов одинаковую строку, то расчет данных завершается ошибкой "ORA-00001: нарушено ограничение уникальности SPCALCOINCOMESPEC_PK". ProcessALCO.sql 27.08.12 (№ 1251) SP № 2 Алкогольная декларация. Исправлена ошибка экспорта в XML "Существует повторяющаяся последовательность ключей "1" для ключа "ПК_Лиц" или ограничение по уникальному идентификатору". Sm.Process.User.dll 27.08.12 (№ 1250) SP № 2 SMORA00003470. Карточки. Исправлено: если переключиться на русскую клавиатуру, ткнуть мышкой в любой столбец, по которому реализован контекстный поиск, после чего нажать клавишу на клавиатуре с буквой, то вместо нажатого символа в поле поиска появится другой символ. SmDomCards.dll, SMCompanies.dll, SMStoreLocs.dll 27.08.12 (№ 1249) SP № 2 Сличительные ведомости. Проверка наличия собственного контрагента перенесена из проверки 23 в проверку 200. Inspect.sql, InspectPkgBody.sql, InspectLoad.sql, SmAdmin.hlp 27.08.12 (№ 1248) SP № 2 Алкогольная декларация. Изменена печать спецификации: 1. Добавлена нумерация страниц. 2. Подпись руководителей будет выводиться с последней итоговой строкой по отчету. pf_proc_ALCO.rep 17.08.12 (№ 1247) SP № 1 Сервер приложений. Реализовано логирование чтения и записи лицензии. SMPostProc.sql, SysProc.sql, Sm.BusinessServer.dll, SmToolsCore.dll 17.08.12 (№ 1246) SP № 1 Почтовый модуль. Улучшено логирование ошибок. SmCOMKernel.dll 17.08.12 (№ 1245) SP № 1 Почтовый модуль. Исправлен порядок забора пакетов с FTP-сервера. Sm.Post.Transports.dll 17.08.12 (№ 1244) SP № 1 Алкогольная декларация. Изменены схемы XML-файлов. Sm.Process.User.dll 17.08.12 (№ 1243) SP № 1 Инвентаризация ТСД. Доработка процесса. Sm.Terminal.dll, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll 17.08.12 (№ 1242) SP № 1 SMORA00003536. Платежные документы. Исправлено: при добавлении в спецификацию получения платежа акта о начислении бонуса поле "Сумма обязательства" определялось исходя из суммы спецификации акта , а не исходя из суммы бонуса, как должно быть. DocBSProc.sql, SmDomDocsRO.dll 17.08.12 (№ 1241) SP № 1 SMORA00003541. Структура магазина / склада. Исправлено: попытка сохранить пароль кассира более 10 символов завершалась ошибкой "Задано недопустимое значение свойства Пароль". SmDomShop.dll 17.08.12 (№ 1240) SP № 1 Отчеты. Товарный отчет ТОРГ-29 в розничных ценах ("Еда"). Новый заказной отчет. SmRepCustom.dll, RemainsPkg.sql, RemainsPkgBody.sql