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

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

19.04.2024 23:20


20.11.2019 13:16
Dim
 
**************************************
********* Изменения СМ 1.040 *********
**************************************

19.11.19 (№ 2689) SP № 1

Подсчет алкоголя ТСД. Добавлена проверка на заполненность всех алкокодов в процессе.
EgaisPkgBody.sql

18.11.19 (№ 2688) SP № 1

Почтовый модуль. XML фильтр. Исправлено: если в XSD-схеме почтового объекта для приема определена функция, то при использовании опции "Не изменять поле объекта при его отсутствии в XML-файле", работа функции игнорируется.
Sm.Post.Filters.Xml.dll, Sm.Post.Filters.Sap.dll, Sm.Post.Filters.dll

15.11.19 (№ 2687) SP № 1

Маркетинговые акции. Ранее проверки при приеме маркетинговой акции по почте работали во всех случаях, когда документ приходил не из старшей базы. Теперь проверки также не срабатывают, если документ приходит из доверительной базы.
func_DocProcMA.sql

15.11.19 (№ 2686) SP № 1

Печатные формы. Задание на производство. Новая опция "Группы товаров".
DocsProdModule.sql, pf_prodjob.frx, SmDomDocsPR.dll

15.11.19 (№ 2685) SP № 1

Заказ поставщику. В алгоритме генерации заказа вместо значения [Текущие остатки МХ. Текущий остаток] будет использоваться [Текущие остатки МХ. Оперативный остаток], т.е. текущий остаток за вычетом оперативной реализации.
func_SVGoodsWithOper.sql, StorePkgBody.sql

14.11.19 (№ 2682) SP № 1

Весы. RM-5800. Изменен порядок загрузки информации.
SmScaleDIGIEthernet5800.dll

14.11.19 (№ 2681) SP № 1

Инициализация БД. Убран сбор статистики по индексу при перемещении индекса в другое табличное пространство.
DbInit.exe

14.11.19 (№ 2680) SP № 1

Меркурий. При создании документа ГИС "Меркурий" Перевозка или Расход на производство нужно проставлять даты изготовления и годности из документов Гашение ВСД, если они связаны с накладными, стоящими в основаниях для товародвижения обрабатываемой накладной.
db_MercuryTable.sql, MercuryPkgBody.sql

14.11.19 (№ 2679) SP № 1

Печать этикеток. Расширен перечень ключевых слов.
Sm.Interfaces.dll, SmLabelPrinter.dll, Sm.Terminal.Server.dll, Sm.FastReports.Server.dll, SmDomCards.dll, ProcessManagerModule.sql

14.11.19 (№ 2678) SP № 1

Кассовый модуль. УКМ4 XML. Исправлено: при выгрузке дисконтных карт не выгружается имя клиента в чеке.
db_Cash.sql, CashPkgBody.sql, SmUKM4XMLDesk.dll

14.11.19 (№ 2677) SP № 1

Кассовый модуль. УКМ4 XML. Исправлено: при инкрементальной выгрузке в центральный офис цены и дополнительный цены выгружаются полными файлами, а не инкрементальными.
SmUKM4XMLDesk.dll

14.11.19 (№ 2676) SP № 1

Регистрация платежей. Реализовано распознавание марок табачных блоков.
Sm.Forms.fll, Sm.Terminal.dll, Sm.CashDesk.dll

14.11.19 (№ 2675) SP № 1

Регистрация платежей. Исправлено: если просканировать обычный товар, а потом маркированный, то возникает ошибка "Ссылка на объект не указывает на экземпляр объекта".
Sm.CashDesk.dll

14.11.19 (№ 2674) SP № 1

Меркурий. Исправлено: не принимается почтовый объект справочника «Артикулы ГИС Меркурий».
func_MercuryProc.sql
14.12.2019 17:08
Dim
 
**************************************
********* Изменения СМ 1.040 *********
**************************************

11.12.19 (№ 2705) SP № 2

Весы. Digi RM-5800. Исправлена ошибка загрузки связи PLU и групп товаров при длине названия
товара более 99 символов.
SmScaleDIGIEthernet5800.dll

