Обновления Bin 11.7.3

Материал из DOMINO
(Различия между версиями)
Перейти к: навигация, поиск
Строка 2: Строка 2:
  
 
'''Сборка линейки 11.7.3 выполняется в release-модели, что повышает производительность на 20%.'''
 
'''Сборка линейки 11.7.3 выполняется в release-модели, что повышает производительность на 20%.'''
 +
 +
==11.7.3.28==
 +
выпуск 12.01.2018 <br>
 +
1. Исправлена опечатка в тексте встроенного отчета "Главное меню" <br>
 +
2. Исправлена ошибка с падением системы при вычислении заголовка вида просмотра в том случае, когда алгоритм расчета содержит вызов Процедуры.<br>
 +
3. Исправлена отработка Esc/Назад/Отмена в редакторе справки по элементу проекта. Пустой элемент "Справка" больше не создается в этом случае. Изменен заголовок окна редактора справки.<br>
 +
4. В проектной функции "Отчет.Печать блока" атрибут "Файл" более не является обязательным. Если не указан, то печать выполняется в текущий, последний по порядку открытый функцией 404[1514813] "Отчет.Инициализация". Файлы (отчеты) образуют стек, поэтому при закрытии отчета активным автоматически становится предыдущий.<br>
 +
5. В проектной функции  "Отчет.Печать блока" атрибут "Ссылка на блок шаблона" стал множественным, и под ним можно указывать условие "Использование (в режиме выполнения)". Блоки печатаются в порядке перечисления с учетом условия "Использование..."<br>
 +
6. В проектной функции  "Отчет.Инициализация" добавлен атрибут "Заголовок" (выражение). Если указан, то его значение будет использоваться как имя отчета (вместо имени шаблона).<br>
 +
7. При выводе HTML- отчета в отдельной вкладке отображается только имя файла без пути, если файл отчета находится в каталоге %DOMINO_HOME%. Относится только к ситуации, когда имя отчета не определено, и вместо него используется имя файла (правиля определения имени см.6).<br>
 +
8. Интерфейс "TCP-сервер": добавлен обработчик события "После отправки
 +
ответа клиенту"<br>
 +
9. Модуль работы с оборудованием: добавлены виртуальные прикассовые весы VIRTUAL <br>
 +
10. Отчеты: исправлена ошибка работы с FastReport <br>
 +
11. Отчеты: исправлена функция инициализации отчета (проблема с внешним файлом шаблона без ссылки на шаблон в имени)<br>
 +
12. Новая версия зонального интерфейса. Модуль D8ZoneTabInterface.<br>
 +
13. Токен сессии для NetHASP- ключа теперь записывается при старте не в run.ini (параметр SFT_INFO секции [common]), а в отдельный файл main.token.<br>
 +
14. Поддержка расширенной спецификации лицензионных сертификатов. Возможность использовать несколько лицензионных записей на одно рабочее место/ключ HASP с разными наборами продуктов и ограничениями по периоду использования.<br>
 +
15. Отчеты: исправлена ошибка кодировки русских символов и знака "№" в rtf- формате.<br>
 +
16. Отчеты: исправлена ошибка определения имени отчета через имя шаблона, внесенная в релизе 3.26<br>
 +
17. В отчет "Информация о продукте" добавлена информация о домашнем каталоге, в котором создаются временные файлы и файлы отчетов.
  
 
==11.7.3.27==
 
==11.7.3.27==

Версия 15:54, 12 января 2018

Добро пожаловать в Википедию Домино
Свободную энциклопедию, которую может редактировать каждый

Техническая поддержка
Документация

Категории
Свежие правки

Коммерческая информация

Сборка линейки 11.7.3 выполняется в release-модели, что повышает производительность на 20%.

Содержание

11.7.3.28

