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

14.12.12  (№ 1331)  SP № 6

Отчеты. Новый заказной отчет "Форма 3-торг ("МОСПО")".
SmRepCustom.dll, TblFifoTrg.sql, RepToolsPkg.sql, RepToolsPkgBody.sql, ClientModules.sql

10.10.12  (№ 1306)  SP № 5

Алкогольная декларация. 1. Исправлено формирование имени XML-файла формы 12.
2. Из печатной формы 12 убран показ перемещений отдельными колонками.
Sm.Process.User.dll, pf_proc_ALCO.rep

10.10.12  (№ 1305)  SP № 5

Алкогольная декларация. Печатные формы и XML-файлы приведены в соответствие с последними изменениями законодательства
pf_proc_ALCO.rep, pf_proc_ALCO_header.rep, Sm.Process.User.dll

10.10.12  (№ 1304)  SP № 5

Алкогольная декларация. Ранее рассматривались только артикулы с альтернативной единицей измерения "литр". Теперь дополнительно будут учитываться артикулы с установленной для них единицей измерения "литр", что позволит учитывать разливное пиво.
ProcessALCOPkgBody.sql

10.10.12  (№ 1303)  SP № 4

Алкогольная декларация. Исправлено: в поле XML-файла "Кем выдана лицензия" для поставщика выгружалось значение поля "Серия и номер лицензии".
Sm.Process.User.dll

10.10.12  (№ 1302)  SP № 4

Алкогольная декларация. Исправлено: остатки на начало процесса считались на конец первого дня отчетного периода, а не на конец последнего дня предшествующего периода.
ProcessALCOPkgBody.sql

10.10.12  (№ 1301)  SP № 4

Алкогольная декларация. Ранее при экспорте в XML-файлы форм 11 и 12 выгружался общий список поставщиков процесса. Теперь в каждую форму будут выгружены только те поставщики, от которых были закупки продукции данной формы.
Sm.Process.User.dll

28.08.12  (№ 1266)  SP № 4

SMORA00003532. Справочники. Классификатор алкогольной продукции. Исправлено: при добавлении новой записи, не относящейся к пивной продукции, справочник не сохраняется из-за ошибки "ORA-01400: невозможно вставить NULL в SASPIRITCODE.ISBEER".
SmRefsLib.dll

28.08.12  (№ 1265)  SP № 4

Почтовый модуль. Исправлен порядок забора пакетов с FTP-сервера.
Sm.Post.Transports.dll

28.08.12  (№ 1264)  SP № 4

Сервер приложений. Реализовано логирование чтения и записи лицензии.
SMPostProc1.sql, SysProc.sql, Sm.BusinessServer.dll, SmToolsCore.dll

28.08.12  (№ 1263)  SP № 4

Почтовый модуль. Улучшено логирование ошибок.
SmCOMKernel.dll

28.08.12  (№ 1262)  SP № 4

SMORA00003470. Карточки. Исправлено: если переключиться на русскую клавиатуру, ткнуть мышкой в любой столбец, по которому реализован контекстный поиск, после чего нажать клавишу на клавиатуре с буквой, то вместо нажатого символа в поле поиска появится другой символ.
SMDomCards.dll, SMCompanies.dll, SMStoreLocs.dll

28.08.12  (№ 1261)  SP № 4

SMORA00003536. Платежные документы. Исправлено: при добавлении в спецификацию получения платежа акта о начислении бонуса поле "Сумма обязательства" определялось исходя из суммы спецификации акта , а не исходя из суммы бонуса, как должно быть.
DocBSProc.sql, SmDomDocsRO.dll

28.08.12  (№ 1260)  SP № 4

SMORA00003541. Структура магазина / склада. Исправлено: попытка сохранить пароль кассира более 10 символов завершалась ошибкой "Задано недопустимое значение свойства Пароль".
SmDomShop.dll

28.08.12  (№ 1259)  SP № 4

