Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Перечень нововведений и исправленных ошибок в Супермаг + : Супермаг Плюс (Супермаг 2000)

28.03.2024 19:50


01.12.2016 13:11
Dim
 
патч для версии 1.033.2

Цитата:
patch_Ошибка При изменении идентификаторов документов в версии 1.033.2сп4
02.12.2016 12:36
Dim
 
1.033.1 СП 8 и 9

****************************************
********* Изменения СМ 1.033.1 *********
****************************************

30.11.16 (№ 2079) SP № 9

Требования на отбор. 1) Добавлена детализация проверки 7: "Товар отсутствует или кол-во в расходе / перемещении превышает кол-во в общем основании (требовании на отбор)". 2) При генерации накладной возврата поставщику в неё будут проставлены нулевые количества.
db_Inspect1.sql, InspectPkgBody.sql, SmDomDocsSO.dll

30.11.16 (№ 2078) SP № 9

Складские требования. В заголовок документа добавлены поля "Дата поставки" и "Время поставки".
db_DocumentsSO.sql, func_Doc3Proc5.sql, SmPostTableLoad.sql, SmDomDocsOR.dll, SmDomDocsSO.dll

30.11.16 (№ 2077) SP № 9

Накладные. Исправлено: работа функции "Исправление идентификаторов документов" завершалось ошибкой "ORA-20011: Для SMEXTRAEXPENSESCODE не найдены поля первичного ключа".
SmPostTableLoad.sql

08.11.16 (№ 2076) SP № 8

Отчеты. Новый заказной отчет "История цен для кассы".
SmRepCustom.dll

08.11.16 (№ 2075) SP № 8

Отчеты. Отчет о скидках по дисконтным картам. Исправлено: запуск отчета при некотором выборе опций завершался ошибкой "ORA-00904: "S.ARTICLE": invalid identifier".
FormTempTablePkgBody.sql
05.12.2016 15:25
Stels
 
Код:
****************************************
********* Изменения СМ 1.033.3 *********
****************************************

02.12.16  (№ 2096)  SP № 1

ЕГАИС. Инвентаризация ЕГАИС. Исправлено: создание акта постановки на баланс завершается ошибкой "ORA-02290: check constraint SMCEgaisACOSpec_QB violated".
EgaisPkgBody.sql

01.12.16  (№ 2095)  SP № 1

ЕГАИС. Исправлена ошибка приёма квитанции на акт постановки на баланс / акт списания, если ранее была принята квитанция "Акт списания успешно проведен": "Принимаемая квитанция не соответствует текущему состоянию акта - «Обмен успешно завершён»".
Sm.Post.Filters.Egais.dll

01.12.16  (№ 2094)  SP № 1

ЕГАИС. Исправлена ошибка отправки ТТН на отгрузку в ЕГАИС "cvc-minExclusive-valid: Value '-60' is not facet-valid with respect to minExclusive '0.0' for type 'PositiveDecimalType'".
Sm.Post.Filters.Egais.dll

01.12.16  (№ 2093)  SP № 1

ЕГАИС. Инвентаризация ЕГАИС. Исправлено: 1) В спецификацию процесса EGOA попадало пиво. 2) Создание актов постановки на баланс завершалось ошибкой "ORA-02290: check constraint SMCEGAISACOSPEC_Q violated".
EgaisPkgBody.sql

01.12.16  (№ 2092)  SP № 1

ЕГАИС. ТТН ЕГАИС на приход. Исправлено: попытка разорвать связь с приходной накладной завершалась ошибкой "ТТН имеет неверное состояние (InMatching)".
EgaisModule.sql, Sm.Egais.Server.dll

01.12.16  (№ 2091)  SP № 1

ЕГАИС. Инвентаризация ЕГАИС. Добавлена команда "Перечитать".
Sm.Egais.dll, Sm.Egais.Link.dll

01.12.16  (№ 2090)  SP № 1

Подсчет алкоголя ТСД. Реализована выгрузка в процесс инвентаризации ЕГАИС.
Sm.Terminal.dll, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, pkg_ProcessPkg.sql, func_ProcessProc.sql, ProcessPkgBody.sql, ProcessManagerModule.sql

01.12.16  (№ 2089)  SP № 1

Требования на отбор. 1) Добавлена детализация проверки 7: "Товар отсутствует или кол-во в расходе / перемещении превышает кол-во в общем основании (требовании на отбор)". 2) При генерации накладной возврата поставщику в неё будут проставлены нулевые количества.
SmDomDocsSO.dll, db_Inspect.sql, InspectPkgBody.sql

