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