Алкогольная декларация. Изменены схемы XML-файлов.
Sm.Process.User.dll, Sm.Interfaces.dll, SmProcessAlco.dll

28.08.12  (№ 1258)  SP № 4

Алкогольная декларация. Изменена печать спецификации: 1. Добавлена нумерация страниц. 2. Подпись руководителей будет выводиться с последней итоговой строкой по отчету.
pf_proc_ALCO.rep

28.08.12  (№ 1257)  SP № 4

Алкогольная декларация. Исправлена ошибка экспорта в XML "Существует повторяющаяся последовательность ключей "1" для ключа "ПК_Лиц" или ограничение по уникальному идентификатору".
Sm.Process.User.dll

28.08.12  (№ 1256)  SP № 4

Алкогольная декларация. Исправлено: если в качестве номера документа поставщика указать для нескольких приходов с разными датами документов одинаковую строку, то расчет данных завершается ошибкой "ORA-00001: нарушено ограничение уникальности SPCALCOINCOMESPEC_PK".


28.08.12  (№ 1255)  SP № 4

Алкогольная декларация. Добавлен пункт меню "Функции - Операции перемещения", в котором можно задать список пользовательских операций прихода, продажи или списания брака, которые при расчете данных будут учтены как перемещения.
SmLibraryTree.dll, SmProcessAlco.dll, SmProcess.hlp

20.06.12  (№ 1238)  SP № 3

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

20.06.12  (№ 1237)  SP № 3

Сверка остатков. Реализован вызов калькулятора для пересчета цен и сумм создаваемых накладных в процедуре генерации накладных.
ProcessProc1.sql, ProcessUserPkg.sql, ProcessUserPkgBody.sql, ProcessUserModulePkgBody.sql, Sm.Objects.dll, Sm.Interfaces.dll, Sm.Proces.User.dll, Sm.Proces.User.Server.dll, SmLibraryBase.dll, SmCOMKernel.dll, ProcessModule1.sql

20.06.12  (№ 1236)  SP № 3

Почтовый модуль. Исправлено: при отсылке / приеме XML-пакета не учитывается содержание XSD-файла.
Sm.Post.Filters.Xml.dll

20.06.12  (№ 1235)  SP № 3

SMORA00003506. Структура магазина / склада. Исправлено: поле с идентификатором весов было доступно для редактирования в диалоге редактирования существующих весов.
SmDomShop.dll

20.06.12  (№ 1234)  SP № 3

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

20.06.12  (№ 1233)  SP № 3

Алкогольная декларация. Сделан возврат к списку процессов из открытой декларации.
SmProcessAlco.dll

20.06.12  (№ 1232)  SP № 3

SMORA00003525. Производство. Исправлено: если в мастере создания нового документа на странице выбора мест хранения и цеха опция выбора места хранения в виде "комбо-бокса", то изменение значения этой опции не приводит к перечитыванию списка цехов.
SmControlX.dll

20.06.12  (№ 1231)  SP № 3

SMORA00003526. Контракты с поставщиками. Исправлено: в мастере экспорта документа при переходе на страницу выбора мест хранения возникала ошибка "Несовпадение типов".
SmDomDocsCO.dll

08.06.12  (№ 1226)  SP № 2

Финансовые обязательства. В фильтр "Операции" добавлена возможность выбирать операцию "Поступление инвентаря".
SmLibraryTree.dll, SMFinObligation.dll

08.06.12  (№ 1225)  SP № 2

Отчеты. "Расчёты с контрагентами". 1) Колонка "Задолженность" переименована в "Не погашено" и итоги по отчету по ней теперь подводятся в отдельной строке. 2) В итоги по контрагенту и по отчету добавлена строка "в т.ч. обязательства по накладным".
payment_supp_saldo.frx, SmReport.hlp

08.06.12  (№ 1224)  SP № 2

