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