выпуск 12.01.2018
1. Исправлена опечатка в тексте встроенного отчета "Главное меню"
2. Исправлена ошибка с падением системы при вычислении заголовка вида просмотра в том случае, когда алгоритм расчета содержит вызов Процедуры.
3. Исправлена отработка Esc/Назад/Отмена в редакторе справки по элементу проекта. Пустой элемент "Справка" больше не создается в этом случае. Изменен заголовок окна редактора справки.
4. В проектной функции "Отчет.Печать блока" атрибут "Файл" более не является обязательным. Если не указан, то печать выполняется в текущий, последний по порядку открытый функцией 404[1514813] "Отчет.Инициализация". Файлы (отчеты) образуют стек, поэтому при закрытии отчета активным автоматически становится предыдущий.
5. В проектной функции "Отчет.Печать блока" атрибут "Ссылка на блок шаблона" стал множественным, и под ним можно указывать условие "Использование (в режиме выполнения)". Блоки печатаются в порядке перечисления с учетом условия "Использование..."
6. В проектной функции "Отчет.Инициализация" добавлен атрибут "Заголовок" (выражение). Если указан, то его значение будет использоваться как имя отчета (вместо имени шаблона).
7. При выводе HTML- отчета в отдельной вкладке отображается только имя файла без пути, если файл отчета находится в каталоге %DOMINO_HOME%. Относится только к ситуации, когда имя отчета не определено, и вместо него используется имя файла (правиля определения имени см.6).
8. Интерфейс "TCP-сервер": добавлен обработчик события "После отправки ответа клиенту"
9. Модуль работы с оборудованием: добавлены виртуальные прикассовые весы VIRTUAL
10. Отчеты: исправлена ошибка работы с FastReport
11. Отчеты: исправлена функция инициализации отчета (проблема с внешним файлом шаблона без ссылки на шаблон в имени)
12. Новая версия зонального интерфейса. Модуль D8ZoneTabInterface.
13. Токен сессии для NetHASP- ключа теперь записывается при старте не в run.ini (параметр SFT_INFO секции [common]), а в отдельный файл main.token.
14. Поддержка расширенной спецификации лицензионных сертификатов. Возможность использовать несколько лицензионных записей на одно рабочее место/ключ HASP с разными наборами продуктов и ограничениями по периоду использования.
15. Отчеты: исправлена ошибка кодировки русских символов и знака "№" в rtf- формате.
16. Отчеты: исправлена ошибка определения имени отчета через имя шаблона, внесенная в релизе 3.26
17. В отчет "Информация о продукте" добавлена информация о домашнем каталоге, в котором создаются временные файлы и файлы отчетов.

11.7.3.27

выпуск 08.12.2017
1. Новые проектные функция SplitAndTrim позволяют эффективно разбивать строку на фрагменты по некоторому разделителю (символу или строке символов). В параметре "Переменная" нужно указать ссылку на строковую переменную для разбора. Функции возвращают первый выделенный фрагмент до разделителя, в исходной переменной после вызова будет остаток строки. Циклически вызывая функцию до тех пор, пока исходная строка не пуста, можно последовательно получить все фрагменты (поля). Функция SplitAndTrim дополнительно отсекает от выделенного фрагмента лидирующие и хвостовые пробелы.
2. Новая проектная функция Compose позволяет составлять строку из фрагментов, разделяя их указанным разделителем (символом или строкой символов). В параметре "Переменная" нужно указать ссылку на строковую переменную, в которой будет формироваться результат. Повышают эффективность работы со строками.
3. Проверка/обновление сертификата с сервиса ls.domino.ru при старте системы теперь делается после открытия окна-заставки. При медленном отклике сервиса больше не возникает ощущения, что продукт не запустился.
4. Новый параметр запуска STYLE=<путь> позволяет указать альтернативный каталог, из которого будут браться css- файлы для html- отчетов. Если указать относительный путь, то он будет браться относительно каталога установки продукта.
5. Новый параметр TRACE=<Уровень> позволяет включить трассировку операций Oracle без внесения изменений в проект (в раздел описания БД). Уровень 1..4 включает трассировку соотв. уровня на стороне клиента. Уровень 5..12 включает трассировку lvl.4 на стороне клиента + трассировку сессии на сервере с указанным уровнем (обычно используют максимальный 12 уровень).
6. Доработан табличный вид просмотра: добавлена блокировка некоторых событий, приводящих к ошибке "Система занята".
7. Доработан табличный вид просмотра с вводом "по месту": при завершении ввода по "Стрелка вниз" или "Enter" происходит корректный переход на след.запись.
8. Снято ограничение на длину полей "Адрес получателя" и "Тема" в диалоге ввода параметров при отправке HTML- документа по электронной почте (кнопка eMail в панели инструментов окна просмотра HTML- отчетов).
9. Поправлена обработка ошибок обмена при загрузке обновленного сертификата через сервис ls.domino.ru/ls
10. Исключен неиспользуемый модуль sqlplus.@base.dll
11. Определение HOME- каталога. Во всех модулях ядра теперь используется единая схема определения HOME- каталога.
Порядок задания:
1)параметр командной строки DOMINO_HOME;
2)значение проектного параметра DOMINO_HOME из раздела Конфигурация;
3)значение по умолчанию %APPDATA%\Domin8\ИмяПродукта\Home
12. Новая модель кассовых весов МАССА-К
13. MessageBox слегка перекрашен в стиле основных интерфейсов.