01.12.16  (№ 2088)  SP № 1

Складские требования. В заголовок документа добавлены поля "Дата поставки" и "Время поставки".
db_DocumentsSO.sql, func_Doc3Proc.sql, SmPostTableLoad.sql, SmDomDocsSO.dll, SmDomDocsOR.dll

01.12.16  (№ 2087)  SP № 1

Инициализация БД. Исправлено: повторный подъём базы завершался ошибкой "ORA-20012: Ошибка удаления TABLE SMEgaisProcessEGOABHeader".
ResForInit.exe

01.12.16  (№ 2086)  SP № 1

Планограмма. Исправлена ошибка типа: "19461 не является допустимым для свойства Name".
Sm.Planogramma.dll, Sm.Forms.dll

01.12.16  (№ 2085)  SP № 1

Карточки. Ускорено автопополнение номенклатур, среди правил пополнения которых есть правило "Ассортимент товаров".
SmLibraryTree.dll, SmDomService.dll, SmDomCards.dll, db_Cards.sql, func_CardsTrg.sql, func_CardsProc.sql, AutoAssortBody.sql, AutoAssortMatrixBody.sql, CardsModule.sql, Docs3PkgBody.sql

01.12.16  (№ 2084)  SP № 1

Накладные. Исправлено: работа функции "Исправление идентификаторов документов" завершалось ошибкой "ORA-20011: Для SMEXTRAEXPENSESCODE не найдены поля первичного ключа".
SmPostTableLoad.sql

01.12.16  (№ 2083)  SP № 1

Документы. Исправлено: не работает сортировка по полю "Место хранения", "Операция".
SmDomDocs.dll, SmDomDocsAC.dll, SmDomDocsSO.dll, SmDomDocsOR.dll

01.12.16  (№ 2082)  SP № 1

Документы. Исправлено: в некоторых случаях установка цены в валютном документе приводила к невозможности сохранить документ из-за ошибки "ORA-20099: Попытка занести запись в спецификацию с суммой <> цена * кол-во".
DocsPkgBody.sql

01.12.16  (№ 2081)  SP № 1

Документы. Исправлено: при слиянии документов с валютой, отличной от якорной, результирующий документ всегда создавался с якорной валютой.
Docs3PkgBody.sql

01.12.16  (№ 2080)  SP № 1

Производство. Расход на производство. Исправлено для Белоруссии: работа функции "Проставить основания по товародвижению" завершалась ошибкой "ORA-02290: нарушено ограничение целостности SMCSPECBYDOCTYPE".
Doc4PkgBody.sql
только описание ... дистриба ещё нет
06.12.2016 09:54
Dim
 
выложили

Цитата:
Stels
Код:
****************************************
********* Изменения СМ 1.033.3 *********
****************************************

02.12.16  (№ 2096)  SP № 1

ЕГАИС. Инвентаризация ЕГАИС. Исправлено: создание акта постановки на баланс завершается ошибкой "ORA-02290: check constraint SMCEgaisACOSpec_QB violated".
EgaisPkgBody.sql

01.12.16  (№ 2095)  SP № 1

ЕГАИС. Исправлена ошибка приёма квитанции на акт постановки на баланс / акт списания, если ранее была принята квитанция "Акт списания успешно проведен": "Принимаемая квитанция не соответствует текущему состоянию акта - «Обмен успешно завершён»".
Sm.Post.Filters.Egais.dll

01.12.16  (№ 2094)  SP № 1

ЕГАИС. Исправлена ошибка отправки ТТН на отгрузку в ЕГАИС "cvc-minExclusive-valid: Value '-60' is not facet-valid with respect to minExclusive '0.0' for type 'PositiveDecimalType'".
Sm.Post.Filters.Egais.dll

01.12.16  (№ 2093)  SP № 1

ЕГАИС. Инвентаризация ЕГАИС. Исправлено: 1) В спецификацию процесса EGOA попадало пиво. 2) Создание актов постановки на баланс завершалось ошибкой "ORA-02290: check constraint SMCEGAISACOSPEC_Q violated".
EgaisPkgBody.sql

01.12.16  (№ 2092)  SP № 1