Почтовый модуль. Исправлено: прием запроса на синхронизацию баз данных завершается ошибкой "PLS-00306: ошибочно число или типы аргументов при обращении к POSTOBJECT".
Sm.Post.DbLoader.dll

08.06.12  (№ 1223)  SP № 2

Исправлено: сохранение заголовка документа, в котором было изменено место хранения, завершается ошибкой "Ошибка при присваивании значения свойству 'Размещение (код)'".
SmControlX.dll

08.06.12  (№ 1222)  SP № 2

Почтовый модуль. Исправлено: если настроена автоотсылка карточек складского учета и их номенклатур в подчиненные базы, то при активизации карточки в почтовые пакеты номенклатуры могли попадать раньше карточек, что приводило к ошибкам приема.
SmDomCards.dll, SMPostProc.sql, CardsPkg.sql

28.05.12  (№ 1214)  SP № 2

SMORA00003519. Карточки. Исправлено для Армении: если добавить новый штрихкод и сохранить карточку , короткое наименование отображается в виде ?????.
SmDomCards.dll

28.05.12  (№ 1213)  SP № 2

Алкогольная декларация. Реализован новый пользовательский процесс "Формирование алкогольной декларации".
pf_proc_ALCO.rep, pf_proc_ALCO_header.rep, SMProcess.hlp, SmRefsLib.dll, SmLibraryTree.dll, SmProcessAlco.dll, SMCompanies.dll, ProcessAlco.sql, SysPkgBody.sql, ClientsTrg.sql, CompaniesModule.sql, ProcessALCOPkg.sql, ProcessProc.sql, ProcessALCOProc.sql, ProcessALCOPkgBody.sql, ProcessUserModulePkgBody.sql, SmPostTableLoad.sql, Sm.Main.Description.dll, Sm.Process.User.dll, Sm.Interfaces.dll, Sm.Objects.dll, Sm.AppServer.Link.dll, Sm.AppServer.Interfaces.dll, Sm.Main.LocalServer.dll, SmCOMKernel.dll, SmLibraryBase.dll, SmLibraryUser.dll, SmUniversal.dll

22.05.12  (№ 1212)  SP № 2

Администратор модуля загрузки весов.. Раздельное управление расписаниями полной и инкрементальной загрузки.
Sm.Objects.dll, Sm.Scale.Admin.exe, Sm.Scale.Server.exe, SmScaleBizerba.dll, SmScaleCheckWay.dll, SmScaleCAS.dll, SmScaleDIGIEthernet.dll, Sm.Scale.Controller.dll, Sm.Scale.Interfaces.dll, HardwarePkgBody.sql

22.05.12  (№ 1211)  SP № 2

Сверка остатков. Добавлено удаление экземпляра процесса из раздела "Сверка остатков".
Sm.Process.User.dll, Sm.Process.User.Link.dll, Sm.Process.User.Server.dll, ProcessUserPkg.sql, ProcessProc.sql, ProcessModule.sql, ProcessUserPkgBody.sql, ProcessUserModulePkgBody.sql, Sm.Terminal.dll, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, SmDomProcesses.dll

22.05.12  (№ 1210)  SP № 2

Накладные. Исправлено: выбор контрагента в мастере функции "Проставить основания" в накладной на перемещение завершается ошибкой "идентификатор SMISINSPECT должен быть объявлен".
DocsNaclModule.sql

22.05.12  (№ 1209)  SP № 2

SMORA00003513. Накладные. Исправлено: функция "Проставить основания" срабатывала при отсутствии у сотрудника права на блокировку документа.
SmDomDocs.dll

15.05.12  (№ 1206)  SP № 1

Накладные. Теперь проверка 151 'Запрет принятия приходной накладной не на основании заказа поставщику' будет дополнительно проверять статус заказа.
Inspect3PkgBody.sql

15.05.12  (№ 1205)  SP № 1