11.12.19 (№ 2704) SP № 2

Почтовый модуль. Исправлено: при отсылке накладных делалась попытка отослать финансовое обязательство, даже если его не было в базе.
SMPostPkgBody.sql

11.12.19 (№ 2703) SP № 2

Документы. Реализован экспорт данных таблиц марок табачной продукции при экспорте документов друг в друга.
func_DocRemoteProc.sql

11.12.19 (№ 2702) SP № 2

ЕГАИС. Остатки ЕГАИС. Исправлена ошибка «Последовательность прервана удаленной стороной.
Продолжение надежного сеанса невозможно, так как он прерван пользователем.» на странице
«Поштучный учёт».
Sm.Egais.Link.dll

11.12.19 (№ 2701) SP № 2

Меркурий. 1) Расширена функциональность подбора и обработки документов Супермага для создания
документов Меркурия.2) Доработка интерфейса создания документа.
Sm.Forms.dll, Sm.Mercury.dll, Sm.Interfaces.dll, Sm.BusinessServer.dll, MercuryModule.sql

11.12.19 (№ 2700) SP № 2

Карточки. Исправлено: создание упаковки артикула табака на основании штрихкода из ранее принятого КИЗ завершалось ошибкой "ORA-02292: нарушено ограничение целостности SMCSPECTOBACCO_BC".
db_DocSpec.sql

11.12.19 (№ 2699) SP № 2

Почтовый модуль. Импорт из Excel. Исправлена ошибка загрузки "Метод не найден: System.Object Sm.Post.Filters.UserConverterHelper.InvokeFilterFunction".
Sm.Post.Filters.Excel.dll

11.12.19 (№ 2698) SP № 2

Печатные формы. Расходные накладные. Новая печатная форма "Акт о порче".
db_RepCfg.sql, SmDomDocs.dll, pf_nacl_torg_15.frx

11.12.19 (№ 2697) SP № 2

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

11.12.19 (№ 2696) SP № 2

Кассовые документы. Увеличена длина контролов для вывода итогов по списку документов.
SmDomDocsCS.dll

11.12.19 (№ 2695) SP № 2

Акты уценки. Исправлено: при изменении количества артикула через мастер сумма уценочная не
округлялась до точности валюты, а оставалась с 4-мя знаками после запятой.
SmDomDocsAD.dll

11.12.19 (№ 2694) SP № 2

Касса. Реализована выдача предупреждающего сообщения, если ИНН кассира не корректен.
Sm.CashDesk.dll

11.12.19 (№ 2693) SP № 2

Кассовый модуль. Администратор кассового модуля. Исправлено: иногда не отображаются места хранения в
кассовом модуле.
SmCashServerLib.dll

11.12.19 (№ 2692) SP № 2

Весы. Bizerba, Штрих. Исправлено: загрузка весов завершается ошибкой "ORA-00904:
CD.ARTICLE: недопустимый идентификатор".
SmScaleBizerba.dll, SmScaleShtrih.dll

11.12.19 (№ 2691) SP № 2

Состав номенклатур / ассортиментных матриц. Исправлено: если в режиме работы с матрицей
перейти в режим "Предложение для пополнения матрицы", а потом обратно в режим "Состав
матрицы", то пропадает колонка вхождения товара в номенклатурный модуль.
SmGoods.dll

11.12.19 (№ 2690) SP № 2

Отчеты. Исправлено: не осуществлялся поиск невесовых штриховых кодов для весовых товаров.
RussianspellPkgBody.sql
17.12.2019 09:49
Dim
 
пересобрали 1.040 SP2
Цитата:
**************************************
********* Изменения СМ 1.040 *********
**************************************

16.12.19 (№ 2707) SP № 2

Почтовый модуль. XML-фильтр. Исправлена ошибка «Ссылка на объект не указывает на экземпляр объекта» при приёме XML-пакета с отсутствующим тегом «Id».
Sm.Core.dll, Sm.Post.Filters.Xml.dll

16.12.19 (№ 2706) SP № 2