11.7.3.26

выпуск 10.11.2017
1. Незначительная оптимизация цикла перебора строк при акцепте документа (PassLinesAndCallAccept)
2. Исправлена ошибка, приводящая в некоторых случаях к потере символов национальных алфавитов (кроме русского). Инц. 0018239
3. Исправлена ошибка считывания параметра cell.padding файла bin\Config\Design\StandardBrowse.xml
4. Выпадающие списки полей формы (dropdown) отображают иконки элементов, если они есть
5. Для ФР типа ШТРИХ
- поддержка длинного серийного номера, регулируется параметром настройки "Использовать длинный SN", по умолчанию - короткий
- регистрация кассира: имя кассира прописывается в таблицу ФР под кодом 30, корректно печатается в фискальной части чека и передается ОФД
- отключен режим транзита
6. Добавлен механизм работы с FastReport.Net. В проекте описан еще один интерфейс отчетов FastReport.Net. Принцип использования тот же, что для всех других интерфейсов отчетов.
7. Исправлены ошибки дизайнера шаблонов отчетов TXT и HTML.
8. Исправлены ошибки интерфейса "TCP-сервер"
9. Добавлены специфические функции для поддержки решения Jupiter (перенесены из 11.04)
10. Добавлены функции печати на принтер текстовых файлов и файлов изображений средствами Net.Framework

11.7.3.25

выпуск 03.08.2017

1. Обновленная fptr.dll драйвера АТОЛ версии 9.10.0.5560. Вроде как исправили ошибку округления суммы строки (truncate вместо math round)
2. Для ФР Штрих восстановлена функция печати доп. отчетов
3. Исправлена ошибка Настройка конфигурации -> Дисплей покупателя. Не проходил тест сом- дисплея из-за неверного определения номера порта.

11.7.3.24

выпуск 17.07.2017

1. Фильтрация списка меню "Избранные" доработана с учетом возможности доступа к одной БД из нескольких проектов с разными наборами доступных пунктов меню.
2. В отчета исправлена несовместимость 11.7.и 11.6, из-за которой не отрабатывали форматы NN руб NN коп для полей с не-decimal типом.
3. Слегка исправлена логика запроса ID клиента и скачивания сертификата при старте Домино.
4. В драйверах ФР добавлен чек коррекции по ФФД 1.0
5. В драйверах ФР унифицированы методы "Скидка" и "Наценка". Теперь для любого ФР это просто информационные методы: они печатают текст и сумму, но не обращаются к ФР и не меняют сумму чека.
6. В драйвере ФР штрих реализована регистрация кассиров через Таблицу №2 ФР. Если переданное имя кассира есть в таблице №2, то устанавливается указанный кассир. Если имя кассира отсутствует, то устанавливается кассир №30 - Сист.Администратор (для сохранения совместимости). Перед выполнением операций "Закрыть смену" и "Х-отчет" проверяется, чтобы был выбран кассир с правами администратора (30 или 29). Если это не так, то возвращается сообщение об ошибке.
7. В полях формы выбор значения теперь можно делать в стиле dropdown, т.е. выпадающего списка. Применимо для readonly- списков, в основном проектных кодификаторов. Регулируется атрибутом на уровне конкретного поля или вида просмотра в целом. Не применимо для полей с множественным выбором, либо для выбора из иерархического списка.

