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

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

22.11.2024 16:44


11.04.2018 11:18
****************************************
********* Изменения СМ 1.036.1 *********
****************************************

09.04.18 (№ 2363) SP № 4

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

09.04.18 (№ 2362) SP № 4

Акт разделки ТСД. Исправлено дублирование записей процессов.
Sm.Terminal.Server.dll

09.04.18 (№ 2361) SP № 4

Рекламные кампании. Исправлена ошибка отрисовки таблицы условий предложения.
SmLibraryUser.dll, SmDomDocsPA.dll

09.04.18 (№ 2360) SP № 4

Карточки. Исправлено: 1) сохранение значений дополнительных характеристик карточки завершалось ошибкой "ORA-01031: insufficient privileges"; 2) открытие диалога "Журнал удаленных карточек" завершалось ошибкой "ACCESS_VIOLATION".
SmDomCards.dll

09.04.18 (№ 2359) SP № 4

Регистрация платежей. 1) Реализован интерфейс для работы с сенсорным экраном. 2) Поддержана ККТ "СП801-Ф".
db_Cash.sql, Sm.Interfaces.dll, Sm.FiscalRegistrar.Driver.dll, Sm.CashDesk.dll
07.05.2018 20:38
Код:
****************************************
********* Изменения СМ 1.036.1 *********
****************************************

03.05.18  (№ 2370)  SP № 6

Карточки. Добавлена поля "Альтернативное название 1", "Альтернативное название 2" на вкладку "Ценники".
db_Cards.sql, func_CardsProc.sql, SmDomCards.dll, Sm.FastReports.dll

03.05.18  (№ 2369)  SP № 6

ЕГАИС. Исправлено: отказ приёма квитанции UnConfirm после отсылки акта отказа на ТТН на приход.
Sm.Post.Filters.Egais.dll

23.04.18  (№ 2368)  SP № 5

Подсчет алкоголя ТСД. Исправлен алгоритм проверки корректности штихкодов: артикул может быть введен без штрихкода.
Sm.Terminal.dll, Sm.Terminal.Server.dll

23.04.18  (№ 2367)  SP № 5

Весы. DIGI 5000. Исправлена ошибка формирования названия магазина в несколько строк с определенным номером шрифта.
SmScaleDIGIEthernetSM5000.dll

23.04.18  (№ 2366)  SP № 5

Накладные. Исправлен алгоритм поиска подходящего контракта по основанию: не всегда находились маркетинговые контракты, созданные на основании найденного контракта.
DocCOPkgBody.sql

23.04.18  (№ 2365)  SP № 5

Регистрация платежей. 1) Поиск ККТ теперь производится на фоновом потоке. 2) Исправлено: если смена в ЧПМ начиналась с внесения наличных в денежный ящик (или их изъятия), то факт открытия смены не сохранялся в локальной базе данных.
Sm.FiscalRegistrar.Driver.dll, Sm.CashDesk.dll

23.04.18  (№ 2364)  SP № 5

Реализовано новое окно логина торговой системы для планшетов.
Sm.exe, Sm.Main.exe, Sm.DbSwitch.exe, Sm.Core.dll, Sm.Forms.dll, Sm.Objects.dll
23.05.2018 11:02
****************************************
********* Изменения СМ 1.036.1 *********
****************************************

21.05.18 (№ 2375) SP № 7

ЕГАИС. Реализована отсылка ТТН в ЕГАИС с предварительным получением данных производителя алкокода из ЕГАИС.
db_Egais.sql, func_EgaisProc.sql, Sm.Post.Filters.Egais.dll

21.05.18 (№ 2374) SP № 7

Регистрация платежей. СП801-Ф. Реализована поддержка дисплея покупателя.
Sm.FiscalRegistrar.Driver.dll

21.05.18 (№ 2373) SP № 7

Инвентаризация ТСД. Исправлено: при формировании инвентаризационной описи или сличительной ведомости на основании процесса количество артикулов для комплексных артикулов множилось.
Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, Sm.Terminal.dll

21.05.18 (№ 2372) SP № 7

Отчеты. Реализация по Z-отчетам. Исправлено: неверно выводилось время пробития первого чека в итоговых строках отчета.
real_zrep.frx

21.05.18 (№ 2371) SP № 7

Отчеты. Товародвижение по операциям. Исправлено: при выборе нескольких мест хранения данные по каждому артикулу в отчете увеличивались во столько раз, сколько мест хранения было выбрано.
tovardv_oper.frx
13.06.2018 14:38
Версия 1.037.0 выложена

Изменения функционала в версии 1.037