ЕГАИС. ТТН ЕГАИС на приход. Исправлено: попытка разорвать связь с приходной накладной завершалась ошибкой "ТТН имеет неверное состояние (InMatching)".
EgaisModule.sql, Sm.Egais.Server.dll

01.12.16  (№ 2091)  SP № 1

ЕГАИС. Инвентаризация ЕГАИС. Добавлена команда "Перечитать".
Sm.Egais.dll, Sm.Egais.Link.dll

01.12.16  (№ 2090)  SP № 1

Подсчет алкоголя ТСД. Реализована выгрузка в процесс инвентаризации ЕГАИС.
Sm.Terminal.dll, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, pkg_ProcessPkg.sql, func_ProcessProc.sql, ProcessPkgBody.sql, ProcessManagerModule.sql

01.12.16  (№ 2089)  SP № 1

Требования на отбор. 1) Добавлена детализация проверки 7: "Товар отсутствует или кол-во в расходе / перемещении превышает кол-во в общем основании (требовании на отбор)". 2) При генерации накладной возврата поставщику в неё будут проставлены нулевые количества.
SmDomDocsSO.dll, db_Inspect.sql, InspectPkgBody.sql

01.12.16  (№ 2088)  SP № 1

Складские требования. В заголовок документа добавлены поля "Дата поставки" и "Время поставки".
db_DocumentsSO.sql, func_Doc3Proc.sql, SmPostTableLoad.sql, SmDomDocsSO.dll, SmDomDocsOR.dll

01.12.16  (№ 2087)  SP № 1

Инициализация БД. Исправлено: повторный подъём базы завершался ошибкой "ORA-20012: Ошибка удаления TABLE SMEgaisProcessEGOABHeader".
ResForInit.exe

01.12.16  (№ 2086)  SP № 1

Планограмма. Исправлена ошибка типа: "19461 не является допустимым для свойства Name".
Sm.Planogramma.dll, Sm.Forms.dll

01.12.16  (№ 2085)  SP № 1

Карточки. Ускорено автопополнение номенклатур, среди правил пополнения которых есть правило "Ассортимент товаров".
SmLibraryTree.dll, SmDomService.dll, SmDomCards.dll, db_Cards.sql, func_CardsTrg.sql, func_CardsProc.sql, AutoAssortBody.sql, AutoAssortMatrixBody.sql, CardsModule.sql, Docs3PkgBody.sql

01.12.16  (№ 2084)  SP № 1

Накладные. Исправлено: работа функции "Исправление идентификаторов документов" завершалось ошибкой "ORA-20011: Для SMEXTRAEXPENSESCODE не найдены поля первичного ключа".
SmPostTableLoad.sql

01.12.16  (№ 2083)  SP № 1

Документы. Исправлено: не работает сортировка по полю "Место хранения", "Операция".
SmDomDocs.dll, SmDomDocsAC.dll, SmDomDocsSO.dll, SmDomDocsOR.dll

01.12.16  (№ 2082)  SP № 1

Документы. Исправлено: в некоторых случаях установка цены в валютном документе приводила к невозможности сохранить документ из-за ошибки "ORA-20099: Попытка занести запись в спецификацию с суммой <> цена * кол-во".
DocsPkgBody.sql

01.12.16  (№ 2081)  SP № 1

Документы. Исправлено: при слиянии документов с валютой, отличной от якорной, результирующий документ всегда создавался с якорной валютой.
Docs3PkgBody.sql

01.12.16  (№ 2080)  SP № 1

Производство. Расход на производство. Исправлено для Белоруссии: работа функции "Проставить основания по товародвижению" завершалась ошибкой "ORA-02290: нарушено ограничение целостности SMCSPECBYDOCTYPE".
Doc4PkgBody.sql
только описание ... дистриба ещё нет
12.12.2016 12:16
Dim
 
патч для 1.033.3

Цитата:
Решается ошибка:
ERROR at line 1:
ORA-20012: Ошибка удаления столбца SMEgaisProcessEGOABSpec.MarkNumber.
ORA-06512: at "SUPERMAG.SMINITDROPCOLUMN", line 10
ORA-12991: column is referenced in a multi-column constraint
ORA-06512: at line 30
12.12.2016 13:18
Dim
 
****************************************
********* Изменения СМ 1.033.3 *********
****************************************

08.12.16 (№ 2104) SP № 2

ЕГАИС. Инвентаризация ЕГАИС. Реализован переход в режим редактирования по кнопке.
Sm.Egais.dll

08.12.16 (№ 2103) SP № 2

