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

28.11.11  (№ 1094)  SP № 15

Весы. Реализована поддержка весов CheckWay.
Hardware.sql, SmLibraryBase.dll, SmScaleCheckWay.dll, JHScale.dll

02.09.11  (№ 1076)  SP № 14

Акты переоценки. В функциях "Скопировать цены в другие места хранения" и "Скопировать документ в другие места хранения" текущий диалог выбора мест хранения в виде линейного списка заменен на стандартный диалог выбора множества мест хранения.
DocACPkgBody.sql, SmDomDocsAC.dll

11.02.11  (№ 1041)  SP № 13

Почтовый модуль. Исправлена ошибка создания множества сессий Oracle при приеме XML-пакета.
Sm.Post.Filters.Xml.dll, Sm.Interfaces.dll

09.12.10  (№ 1025)  SP № 12

Наценивание. Исправлено: при создании плана цен, завершающего планирование цены данного артикула, этот факт учитывался только при ручном наценивании, при автоматическом же наценивании считалось, что планирование цены продолжается.
RevalACPkgBody.sql

31.03.10  (№ 976)  SP № 11

SMORA00003363. Накладные. Исправлено: при повторном добавлении товара в расходную накладную в режиме "Отгрузка" или "Отгрузка со склада" количество товара в документе обнуляется.
SmDomDocs.dll

09.07.09  (№ 886)  SP № 10

Акты переоценки. Возвращен диалог для расчета "на лету" торговой наценки.
SmDomDocsAC.dll, DocACPkg.sql, DocACPkgBody.sql, DocACProc.sql

03.07.09  (№ 885)  SP № 10

Сличительные ведомости. Исправлен импорт излишков / недостачи из сличительной ведомости в другой документ при наличии в сличительной ведомости детализации по свойствам.
DocRLPkg.sql, DocRLPkgBody.sql, DocRemotePkgBody.sql

03.07.09  (№ 883)  SP № 10

Печатная форма "Счет-фактура" приведена в соответствие с Постановлением Правительства РФ от 26.05.2009 № 451: реализован вывод короткого названия контрагента-продавца в дополнение к основному названию.
nacl_inout_factura.rep

03.07.09  (№ 882)  SP № 10

Контрагенты. Добавлен новый атрибут контрагента "Короткое название".
SMCompanies.dll, Clients.sql, ClientsTrg.sql, SmPostTableLoad.sql

03.07.09  (№ 881)  SP № 10

Приходные и расходные накладные. В диалог печати счета-фактуры и ТОРГ-12 добавлена опция "без налога (НДС)" При ее выборе в печатной форме вместо ставки НДС 0% будут выводиться слова "Без налога (НДС)".
nacl_inout_factura.rep, nacl_inout.rep, SmDomDocs.dll

03.07.09  (№ 880)  SP № 10

Печатная форма "Счет-фактура". В режиме "без служебной информации" удален вывод номера транспортной накладной, строк "все суммы:..." и номер счета-фактуры, выводящихся над таблицей спецификации, строк "итого", "итого сумма НДС", "итого сумма без НДС".
nacl_inout_factura.rep

12.05.09  (№ 852)  SP № 9

Карточки складского учета. Закладка "Документы". Реализован опциональный просмотр остатка на начало периода. Ранее остаток на начало считался всегда при перечитывании данных закладки.
SmDomCards.dll

13.04.09  (№ 847)  SP № 8

Закрытие периода. Исправлено: если создание бухгалтерских справок (расходов) завершалось ошибкой, программа фиксировала успешное начало закрытия периода.
RemainsPkgBody.sql, FRemainsPkgBody.sql, FRemInPkgBody.sql, PCloseBody.sql

09.04.09  (№ 845)  SP № 8

Установка сервис пака. При ручном запуске программы установки сервис пака к торговой системе добавлен вывод диалога с номером устанавливаемого обновления.


09.04.09  (№ 846)  SP № 8

Исправлено: расчет статистики "Остатки в закупочных ценах по местам хранения / приходам" завершался ошибкой "ORA-06502: буфер символьных строк слишком маленький", если в расчете использовались данные бухгалтерских справок и кол-во этих док-ов было велико.
CreateTblFifo.sql, FRemainsPkgBody.sql, FRemInPkgBody.sql

27.02.09  (№ 834)  SP № 7

Накладные (Беларусь). Исправлено: вызов функций "Генерация списаний по нормам отходов", "Заполнение положительными / отрицательными остатками" завершалось ошибкой "ORA-00942: таблица или представление пользователя не существует".
DocsModule.sql

27.02.09  (№ 833)  SP № 7

Накладные (Беларусь). Исправлено: при копировании цен из одного документа в другой должно пропускаться поле "Розничная цена".
DocsPkgBody.sql