Oracle 12. Использование Oracle Provider for OLE DB. 1
Установка 64-х разрядной версии служб Супермаг+. 2
ЕГАИС 2
Поштучный учет ЕГАИС. 3
Расходная накладная. «Формирование и отсылка ТТН в ЕГАИС» для расходной накладной с операцией «Списание брака». Списание марок с 3-го регистра. 3
Приходная накладная. Функция «Заполнение из процесса подсчета алкоголя ТСД». 3
Процесс «Подсчет алкоголя ТСД». Экспорт данных «в накладную на перемещение с созданием ТТН ЕГАИС». 4
Постановка на баланс пива, возвращенного через кассу. 4
Процесс «Подсчет алкоголя ТСД». Положение в дереве разделов. 4
Алкогольная декларация. Движение по артикулам. 5
Карточки складского учета. Функциональная роль «Редактирование карточки в статусе "Исключена"». 5
Выбор контрагента. Столбец «КПП». 5
Формирование заказа на базе контракта. 6
Поиск строки по артикулу, названию товара или по штриховому коду. 6
Поле «Маркетинговый контракт». 6
Поле «Остатки на складе возврата». 7
Приходная и расходная накладные. Адрес погрузки и разгрузки. 7
Приходная накладная. Функция «Заполнить документ ценами из контрактов» для операции «Поступление инвентаря». 8
Контракты с поставщиком. Функция «Проставить общие основания». 8
Функция проверки 106 «Запрет принятия маркетингового контракта без основания». 8
Системная дополнительная характеристика товара «Разрешён возврат поставщику». 8
Функция проверки 105 «Наличие товара с признаком "Разрешён возврат поставщику"». 8
Детализация функции проверки 65 «Запрет понижения статуса документа - общего основания» для заказа поставщику. 9
Функция проверки 231 «Контроль параметров счета-фактуры и накладной поставщика». 9
Функции проверки 128, 134, 185, 186. Операция "Поступление инвентаря". 9
Функции проверки 134, 186. Артикулы типа "Инвентарь". 9
Процесс «Акт разделки ТСД». 10
Процесс «Прием заказа ТСД». Счет-фактура поставщика. 10
Процесс «Контроль ценников ТСД». Печать ценников с группировкой по элементам планограммы. 11
Регистрация платежей. 11
Управление интерфейсом. 11
Просмотр смен, чеков и позиций чеков. 13
Работа с ККТ СП801-Ф. 15
Протокол «УКМ4 станд. XML». Прием данных о дисконтных картах для скидок с типом, отличным от «персональная скидка». 15
Отчет «Списание и естественная убыль». 16
Печать бейджика сотрудника для аутентификации в программе Супермаг Мобайл. 16
Печать ценников весовых товаров. 17
Перечень исправленных ошибок и улучшений. 17
Вложения
Тип файла: 7z Изменения1037.7z (693.4 Кб, 54 просмотров)
14.06.2018 13:24
патч для 1.036.1 "Patch_Ошибка возврата неверный производитель"
Sm.Post.Filters.Egais.1.036.1.rar

Цитата:
Обновление можно ставить поверх 3-го сервис пака, не ниже.

скрипты - вначале выполнить db_Egais.sql, затем, func_EgaisProc.sql
Цитата:
После устанавки обновления для возвратов импотрного алкоголя (Обновление можно ставить поверх 3-го сервис пака, не ниже.
скрипты - вначале выполнить db_Egais.sql, затем, func_EgaisProc.sql).
После списания пива ЕАГИС и его отсылке происходить «затык» документ подписан УТМ и все висит в этом состоянии

Надо заменить файл и отослать заново.

Старый файл из ЕГАИС с ответом на запрос остатков можно удалить, он не примется.
Цитата:
Ошибка:
Указан неверный производитель продукции. (0033431000001238154 - 030000000016) Владелец ["0200000001"], накладная ["00000555555555"-"TTN-0888888888"], позиция "1".
20.06.2018 15:03
патч для версии 1.037.0

Sm.Terminal.Server1.037.7z

Заменить файл.

1.036.1 сп.7 при попытке экспорта процесса Инвентаризации ТСД в документ сличительная ведомость или инвентаризационная опись появляется ошибка:

2018.06.19 (Tuesday) 17:30:31 1.36.1.0 sp7 Sm.Main ( PINVT )
----- Прерывание работы программы -----
сообщение: "Неправильный результат из-за исключения, возникшего во время операции. См. описание исключения в InnerException."
исключение: System.Reflection.TargetInvocationException
источник: System
метод: Void RaiseExceptionIfNecessary()
в
System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
в Sm.Forms.ModalWorker.ModalWorkerEngine`1.RunModal_Completed(Object
sender, RunWorkerCompletedEventArgs e)
в
Sm.Core.TaskWorker`1.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
----- Причина исключения, уровень вложения 1 -----
сообщение: "Ссылка на объект не указывает на экземпляр объекта."
исключение: System.NullReferenceException
источник: Sm.Terminal.Server
метод: Sm.Terminal.Link.ProcessINVTResult
ReadSpecRL(Sm.Server.Database.OracleTransConn, System.String,
System.Collections.Generic.Dictionary`2[System.String,System.Collections.Generic.List`1[Sm.Terminal.Link.ProcessComplexRecord]])
в Sm.Terminal.Server.ProcessINVTEditBO.ReadSpecRL(OracleTransConn
connection, String processId, Dictionary`2 complexMap)
в
Sm.Terminal.Server.ProcessINVTEditBO.Sm.Terminal.Link.IProcessINVTEditBO.FillDocRL(BusinessOperation
businessOperation, String processId, DateTime procDate, String docId,
Dictionary`2 complexMap)
в
Sm.Terminal.INVT.ProcessINVTEditModel.<>c__DisplayClass24.<FillDocSpec_DoWork>b__20(IProcessINVTEditBO
bo)
в Sm.BusinessServer.LocalServer.LocalClient`1.Do(Action`1 action)
в Sm.Terminal.INVT.ProcessINVTEditModel.FillDocSpec_DoWork(Object
sender, TaskWorkEventArgs`1 e)
в Sm.Core.TaskWorker`1.OnDoWork(DoWorkEventArgs e)
в
Sm.Core.TaskWorkerBase.InternalBackgroundWorker.OnDoWork(DoWorkEventArgs e)
в System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object
argument)
27.06.2018 12:44
патч для 1.037.0

Patch_изменение_протоколоа_ЕГАИС
Sm.Post.Filters.Egais1.037.7z

внутри Sm.Post.Filters.Egais1.037.dll
28.06.2018 10:32
письмо:

Цитата:
Уважаемый клиент!
Если Вы являетесь пользователем ПО Супермаг Плюс, просьба обратить внимание, что версия 1.037.0 и выше для работы с СУБД Oracle теперь используется Oracle Provider for OLE DB вместо Microsoft Oracle Provider for OLE DB. Использование Microsoft Oracle Provider for OLE DB в предыдущих версиях было обусловлено тем, что Oracle Provider for OLE DB не обеспечивал необходимой надежности при работе с ранними версиями СУБД Oracle.

Нами замечено, что после установки версии 1.037 на серверах и рабочих станциях в зависимости от версии клиентской части Оракла при попытке подключения ПО Супермаг Плюс к БД - возможно возникновение ошибки: «Клиент Oracle некорректно установлен или не зарегистрирован OraOLEDB12.dll (либо OraOLEDB11.dll, OraOLEDB10.dll...)».

В настоящее время точного решения данной проблемы нет. Проблема исследуется отделом ПО СМ+ совместно со специалистами Оракл.
Для обхода данной ошибки мы предлагаем перечень действий, которые могут помочь исправить данную ситуацию:

1. Необходимо повторно зарегистрировать компонент OraOLEDBxx.dll от текущего рабочего клиента с помощью команды regsvr32.
2. Если среди серверов и рабочих станций, есть сервер или рабочая станция, на которой ошибка не возникает: забрать с нее каталог с клиентской частью Оракла и переписать его на сервер или рабочую станцию «поверх». Делать это нужно только при условии, что версии клиентов Оракл полностью совпадают.
3. Выполнить переустановку клиентской части Оракл в варианте administrator.
4. Выполнить установку клиентской части Оракл в варианте administrator, в другой каталог и указать СМ+ (переменная окружения PATH), чтобы он работал именно с ней.

Так же замечено, что ошибка чаще всего возникает, если клиентская часть Оракла имеет версию 11.2.0.3.
05.07.2018 07:07
****************************************
********* Изменения СМ 1.036.1 *********
****************************************

29.06.18 (№ 2381) SP № 8

Регистрация платежей. СП801-Ф. Реализована поддержка прошивки 8.01.18.
Sm.FiscalRegistrar.Driver.dll

29.06.18 (№ 2380) SP № 8

ЕГАИС. Исправлено: не принимается квитанция о фиксации ТТН на приход.
Sm.Post.Filters.Egais.dll

29.06.18 (№ 2379) SP № 8

Инвентаризация ТСД. Исправлено: создание инвентаризационной описи или сличительной ведомости завершалось ошибкой "Object reference not set to an instance of an object".
Sm.Terminal.Server.dll

29.06.18 (№ 2378) SP № 8

Весы. DIGI 5000. Реализована загрузка картинок в формате JPEG.
SmScaleDIGIEthernetSM5000.dll

29.06.18 (№ 2377) SP № 8

Справочники. Ускорено сохранение справочников при большом количестве значений в справочнике.
SmDomService.dll

29.06.18 (№ 2376) SP № 8

Регистрация платежей. Для восстановления работы с дисплеем покупателя сделана кнопка "Функции - Оборудование - ККТ - Тест дисплея покупателя".
Sm.CashDesk.dll
05.07.2018 13:40
Патч для 1.037.0
внутри файл Sm.Post.Server.exe

Цитата:
Ошибка почтового модуля "Соединение с БД не открыто"

Для исправления ошибки надо заменить файл службы. Исправление войдет в ближайший сервис пак.
Часовой пояс GMT +3, время: 16:44.

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