Меркурий. Исправлено: создание документа ГИС Меркурий «Выход из производства» завершалось ошибкой "ORA-01747: неверные спецификации для user.table.column, table.column или column" .
Sm.Mercury.dll

11.12.19 (№ 2705) SP № 2

Весы. Digi RM-5800. Исправлена ошибка загрузки связи PLU и групп товаров при длине названия
товара более 99 символов.
SmScaleDIGIEthernet5800.dll

11.12.19 (№ 2704) SP № 2

Почтовый модуль. Исправлено: при отсылке накладных делалась попытка отослать финансовое обязательство, даже если его не было в базе.
SMPostPkgBody.sql

11.12.19 (№ 2703) SP № 2

Документы. Реализован экспорт данных таблиц марок табачной продукции при экспорте документов друг в друга.
func_DocRemoteProc.sql

11.12.19 (№ 2702) SP № 2

ЕГАИС. Остатки ЕГАИС. Исправлена ошибка «Последовательность прервана удаленной стороной.
Продолжение надежного сеанса невозможно, так как он прерван пользователем.» на странице
«Поштучный учёт».
Sm.Egais.Link.dll

11.12.19 (№ 2701) SP № 2

Меркурий. 1) Расширена функциональность подбора и обработки документов Супермага для создания
документов Меркурия.2) Доработка интерфейса создания документа.
Sm.Forms.dll, Sm.Mercury.dll, Sm.Interfaces.dll, Sm.BusinessServer.dll, MercuryModule.sql

11.12.19 (№ 2700) SP № 2

Карточки. Исправлено: создание упаковки артикула табака на основании штрихкода из ранее принятого КИЗ завершалось ошибкой "ORA-02292: нарушено ограничение целостности SMCSPECTOBACCO_BC".
db_DocSpec.sql

11.12.19 (№ 2699) SP № 2

Почтовый модуль. Импорт из Excel. Исправлена ошибка загрузки "Метод не найден: System.Object Sm.Post.Filters.UserConverterHelper.InvokeFilterFunction".
Sm.Post.Filters.Excel.dll

11.12.19 (№ 2698) SP № 2

Печатные формы. Расходные накладные. Новая печатная форма "Акт о порче".
db_RepCfg.sql, SmDomDocs.dll, pf_nacl_torg_15.frx

11.12.19 (№ 2697) SP № 2

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

11.12.19 (№ 2696) SP № 2

Кассовые документы. Увеличена длина контролов для вывода итогов по списку документов.
SmDomDocsCS.dll

11.12.19 (№ 2695) SP № 2

Акты уценки. Исправлено: при изменении количества артикула через мастер сумма уценочная не
округлялась до точности валюты, а оставалась с 4-мя знаками после запятой.
SmDomDocsAD.dll

11.12.19 (№ 2694) SP № 2

Касса. Реализована выдача предупреждающего сообщения, если ИНН кассира не корректен.
Sm.CashDesk.dll

11.12.19 (№ 2693) SP № 2

Кассовый модуль. Администратор кассового модуля. Исправлено: иногда не отображаются места хранения в
кассовом модуле.
SmCashServerLib.dll

11.12.19 (№ 2692) SP № 2

Весы. Bizerba, Штрих. Исправлено: загрузка весов завершается ошибкой "ORA-00904:
CD.ARTICLE: недопустимый идентификатор".
SmScaleBizerba.dll, SmScaleShtrih.dll

11.12.19 (№ 2691) SP № 2

Состав номенклатур / ассортиментных матриц. Исправлено: если в режиме работы с матрицей
перейти в режим "Предложение для пополнения матрицы", а потом обратно в режим "Состав
матрицы", то пропадает колонка вхождения товара в номенклатурный модуль.
SmGoods.dll

11.12.19 (№ 2690) SP № 2

Отчеты. Исправлено: не осуществлялся поиск невесовых штриховых кодов для весовых товаров.
RussianspellPkgBody.sql
17.12.2019 11:06
Dim
 
Цитата:
Dim пересобрали 1.040 SP2
Уважаемый клиент!
16.12.2019 был пересобран сервис пак №2 к версии Торговой системы Супермаг Плюс – 1.040.