19.02.09  (№ 832)  SP № 6

Расходные накладные (Беларусь). Исправлено: вызов функции "проставить основания" завершался ошибкой "ORA-20005: Перед обновлением объект необходимо заблокировать".
DocProc.sql, DocCOProc.sql

19.02.09  (№ 831)  SP № 6

Приходные накладные (Беларусь). Исправлено: создание накладной на основании сличительной ведомости завершалось ошибкой "ORA-00942: таблица или представление пользователя не существует".
DocsModule.sql

12.02.09  (№ 830)  SP № 5

Расчет себестоимости в производстве. Исправлено: в аналитическую базу док-тов производства не переносились производственные док-ты, полностью закрытые с точки зрения склада, и, следовательно, эти док-ты не принимали участие в расчете с/с в производстве.
FIFOTransferBody.sql, SmRepAdmin.dll, RepAdminModule.sql

12.02.09  (№ 829)  SP № 5

Закрытие периода. Исправлено: после появления в версии 1.026.3 настройки расчета товародвижения "учитывать основания товародвижения для операций" при закрытии периода перестали учитываться основания по товародвижению.
SmRepAdmin.dll

12.02.09  (№ 828)  SP № 5

Наценивание. Исправлено: если для места хранения задан флаг "Цены ЦС синхронизированы с этим складом", то принятие акта переоценки по артикулам такого спецсклада приводило к зацикливанию программы.
DocACPkgBody.sql

12.02.09  (№ 827)  SP № 5

Акты переоценки. Исправлено: при длине номера документа больше 9 символов печать документа завершалась ошибкой "REP-1401: 'cf_title_in_pageformula': Произошла фатальная ошибка PL/SQL".
act_change_price.rep

03.02.09  (№ 826)  SP № 4

Бизнес-анализ. Исправлено: если в фильтре вызвать диалог установки фильтра по артикулу и далее вызвать диалог выбора номера документа, то попытка выбора в этом диалоге контрагента завершается ошибкой "таблица не существует".
AnalyticsModule.sql

28.01.09  (№ 825)  SP № 4

Генерация складского требования в упаковках. Исправлена ошибка "ORA-02290: нарушено ограничение целостности SLCSPECPACKSNPACKS", возникающая, если после распределения по упаковкам остается требование на неупакованное количество < 1.
StorePkgBody.sql

28.01.09  (№ 824)  SP № 4

Накладные без метки гос. регулирования (Беларусь). Исправлено: в режимах округления "Цена без налогов" и "Сумма без налогов" простановка цен из основания дает нулевые значения цен, за исключением цены производителя.
SmCOMKernel.dll, DocsModule.sql, DocsPkgBody.sql

19.01.09  (№ 823)  SP № 3

Отчет "Прайс-лист". Исправлена неверная сортировка данных по группам товаров.
pricelist_bar.rep, pricelist.rep

19.01.09  (№ 822)  SP № 3

Отчет "Оборот предприятия". Исправлена неверная сортировка данных по датам.
oborot.rep

19.01.09  (№ 821)  SP № 3

Кассовый сервер. Драйвер "УКМ4 Супермаг". Изменен тип применения "персональной скидки на классификатор и артикул с типом ДК": автоматическое применение оставлено для случая отсутствия типа ДК, в противном случае будет применение кассиром.
SmUKM4Desk.dll

16.01.09  (№ 820)  SP № 3

Кассовый сервер. Драйвер "УКМ4 Супермаг". Изменен тип применения скидки "персональная скидка на классификатор УКМ2": вместо автоматического применения стало применение кассиром.
SmUKM4Desk.dll

16.01.09  (№ 819)  SP № 3

Кассовый сервер. Исправлено: выгрузка на кассу типа дисконтных карт, совместимых с УКМ4, требовало обязательного задания префикса типа УКМ2.
Cash.sql, CashPkgBody.sql

16.01.09  (№ 818)  SP № 3

Кассовый сервер. Реализован прием оперативных чеков с пустым артикулом в позиции чека из УКМ4: такой артикул будет замещен "Артикулом продажи по сумме" (задаётся в административном модуле).
SmUKMCSVDesk.dll, SmUKMDesk.dll

15.01.09  (№ 817)  SP № 3

Карточки складского учета. Ускорен отбор данных на закладке "Документы".
DocSpec.sql, SmDomCards.dll

14.01.09  (№ 816)  SP № 3

Почтовый сервер. Реализована поддержка разбора списка файлов каталога от нового типа FTP-сервера в FTP-транспорте.
Sm.Post.Transports.dll

14.01.09  (№ 815)  SP № 3

Кассовый сервер. Исправлены ошибки перекрытия результатов расчета накопительных скидок при одновременной работе кассового модуля и почтового приема активности покупателя.
Cash.sql, CashProc.sql, CashPkgBody.sql

26.12.08  (№ 814)  SP № 2

Кассовый сервер. Драйвера "УКМ2 станд. TXT" и "УКМ2 Супермаг". Исправлено: если в оперативном чеке есть артикул, которому назначено свойство и который продан без указания значения свойства, он попадает в Супермаг со значением свойства вида "|3#NOSIZE|".
SmUKMCSVDesk.dll, SmUKMDesk.dll

25.12.08  (№ 813)  SP № 2

Кассовый сервер. Драйвера "УКМ2 станд. TXT" и "УКМ2 Супермаг". Реализована работа с кассой, имеющей кодировку ANSI. Для настройки этой возможности добавлен параметр "Административный модуль - База данных - Касса - Кодировка в УКМ2".
SmUniversal.dll, SmToolsCore.dll, SmCashServerLib.dll, SmUKMDesk.dll, SmUKMCSVDesk.dll, SmUKMBaseDesk.dll

25.12.08  (№ 812)  SP № 2

Административный модуль. Реализованы просмотр и редактирование параметра "Грузить в кассу УКМ2 полное название товара" в разделе "База данных - Касса".
SmToolsCore.dll

23.12.08  (№ 807)  SP № 2

Классификатор товаров. Исправлено: изменение параметров расчета среднесуточной реализации для какой-либо группы товаров приводит к  удалению операций расчета, назначенных другим группам товаров.
CardsPkg.sql

23.12.08  (№ 806)  SP № 2

Новый заказной отчет "Отчет по продажам".
RepToolsPkgBody.sql, SmRepCustom.dll

23.12.08  (№ 805)  SP № 2

Сводный товарный отчет. Увеличена ширина колонки "Себестоимость" в секции "Наличная реализация с выделением налога с продаж".
tovreport_sum.rep

23.12.08  (№ 808)  SP № 2

Кассовый сервер. Реализован прием пустого артикула в позиции чека из УКМ4: такой артикул будет замещен "Артикулом продажи по сумме" (задаётся в административном модуле).
SmUniversal.dll, SmToolsCore.dll, SmCashServerLib.dll, SmUKM4Desk.dll, SmUKMDesk.dll, SmUKMCSVDesk.dll, SmUKMBaseDesk.dll

23.12.08  (№ 809)  SP № 2

SMORA00002616. Кассовый модуль. Драйвера "УКМ2 станд. TXT" и "УКМ2 Супермаг". Проверка наличия каталога записи и его доступности для записи/чтения/удаления файла перенесена в начало активизации процедуры выгрузки.
SmCashServerLib.dll

23.12.08  (№ 811)  SP № 2

SMORA00002997. Структура магазина / склада. Реализована проверка на несовпадение каталогов загрузки, закрытия и оперативной сводки при настройке каталогов кассы.
SmDomShop.dll

23.12.08  (№ 810)  SP № 2

SMORA00003212. Кассовый модуль. Драйвер "Prestige". В журнал сервера больше не будет помещаться сообщение "Драйвер кассы не поддерживает режим оперативной сводки".
SmCashServerLib.dll

05.12.08  (№ 804)  SP № 1

Заказы поставщику. Исправлено: в мастере генерации заказа на основе контракта не показываются контракты, если для поставщика существуют контракты с большим числом мест поставки (более 170).
DocTrg.sql

02.12.08  (№ 799)  SP № 1

Почтовый модуль. Исправлено: при сравнении документов двух баз и последующей пересылки отличающихся документов, функция сравнения продолжает выдавать несовпадения для некоторых объектов.
Sm.Post.VirtualPackage.dll

02.12.08  (№ 803)  SP № 1

Драйвер касс УКМ4. Исправлено: избыточные сообщения об ошибках при отказе в соединении с БД MySQL.
SmUKM4Desk.dll

02.12.08  (№ 802)  SP № 1

SMORA00003219. Кассовый модуль. Драйвер касс УКМ4. Исправлено: не выгружается мин. цена для артикулов с фикс. ценой или участвующих в марк. акциях, если в адм. модуле в разделе "Ценообразование" установлен атрибут "скидки запрещены для артикулов".
SmUKM4Desk.dll, CashPkg.sql, CashPkgBody.sql

02.12.08  (№ 801)  SP № 1

SMORA00003103. Кассовый модуль. Драйвер касс УКМ4. Исправлена ошибка при выгрузке типа ДК с несколькими диапазонами "Duplicate key or integrity constraint violation message from server".
SmUKM4Desk.dll

02.12.08  (№ 800)  SP № 1

Накладные. Исправлена ошибка пересчёта цен накладных с гос. регулированием для базы в формате "Беларусь".
SMComKernel.dll