ЕГАИС. Остатки ЕГАИС. Реализован возврат товара на регистр склада.
Sm.Objects.dll, Sm.Forms.dll, Sm.Egais.dll, Sm.Egais.Link.dll, Sm.Egais.Server.dll, Sm.Post.Filters.Egais.dll, db_Sys.sql, db_EgaisTable.sql, pkg_EgaisPkg.sql, func_EgaisProc.sql, EgaisPkgBody.sql, EgaisModule.sql, SmPostTableLoad.sql

08.12.16 (№ 2102) SP № 2

Подсчет алкоголя ТСД. Реализовано ручное создание и заполнение экземпляра процесса.
Sm.Terminal.Link.dll, Sm.Terminal.dll, Sm.Terminal.Server.dll, db_ProcessSys.sql, pkg_ProcessPkg.sql, func_ProcessProc1.sql, ProcessPkgBody.sql, ProcessManagerModule.sql

08.12.16 (№ 2101) SP № 2

Инвентаризация ТСД. Реализован экспорт данных в процесс инвентаризации ЕГАИС.
Sm.Terminal.Link.dll, Sm.Terminal.dll, Sm.Terminal.Server.dll, pkg_DocILPkg.sql, func_DocILProc.sql, DocILPkgBody.sql, ProcessManagerModule.sql

08.12.16 (№ 2100) SP № 2

Алкогольная декларация. Исправлено: в случае возникновения ошибки при завершении транзакции вместо сообщения об ошибке появлялось сообщение "Невозможно выполнить COMMIT TRANSACTION".
ProcessALCOPkgBody.sql

08.12.16 (№ 2099) SP № 2

Инициализация БД. Исправлено: подъём базы завершался ошибкой "ORA-20012: Ошибка удаления столбца SMEgaisProcessEGOABSpec.MarkNumber".
ResForInit.exe
15.12.2016 13:33
Dim
 
патчи 1.033.3 СП2

Цитата:
2016.12.13 (Tuesday) 11:32:10 1.33.3.0 sp2 Sm.Main ( NCARDS )
----- Прерывание работы программы -----
сообщение: "ORA-01031: привилегий недостаточно"
исключение: Sm.Core.InteropException
hResult: 80040E09h; доп. код: 1031
источник: Microsoft OLE DB Provider for Oracle
----- Причина исключения, уровень вложения 1 -----
сообщение: "insert into Supermag.SMCardAssort(IDAssort,Article) select ?,? from dual where not exists (select 1 from Supermag.SMCardAssort A where A.IDAssort=? and A.Article=?)
Params:
{0} [0](0,0): vt=3 value=5356
{1} [50](0,0): vt=8 value=23470
{2} [0](0,0): vt=3 value=5356
{3} [50](0,0): vt=8 value=23470"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmLibaryBase trace


-----------------

Для исправления ошибки нужно выполнить по базе Oracle скрипт от имени пользователя supermag:
grant select,insert,delete on SMCardAssort to SUPERMAG_MODULE_CARDS;
Цитата:
Ошибка преобразования значения поля #4 sendTime
Sm.Terminal.Server.dll
Цитата:
Ошибка переноса кол-ва из процесса инвентаризации в Инвентаризацию ЕГАИС,всегда переносится 1.
DocILPkgBody.sql
Цитата:
При создании актов из инвентраризации ЕГАИС по алкоголю ошибка:


----- Причина исключения, уровень вложения 1 -----
сообщение: "ORA-00001: нарушено ограничение уникальности (SUPERMAG.SMCEGAISACOHEADER_UK)
ORA-06512: на "SUPERMAG.EGAIS", line 1047
ORA-06512: на "SUPERMAG.EGAIS", line 1229
ORA-06512: на "SUPERMAG.SMEGAISCREATEACTSEGOAB", line 5
ORA-06512: на line 1"
исключение: System.Data.OracleClient.OracleException
источник: System.Data.OracleClient

EgaisPkgBody.sql
16.12.2016 15:24
Kryukov
 
1.033.3 СП3
****************************************
********* Изменения СМ 1.033.3 *********
****************************************

14.12.16 (№ 2113) SP № 3

ЕГАИС. Реализован возврат на регистр торгового зала по факту получения квитанции об отказе от приема возврата.
db_EgaisTable.sql, func_EgaisProc.sql, Sm.Post.Filters.Egais.dll, Sm.Objects.dll