В сервис пак добавлено исправление следующих ошибок:

- Почтовый модуль. XML-фильтр. Исправлена ошибка «Ссылка на объект не указывает на экземпляр объекта» при приёме XML-пакета с тегом «Id».
- Меркурий. Исправлено: создание документа ГИС Меркурий «Выход из производства» завершалось ошибкой "ORA-01747: неверные спецификации для user.table.column, table.column или column" .

Изменения функционала для данной версии находится во вложении.

Дистрибутив сервис пака и документация размещены на нашем FTP

Тем клиентам, кто уже ранее производил установку данного сервис пака, достаточно лишь переустановить клиентскую часть.
Скрипты обновления по БД запускать не требуется.
26.12.2019 16:58
Dim
 
**************************************
********* Изменения СМ 1.040 *********
**************************************

26.12.19 (№ 2723) SP № 3

Отгрузка перемещения ТСД. Исправлено: не разблокировались созданные документы.
DocNaclPkgBody.sql, DocORPkgBody.sql, func_DocOCProc.sql

26.12.19 (№ 2722) SP № 3

Подсчет товаров ТСД. Добавлено сохранение в комментарии создаваемого документа типа цены процесса.
DocNaclPkgBody.sql

26.12.19 (№ 2721) SP № 3

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

26.12.19 (№ 2720) SP № 3

ЕГАИС. Исправлено: функция «Проверить в УТМ» выдает непонятный текст ошибки.
Sm.Core.dll

26.12.19 (№ 2719) SP № 3

Подсчет алкоголя ТСД. Экспорт в расходную накладную с отсылкой кассового чека в ЕАИС. Исправлено: не происходит списания марки с собственного учета.
Sm.Post.Filters.Egais.dll, pkg_EgaisPkg.sql, func_EgaisProc.sql, EgaisPkgBody.sql

26.12.19 (№ 2718) SP № 3

Справка о товаре. Исправлена ошибка запроса остатков при обновлении остатков.
Sm.Terminal.Server.dll

23.12.19 (№ 2717) SP № 3

Документы. Заказ поставщику. Контракт с поставщиком. Соглашение о поставках. Приходная накладная. Расходная накладная. В спецификацию документов добавлено новое информационное поле "Штрихкод".
SmDomDocs.dll, SmDomDocsOR.dll, SmDomDocsCO.dll

23.12.19 (№ 2716) SP № 3

Подсчет товаров ТСД. Реализована передача в ТСД цен и контрагентов.
Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, Sm.Terminal.dll, pkg_DocNaclPkg.sql, DocNaclPkgBody.sql, func_DocProc.sql, db_ProcessSys.sql, ProcessManagerModule1.sql

23.12.19 (№ 2715) SP № 3

Отгрузка перемещения ТСД. Исправлена ошибка создания накладной без спецификации.
Sm.Terminal.Link.dll, Sm.Terminal.Server.dll, Sm.Terminal.dll, pkg_DocsPkg.sql, DocsPkgBody.sql, pkg_DocNaclPkg.sql, DocNaclPkgBody.sql, func_DocProc.sql, ProcessManagerModule1.sql, pkg_DocORPkg.sql, DocORPkgBody.sql, func_DocORProc.sql, func_DocOCProc.sql, DocOCPkgBody.sql, DocPOPkgBody.sql

23.12.19 (№ 2714) SP № 3

Формирование пакета заказов на базе контракта. В таблицу спецификации процесса добавлено новое поле "Штрихкод".
SmDomDocsOR.dll, func_DocORProc.sql

23.12.19 (№ 2713) SP № 3

Контрагенты. В таблицу артикулов на закладке "Артикулы контрагента" добавлено новое поле "Штрихкод".
SMCompanies.dll

23.12.19 (№ 2712) SP № 3

Супермаг Мобайл. Исправлено: сломался вход по бейджику.
Sm.Terminal.Server.dll

23.12.19 (№ 2711) SP № 3

Сличительные ведомости. Исправлено: при генерации документов на основании сличительной