11.7.3.23

выпуск 16.06.2017

1. В драйвере банковских терминалов UCS отключена возможность прерывания транзакции с кассы. Для прерывания транзакции следует использовать кнопку CANCEL на пинпаде. Сделано по просьбе UCS.
2. Исправлена застарелая проблема безопасности - список меню "Избранные" теперь фильтруется с учетом текущих прав пользователя. (На самом деле из избранных просто исключаются те пункты, которых нет в основном меню)
3. Включен механизм автоматического получения сертификатов с сайта ls.domino.ru При первом запуске на рабочем месте обновленное Домино однократно запрашивает идентификатор учетной записи и скачивает сертификат. Далее сертификат будет автоматически обновляться в фоновом режиме. Пользователь так же может принудительно обновить сертификат либо сменить ID учетной записи через команду "Параметры учетной записи" в главном toolbar приложения.

11.7.3.22

выпуск 06.06.2017:

1. Исправлена ошибка, из-за которой не печатались суммы в старых отчетах по оборотам
2. В интерфейсных окнах добавлен контроль минимального размера, не позволяющий схлопнуть окно "в ноль".

11.7.3.21

выпуск 31.05.2017:

1. Исправлена настройка колонок и фильтров для видов просмотра: теперь условно-видимые колонки отображаются в настройке корректно.
2. В настройку колонок и фильтров для видов просмотра добавлена кнопка возврата к стандартным настройкам.
3. Исправлена ошибка runtime- режима, из-за которой не читались и не сохранялись "избранные" пункты меню.
4. В d8ora.trc время теперь печатается локальное, а не GMT

UPD: пересобрали еще раз 31.05, т.к. при сборке потерялись 3 функции работы

11.7.3.20

выпуск 23.05.2017:

1. Исправлена ошибка, возникавшая при восстановлении соединения с менеджером лицензий HASP после разрыва связи.
2. Сверхдлинные заголовки окон принудительно усекаются до 512 символов. Есть гипотеза, что окна со сверхдлинными заголовками тормозят работу rdp- сессий

11.7.3.19

выпуск 04.05.2017:

1. Исправлена ошибка оптимизатора загрузки проекта, приводящая в некоторых случаях к неверному расчету САЛЬДО в режиме запуска приложения с без ключа /prjedit
2. Сделана доработка, предотвращающая появление ошибки "Система занята" при интенсивном вводе данных в ячейки вида просмотра
3. Оптимизирована процедура генерации сертификатов - ключ шифрования теперь читается из хранилища 1 раз, а не при каждом запуске процедуры.

11.7.3.12

выпуск 02.02.2017:

1. В трассировку SQL- операторов insert/update/delete добавлена информация о количестве обработанных записей (d8ora.trc)
2. Исправлена ошибка кассового интерфейса, когда при удалении очередной записи из середины большого списка текущая позиция перескакивала на первую запись, хотя визуально курсор оставался в середине. После этого при нажатии на Delete удалялась первая запись, хотя пользователь ожидал удаления текущей.
3. Исправлена ошибка - потерялась проектная функция CreateGUID. Вернули на место.
4. В протоколе процедуры загрузки весов отражается содержимое дополнительного текста (описания товара), если он был загружен. Формат записи:
Дополнительное описание для <Товар> загружено в память #<Номер ячейки>, текст [<Текст описания>]
5. В блок работы с кассовым оборудованием добавлена поддержка ФР по ФЗ-54 (с фискальным накопителем):
- Штрих
- Пирит
- Пилот/Fujitsu FP510
6. Из блока работы с кассовым оборудованием удалены устаревшие/не используемые устройства:
- ФР Датекс, Меркурий, MF2(Польша), Мебиус, Спарк
- считыватель RF-меток
- купюроприемники и диспенсеры монет


11.7.3.11

выпуск 10.01.2017