14.12.16 (№ 2112) SP № 3

ЕГАИС. Инвентаризация ЕГАИС. Реализована функция простановки алкогольных кодов при наличии нескольких алкокодов у артикула.
Sm.Egais.dll, Sm.Egias.Link.dll, Sm.Egais.Server.dll, EgaisModule.sql

14.12.16 (№ 2111) SP № 3

ЕГАИС. Инвентаризация ЕГАИС. Исправлено: создание актов завершается ошибкой "ORA-00001: нарушено ограничение уникальности SMCEGAISACOHEADER_UK" .
EgaisPkgBody.sql

14.12.16 (№ 2110) SP № 3

ЕГАИС. Исправлено: повторная отсылка акта списания завершается ошибкой "Недопустимый тип документа Акт списания ...".
func_EgaisProc.sql

14.12.16 (№ 2109) SP № 3

ЕГАИС. Инвентаризация ЕГАИС. Исправлено: неверно переносилось количество товара в спецификацию при экспорте данных из процесса инвентаризации ТСД.
DocILPkgBody.sql

14.12.16 (№ 2108) SP № 3

Подсчет алкоголя ТСД. Исправлена ошибка преобразования значения поля #4 <sendTime> к типу System.Nullable [System.DateTime].
Sm.Terminal.Server.dll

14.12.16 (№ 2107) SP № 3

Справочники. Производители / импортеры. Вместо требования уникальности поля "Название" будет требоваться уникальность сочетания полей "Название", "ИНН", "КПП".
db_Cards1.sql, SmLibraryUser.dll, SmDomService.dll, SmDomCards.dll

14.12.16 (№ 2106) SP № 3

Заказ поставщику. Исправлено: работа функции "Исправление идентификаторов документов" завершалось ошибкой "ORA-20011: Для SMSPECSCALEOR не найдены поля первичного ключа".
SmPostTableLoad.sql

14.12.16 (№ 2105) SP № 3

Карточки. Исправлено: изменение состава собственного личного ассортимента завершалась ошибкой "ORA-01031: привилегий недостаточно".
CardsModule.sql
20.12.2016 18:49
Dim
 
****************************************
********* Изменения СМ 1.033.3 *********
****************************************

20.12.16 (№ 2120) SP № 4

Подсчет алкоголя ТСД. Разрешена выгрузка в процесс инвентаризации ЕГАИС при наличии дубликатов PDF417: будут выгружены только строки с уникальными PDF417.
ProcessPkgBody.sql, ProcessManagerModule.sql, Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, Sm.Terminal.dll

19.12.16 (№ 2119) SP № 4

Инвентаризационные описи. Реализован экспорт пива в инвентаризацию ЕГАИС.
pkg_DocILPkg.sql, func_DocILProc1.sql, DocILPkgBody.sql, DocsInvModule.sql, SmDomDocsIL.dll

19.12.16 (№ 2118) SP № 4

Подсчет алкоголя ТСД. Исправлена ошибка добавления алкокодов в карточки из процесса "ORA-00001: unique constraint .SMCEGAISARTICLES_PK violated".
ProcessPkgBody.sql

19.12.16 (№ 2117) SP № 4

ЕГАИС. Инвентаризация ЕГАИС. Реализовано повторное создание актов и документов инвентаризации.
Sm.Objects.dll, Sm.Egais.dll, Sm.Egais.Link.dll, Sm.Egais.Server.dll, db_ProcessSys1.sql, pkg_EgaisPkg.sql, func_EgaisProc.sql, EgaisPkgBody.sql, EgaisModule1.sql

19.12.16 (№ 2116) SP № 4

ЕГАИС. Списание розничных продаж пива ЕГАИС по кассовым документам. Исправлено: не учитывались возвраты пива в тот же день.
EgaisPkgBody.sql

19.12.16 (№ 2115) SP № 4

ЕГАИС. Исправлена ошибка передачи продукции в торговый зал: перемещение в торговый зал по квитанции «WAYBILL, OperationName = Confirm, OperationResult = Accepted» вместо «WayBillAct, Conclusion = Accepted».
Sm.Post.Filters.Egais.dll

19.12.16 (№ 2114) SP № 4

Выход из производства. Функция "Заполнить документ ценами расхода на производство". Исправлено: в расходе на производство искались артикулы склада, а не производства.
DocPOPkgBody.sql
Часовой пояс GMT +3, время: 19:50.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.