ведомости неверно подставлялось место хранения создаваемого документа.
SmDomDocsRL.dll

23.12.19 (№ 2710) SP № 3

Кассовый модуль. УКМ4 XML. Поддержаны изменения в XML-конвертере УКМ.
SmUniversal.dll, Sm.Interfaces.dll, SmCashServerLib.dll, SmUKMDesk.dll, SmUKMCSVDesk.dll, SmUKM4CSVDesk.dll, Sm.UKM4XMLDesk.dll, SmUKM4XMLDesk.dll

23.12.19 (№ 2709) SP № 3

Приём товара по заказу ТСД. Исправлено: если для одного артикула спецификации заказа был контракт с указанием превышения над количеством заказа, а для другого - нет, то в ТСД для второго артикула отображается превышение первого артикула.
DocCOPkgBody.sql

23.12.19 (№ 2708) SP № 3

Весы. DIGI RM-5800. Убраны загрузка логотипа и выбор сортировки по имени или PLU.
SmScaleDIGIEthernet5800.dll
21.01.2020 13:11
Dim
 
**************************************
********* Изменения СМ 1.040 *********
**************************************

20.01.20 (№ 2733) SP № 4

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

20.01.20 (№ 2732) SP № 4

Классификатор товаров. Исправлено: по почте не рассылались настройки расчета среднесуточной реализации "Учет дней".
SmPostTableLoad.sql

20.01.20 (№ 2731) SP № 4

Административный модуль. Сборка для 64-разрядной ОС. Исправлено: добавление локального места хранения завершается ошибкой "Класс не зарегистрирован".
SMClassifiers64.dll

20.01.20 (№ 2730) SP № 4

Весы. Исправлено: добавление в список товаров для весов товаров из документа завершалось ошибкой "ORA-00918: столбец определен неоднозначно".
HardwarePkgBody.sql

20.01.20 (№ 2729) SP № 4

Приём товара по заказу ТСД. Исправлено: не учитывался системный параметр “Из процесса “Приём заказа ТСД” генерировать приходы в статусе”.
DocORPkgBody.sql

20.01.20 (№ 2728) SP № 4

Подсчет товаров ТСД. Исправлена ошибка генерации документа при количестве собственных контрагентов в документе больше 1 "ORA-01422: Точная выборка возвращает количество строк больше запрошенного".
DocNaclPkgBody.sql

20.01.20 (№ 2727) SP № 4

Подсчет товаров ТСД. Исправлено: создание накладной на перемещение завершалось ошибкой "Для создаваемой расходной накладной невозможно определить место прихода".
DocNaclPkgBody.sql

20.01.20 (№ 2726) SP № 4

ЕГАИС. Инвентаризация ЕГАИС. Реализован флаг "По факту" на закладке "Журнал инвентаризации".
db_EgaisTable.sql, EgaisPkgBody.sql, Sm.Egais.dll, Sm.Egais.Link.dll, Sm.Egais.Server.dll

20.01.20 (№ 2725) SP № 4

Касса. Исправлено: оплата возврата по карте завершается ошибкой "SuspendTrx (amount: 6030, authCode: 81W939) Ошибка 4141".
Sm.CashDesk.dll

20.01.20 (№ 2724) SP № 4

ЕГАИС. Реализована функция "Заполнить журнал марками поштучного учета".
Sm.Egais.dll, Sm.Egais.Link.dll, Sm.Egais.Server.dll
05.02.2020 14:59
Dim
 
патч 1.0.40
Административный модуль_64бин_выбор_МХ внутри SMClassifiers64.dll
02.03.2020 10:02
Dim
 
Версия 1.0.41 (еще не выложена)

Цитата:
Изменения функционала в версии 1.041