1. Улучшена трассировка ошибки "Система занята". В сообщение добавлена информация, позволяющая обнаружить конфликтующий запрос к Oracle и контекст его вызова.
2. Некоторые косметические доработки процедуры генерации изображений штриховых, двумерных и QR- кодов
3. В структуру сертификатов Домино (sft) добавлена поддержка лицензирования метрик. Метрики, лицензированные на сертификат, отображаются в последнем разделе отчета "Техническая информация о продукте".
4. В процедурах акцепта-деакцепта документов в методах пре- и пост- убран холостой проход по строкам в том случае, если у строк документа отсутствует соотв.метод

11.7.3.10

выпуск 06.12.2016

Исправлена проблема общего замедления при работе с oracle. Подобран оптимальный размер буфера обмена для prefetch- операций, не приводящий к замедлению выборки единичных записей.

11.7.3.9

выпуск 17.11.2016

1. Обновлены файлы кассовых интерфейсов (bin/config/design) выделение строк с алкоголем цветом (по заявке http://mantis.domino.ru/view.php?id=15996 [^])
2. Доработаны процедуры выгрузки и загрузки данных из excel-файлов. Сначала функции пытаются использовать компоненты Microsoft Excel .NET (если MS Office
установлен). В случае неудачи используется доступ через OLE DB Provider (старая схема)

11.7.3.8

выпуск 28.10.2016
Выполнена полная пересборка всех модулей, в результате прекратилось падение отчетов по документам (например)
-Внутреннее производство/
--Комплектация. Перемещение готовой продукции./
---Комплектация. Приход продукции из цеха.
Изменения логики по сравнению с 11.7.3.7 отсутствуют

11.7.3.6

выпуск 06.10.2016
Исправлена ошибка, в результате которой не работали COM- дисплеи покупателя. Ошибка появилась в сборке 11.7.3.4 при исправлении проблем быстродействия с монитором покупателя (через приложение swplayer)

11.7.3.4

выпуск 30.09.2016

1. Исправлена ошибка, приводящая к замедлению работы кассы при настроенном мониторе покупателя (через приложение swplayer)
2. Драйвер ФР ШТРИХ, функция "печать файла", добавлена поддержка тегов выбора шрифта . Тег должен быть на отдельной строке с 1 позиции.
Весь дальнейший текст до след.тега или до конца файла печатается выбранным шрифтом. Номер_фонта - число от 0 до 255, фонты см.документацию к ФР Штрих. Указание неверного номера возвращает драйвер к печати стандартным шрифтом.
3. Информация для разработчиков Домино: Переработана структура хранения данных локальных таблиц. Экономия оперативной памяти до 10х в зависимости от характера содержимого.

11.7.3.3

выпуск 26.08.2016

1. Добавлена функция генерации кода PDF-417
249[135-1229] "Генерация кода PDF417", параметры
- Строка символов для генерации кода
- Полное имя выходного файла для генерации кода
Выходной файл в формате PNG.

2. Исправлена ошибка, приводящая к падению системы при генерации старых (не скриптовых) отчетов. Ошибка проявилась в результате изменения модели сборки.

11.7.3.2

выпуск 15.07.2016

1. Восстановлена утерянная при переходе на 11.7 "ПРОЦЕДУРА_АКЦЕПТА_СТРОКИ. Распределение суммы для закрытия сальдо" (314[1638401], d8core.dll). Как за столько лет существования 11.7 не заметили ее отсутствие - не ясно.
2. Изменена логика работы функции "получения кода ЕГАИС из акциза". Функция возвращает пустой код для акцизов, не соотв.маске "\d\dN\w{20}\d[0-1]\d[0-3]\d{10}\w{31}". Т.е. для числовых акцизов определение по ним кода ЕГАИС невозможно.


11.7.3.1

выпуск 11.07.2016 функционально идентична сборке 11.7.2.20

-Удаление устаревших модулей-
1. Удален модуль D8MfcSubb (устаревший интерфейс Календарь-выбор даты) и все его следы из проекта
2. Удалены модули d8olap/AmoLib/CubeLib (интерфейс c Microsoft.AnalysisServices) 3. Удалены модули D8DesignInterface, D8ZoneInterface (старый зональный и его дизайнер)

Источник — «http://wiki.domino.ru/index.php?title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_Bin_11.7.3&oldid=1644»
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты