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

10.05.07  (№ 698)  SP № 6

Изменен алгоритм поиска кол-ва переоценки для актов, исполняемых из функции "Зарегистрировать отложенные акты". В этом случае кол-во переоценки = [текущий остаток] - [кол-во из приходн. накл. в статусе 2 или 3, если она является основанием этого акта].
DocACPkgBody.sql

10.05.07  (№ 699)  SP № 6

Изменен алгоритм расчета цены для кассы для приходных накладных в местах хранения с флагом "отложенное исполнение актов изменения цены": цена будет браться из акта для вида цены для кассы в статусе 2 или 3, созданном на основе накладной.
Docs3PkgBody.sql

05.04.07  (№ 697)  SP № 5

SMORA00002817. Кассовый модуль. Восстановлен корректный вывод информации о текущем процессе выгрузки данных в кассу.
SmCashServer.exe

05.04.07  (№ 696)  SP № 5

Восстановлен внешний вид диалога рассылки для всех классификаторов. Начиная с версии 1.024.4 при рассылке любого классификатора, вызывался диалог рассылки классификатора товаров.
SmDomService.dll

04.04.07  (№ 695)  SP № 5

SMORA00002828. Введен запрет на перемещение группы классификатора товаров саму в себя. Исправлено падение административного модуля при проверке ошибочных классификаторов.
SmToolsCore.dll, SMClassifiers.dll, SmDomService.dll

04.04.07  (№ 694)  SP № 5

Складские требования. При почтовой рассылке теперь будет учитываться не только мх "Поставка в", но и мх "Поставка из", добавленное в версии 1.024.6.
DocsPkgBody.sql, SmDomDocsSO.dll

04.04.07  (№ 693)  SP № 5

Почтовый модуль. При установленном правиле рассылки "из подчиненной в подчиненные" подчиненные базы для рассылки док-ов теперь определяются по тому же принципу, что и базы для рассылки по правилу "из старшей в подчиненные", исходя из места хран. док-та.
DocsPkg.sql, SMPostProc.sql, DocsPkgBody.sql

04.04.07  (№ 692)  SP № 5

SMORA00002822. Акты переоценки. Исправлен расчет кол-ва переоцененного товара. Под этим будет пониматься текущий остаток товара в месте хранения акта за вычетом кол-ва из прихода-основания акта.
DocExt.sql, DocProcExt.sql, DocExtBody.sql, DocACPkgBody.sql

29.03.07  (№ 691)  SP № 4

Выгрузка в весы DIGI названий ингредиентов. Добавлено управление ограничением  длины строк и количества строк ингредиентов при загрузке весов.
SmScaleManager.dll, SmScaleDIGIEthernet.dll

23.03.07  (№ 690)  SP № 4

Контракты с поставщиками. В экспорт этого типа документа добавлен экспорт полей "Оптовая надбавка" и "Цена производителя".
DocRemotePkgBody.sql

20.03.07  (№ 688)  SP № 4

Реализована детализация работы проверки 12 по типам документам. Изменено поведение проверки 12 для актов переоценки (см. ТЗ "Функция проверки цен в документах.").
Inspect.sql, InspectPkg.sql, InspectPkgBody.sql

20.03.07  (№ 687)  SP № 4

SMORA00002819. Кассовый модуль. Восстановлен функционал, потерянный в версии 1.024.5:  при настройке параметров расписания кассовой выгрузки в поле "Расписание выгрузки в указанное время" можно задать набор времен в виде, например, 10:00 15:15 20:30.
SMSrvCtl.dll

20.03.07  (№ 689)  SP № 4

Реализовано ТЗ "ID 747 Белоруссия (Фиксированные цены в расходных накладных)".
SmDomDocs.dll, DocLabels.sql, DocProc.sql

14.02.07  (№ 686)  SP № 3

SMORA00002803. Почтовый модуль. Исправлено: почтовый пакет, формируемый при сквозной рассылке карточек, включал в себя лишние объекты.
SMPostProc.sql, Sm.Post.DbLoader.dll

13.02.07  (№ 685)  SP № 3

SMORA00002800. Маркетинговые акции. Исправлена ошибка при приеме акции по почте в базу Oracle 8.1 "ORA-02074: ROLLBACK невозможно в распределенной транзакции".
DocACPkgBody.sql

09.02.07  (№ 681)  SP № 3

SMORA00002796. Акты переоценки. Исправлено: в процедуре генерации актов переоценок для подчиненных мест хранения с флагом синхронизации цен не исключались места хранения, для которых не определен вид цены акта.
DocACPkgBody.sql

09.02.07  (№ 684)  SP № 3

SMORA00002795. Кассовый модуль. Исправлено: при выгрузке в формате "УКМ2 станд. TXT" числа выводились в файл с запятой в качестве десятичн. разделителя для некоторых БД Oracle 9i, которые, по неустановленной причине, неверно возвращают тип числовых полей.
SmUKMCSVDesk.dll

09.02.07  (№ 680)  SP № 3

Акты переоценки. При  исполнении актов переоценки происходит двойная постановка док-та в очередь, если есть описание об авт. рассылке в почтовом модуле. Изменено условие обработки актов по расписанию - исключены акты с нелокальными МХ,  чтобы не отсылалис
DocACPkg.sql, DocACPkgBody.sql, DocProcExt.sql

09.02.07  (№ 683)  SP № 3

Акты переоценки. Исправлено: если в диалоге старта функции "Добавить связанные комплексные артикулы" установлен флаг "Рассчитывать цену комплексного артикула", цены комплексных артикулов не рассчитываются.
SmDomDocsAC.dll

09.02.07  (№ 682)  SP № 3

SMORA00002797. Складские требования. Исправлено: при ручном создании документа его номер генерится по правилам места хранения "Поставка из", а должен генериться по правилам места хранения "Поставка в".
SmDomDocsSO.dll

07.12.06  (№ 679)  SP № 2

Новый отчет "Сравнение прайс-листов" (группа "Справочные данные").
pricelist_diff.rep, pricelist.rep, pricelist_bar.rep, RepModule.sql, SmReport.hlp, SmUniversal.dll, SmRepLauncher.dll, SmRepManual.dll, SmRepDoc.dll, SmRepGoods.dll, SmRepParam.dll, SmRepShop.dll, SmRepManager.dll, SmRepCustom.dll

05.12.06  (№ 678)  SP № 2

SMORA00002752. Для товаров с фиксированной ценой или участвующих в действующей маркетинговой акции (при устан. признаке "Скидки запрещены для артикулов ... с фиксированной ценой, участвующих в акциях") скидки теперь не будут передаваться в прайс-чекер.
SmPriceCheckerDesk.dll

05.12.06  (№ 677)  SP № 2

SMORA00002539. Исправлено: если на основании сличит. ведомости были созданы и отправлены автоматом в рассылку накл. (пересортица) в БД с неустан. признаком "Рассылка оснований док.: Всюду", прих. накл. не принималась.
DocRLProc.sql

05.12.06  (№ 676)  SP № 2

Кассовый модуль. Реализована инкрементальная выгрузка артикулов при изменении скидки на количество.
Cash.sql, CashPkgBody.sql, CashProc.sql, SmDomCards.dll, CardsTrg.sql, CardsHdr.sql, CardsPkg.sql

05.12.06  (№ 675)  SP № 2

SMORA00002746. Почтовый модуль. Исправлена ошибка загрузки фильтра для физических пакетов при почтовом обмене в формате XML "Параметр фильтра  не определен в БД" в базах, поднятых до версии 1.024.6 с более ранних версий.
SmPost.sql, ResForInit.exe

05.12.06  (№ 674)  SP № 2

SMORA00002754. Печатная форма документа "Счет". При печати с опцией "Детально по скидкам" вместо ставки 20% будет выводиться максимальная ставка НДС (>10%), действующая на дату документа.
pf_bill.rep, RepModule.sql, DocsPkgBody.sql

05.12.06  (№ 673)  SP № 2

Добавлен заказной отчет "Товарный отчет ТОРГ-29 в ценах документов" (группа "Бухгалтерские").
SmRepCustom.dll

05.12.06  (№ 672)  SP № 2

SMORA00002775. Исправлена ошибка ORA-06502, возникающая при наценивании по контрактам.
RevalACPkgBody.sql

05.12.06  (№ 671)  SP № 2

Отчет "Список товаров с коротким штриховым кодом". Добавлены опции "показывать поле "Артикул"" и "только артикулы для кассы выбранного магазина".
list_shortbar.rep, RepModule.sql, SmRepManual.dll, SmReport.hlp

02.11.06  (№ 667)  SP № 1

SMORA00002739. Почтовый модуль. Исправлено: не формировался файл виртуального пакета для документа "Заказ от клиента".
Sm.Objects.dll, Sm.Post.DbLoader.dll

02.11.06  (№ 669)  SP № 1

Отчет "Остатки". Добавлена опция "группировать по налоговым группам".
SmRepGoods.dll, ostatki.rep, ostatki_cur.rep, SmReport.hlp

02.11.06  (№ 668)  SP № 1

Отчет "Реестр накладных". 1) Добавлена опция "Метки документов". 2) Вместо опции "Накладные на перемещение" сделано две опции "Накладные на перемещение (приход)" и "Накладные на перемещение (расход)".
SmUniversal.dll, SmRepLauncher.dll, SmRepDoc.dll, reestr_nacl.rep, reestr_nacl_$.rep, SmReport.hlp, RepModule.sql