Установка 64-х разрядной реализации Супермаг+. 1
Штриховой код GS1. 2
Меркурий. 2
Справочник «Единицы измерений ГИС «Меркурий»». 2
Пополнение номенклатуры ГИС «Меркурий». 2
Контроль номенклатуры «Меркурий» при создании документов «Меркурий». 5
Повторное редактирование и отсылка отосланного документа «Меркурий». 5
Печать QR кодов ветеринарных сертификатов. 5
Подсчет кодов КИЗ ТСД. 7
Функция «Заново открыть завершенный процесс для редактирования». 7
Функция «Проверить КИЗ табачных марок в МОТП». 7
ЕГАИС. 10
ТТН ЕГАИС на приход. Права на отсылку отказа и акта расхождения. 10
Подсчет алкоголя ТСД. Ввод данных одним сканированием при подсчете без ТТН. 10
Приходная накладная. Функция «Заполнить документ ценами из ТТН ЕГАИС». 10
Ценники. 10
Назначение артикулу категории ценника. 10
Журнал напечатанных ценников. 13
Торговая точка. 13
Касса Супермаг+. Реализация маркированной продукции. 13
Раздел «Товары». Печать ценников. 14
Раздел «Уценка ТСД». 16
Заказ поставщику. 16
Функции создания заказа поставщику. 16
Формирование пакета заказов на базе контракта. 16
Раздел «Инвентаризационные описи». Вложения и метки. 18
Раздел «Кассовые чеки». Функция «Автоматическая печать». 18
Функция проверки «Наличие товара в основании документа». Детализация. 18
Сервер обмена данными. 19
Почтовый модуль. 19
Передача информации в сервер обмена данными. 19
Функции преобразования для XML фильтра. 20
Администратор сервер приложений. Настройка принтера для печати документов из ТСД. 20
Административный модуль. 21
Настройка расчета товародвижения. 21
Генерация калькуляций по расписанию. Параллельное исполнение заданий. 22
Опция «Вести журнал формирования заказа на базе контракта». 22
Законодательство Республики Беларусь. 22
Перечень исправленных ошибок и улучшений. 22
Вложения
Тип файла: 7z Изменения1041[1].7z (1.34 Мб, 24 просмотров)
10.03.2020 10:45
Dim
 
Цитата:
Dim Версия 1.0.41 (еще не выложена)
Выложили
11.03.2020 15:27
Dim
 
1.041.0 Патч для исправления ошибки при загрузке весов DIGI-Ethernet

Цитата:
2020.03.11 (Wednesday) 08:20:42 1.41.0.0 sp0 Sm.Main ( NSCALE )
----- Прерывание работы программы -----
сообщение: "ORA-00903: invalid table name"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 903
источник: OraOLEDB

----- Причина исключения, уровень вложения 1 -----
сообщение: "ORA-00903: invalid table name"
исключение: Sm.Core.InteropException
hResult: 80040E14h; доп. код: 903
источник: OraOLEDB

----- Причина исключения, уровень вложения 2 -----
сообщение: "Select SA.Plu, SA.StoreUnit, SA.Deadline, SM.Name as Name, nvl((select decode(SP.Price, 0, 1, SP.Price) as Price from Supermag.SMPrices SP where SP.StoreLoc=35 and SP.PriceType=0 and SM.Article=SP.Article), 1) as Price, SM.Flags, nvl((select AP.Weight*(nvl(MEA.RateParent, 1)) from Supermag.SMArticlePacks AP, Supermag.SAMeasurement MEA where AP.Article=SM.Article and MEA.ID= AP.IDMeasWeight and AP.PackID= SU.PackID),0) AS TareWeight, (select PROP.PropVal from Supermag.SMCardProperties PROP where PROP.Article=SM.Article and PROP.PropID='Sys.Composition') Ingredients, SM.MeasUnitType MesType, SA.UseByDate, (case when Supermag.Utils.CompareDatesRule1(nvl(UseByDate, to_date('01.01.9999','DD.MM.YYYY')), SYSDATE) < 0 then -1 else 1 end) as IsValid, SM.Icing, SA.ProductionDate from Supermag.SVArtScaleValidForLoad SA, Supermag.SVCardName SM, Supermag.SVStoreUnits SU, where SA.StoreUnit=SU.BarCode and SU.Article=SM.Article and SA.LocID=35 and SA.DepID=1 Order By SA.Plu"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmLibaryBase trace
Часовой пояс GMT +3, время: 23:20.

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