Накладные. Теперь проверка 71 'Запрет полного принятия документа без создания и оприходования акта переоценки' будет срабатывать только для операций "Приход".
Inspect2PkgBody.sql

14.05.12  (№ 1204)  SP № 1

Весы. Весы Toledo. Реализована загрузка штучных товаров.
SmScaleToledoEthernet.dll

14.05.12  (№ 1203)  SP № 1

Планограмма. Исправлена отрисовка размеров полок при изменении горизонтального размера стеллажа.
Sm.Planogramma.dll

14.05.12  (№ 1202)  SP № 1

Финансовые обязательства. Разрешено создание финансовых обязательств для приходных накладных с операцией "Поступление инвентаря".
Payments.sql, DocProcROEO.sql, DocROEOPkgBody.sql, DocsPkgBody.sql, SMPostPkgBody.sql, SMFinObligation.dll, payment_supp.rep

14.05.12  (№ 1201)  SP № 1

Накладные. Теперь проверка 112 'Запрет регистрации расходной накладной не на основании счёта' будет срабатывать только для операций "Продажа".
Inspect2PkgBody.sql

14.05.12  (№ 1200)  SP № 1

Накладные. Исправлено: вызов функции "Загрузить товары в весы" в разделе приходных накладных приводил к ошибке "Несовпадение типа".
SmDomDocs.dll

10.05.12  (№ 1194)  SP № 1

Кассовый модуль. Добавлен новый кассовый драйвер "УКМ4 станд. TXT".
Cash.sql, ClassifPkg.sql, ClassifPkgBody.sql, SmUKM4CSVDesk.dll, CardsProc.sql

04.05.12  (№ 1191)  SP № 1

Накладные. Изменено поведение функции "Проставить основания по товародвижению": 1. Без опции "Проставлять цены из оснований" не будет производиться пересчет сумм по методу округления документа основания. 2. Добавлен флаг "Переносить ставку НДС".
Doc4Pkg.sql, Doc3Proc.sql, Doc4PkgBody.sql, SmDomDocs.dll

04.05.12  (№ 1190)  SP № 1

Почтовый модуль. Исправлено: отсылка / прием пакета с большим количеством объектов одного типа могли завершаться ошибкой "Invalid operation. The connection is closed".
Sm.Core.dll, Sm.Server.dll, Sm.Post.DbLoader.dll, Sm.Post.Filters.Xml.dll, Sm.Post.Server.exe

04.05.12  (№ 1189)  SP № 1

Кассовый модуль. В протоколе "УКМ2 станд. TXT" изменены имена файлов при выгрузке налогов по налоговым группам.
SmUKMCSVDesk.dll

02.05.12  (№ 1188)  SP № 1

Почтовый модуль. Ускорен приём XML-пакетов.
Sm.Core.dll, Sm.Post.DbLoader.dll, Sm.Post.Filters.dll, Sm.Post.Filters.Xml.dll, Sm.Post.Filters.Edi.dll

02.05.12  (№ 1187)  SP № 1

Весы. Реализован новый драйвер весов BIZERBA BCII.
SmLibraryBase.dll, SmScaleBizerba.dll, SmScaleDIGIEthernet.dll, SmScaleCASEthernet.dll, Hardware.sql

02.05.12  (№ 1186)  SP № 1

Отчеты. "Расчёты с контрагентами". Исправлено: при запуске с опцией "только итоги" сальдо на начало периода выводилось = сальдо на конец периода.
payment_supp_saldo.frx

02.05.12  (№ 1185)  SP № 1

Весы. Реализован собственный драйвер для работы с весами Toledo.
SmScaleToledoEthernet.dll

02.05.12  (№ 1184)  SP № 1

Сверка остатков. Доработка.
Sm.Process.User.dll, Sm.Terminal.Link.dll, Sm.Terminal.dll, Sm.Terminal.Server.dll, Inventory.sql, ProcessUserPkgBody.sql, ProcessManagerModule.sql, Sm.Forms.dll

