compdata
Краткое описание :
Компилятор прямого SQL меняет функцию SubStr на значение NULL. Необходимо логирование подобных событийОписание :
Прямой SQLЧто измененно :
DSQL
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать ошибкой использование неизвестных функций и вообще идентификаторов вместо того, чтобы заменять их молча на NULL
Как измененно :
Реализовано.
compdata
Краткое описание :
Реализовать иерархическое представления условий в "Конструкторе фильтров"Описание :
Система встроенных фильтров (по Ctrl+A)Что измененно :
Пользовательские фильтры
Ctrl+A
Системные интерфейсы
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализовать иерархическое представления условий в "Конструкторе фильтров".
Как измененно :
Добавлена возможность создания вложенных условий.
compdata
Краткое описание :
Заблокировать функцию Экспорта (Ctrl+E) для временного фильтраОписание :
Система встроенных фильтров (по Ctrl+A)Что измененно :
Пользовательские фильтры
Ctrl+A
Системные интерфейсы
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Заблокировать режим экспорта для временного фильтра.
Как измененно :
Реализовано.
compdata
Краткое описание :
Компилятор не понимает режим stReOpen в функции DBFOpenОписание :
Vip - язык, компиляцияЧто измененно :
Компилятор Vip (константы)
DBF-файлы
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Поддержать работу функции DBFOpen с константами stDenyAll, stDenyRead, stReOpen, stAppend, описанными в документации по ней.
Как измененно :
Доработано.
compdata
Краткое описание :
Не компилируется интерфейс с оператором конкатенации в DSQL-запросеОписание :
Прямой SQLЧто измененно :
DSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если в запросе встречается локальная переменная в выражении с оператором "||",
то случается ошибка компиляции.
Как измененно :
Исправлено.
compdata
Краткое описание :
Запрос с синтаксической ошибкой портит БДОписание :
Прямой SQLЧто измененно :
DSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При выполнении операторов в модуле "SQL-доступ к БД" оператор DSQL не требует после себя точки с запятой; поэтому, если написать в середине оператора что-то странное, компилятор подумает, что DSQL кончился, выполнит его от начала и до этого места
(если получилось что-то осмысленное), и только потом попробует
компилировать дальше с этого места и выдаст ошибку.
Как измененно :
Теперь обязательна точка с запятой в конце оператора DSQL чтобы он выполнился.
compdata
Краткое описание :
Сделать связывание условий "с предыдущим", а не "со следующим"Описание :
Система встроенных фильтров (по Ctrl+A)Что измененно :
Пользовательские фильтры
Ctrl+A
Системные интерфейсы
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
В "Конструкторе фильтров" сделать связывание условий "с предыдущим", а не "со следующим".
Как измененно :
Доработано. Для первых условий (как всего фильтра, так и для любого из вложенных условий) выбор операции связи заблокирован.
compdata
Краткое описание :
Не формируется ARD-отчет, выбранный в окне =Выберите отчет= в режиме просмотра "Дерево"Описание :
FCom - исполнение, интерпретацияЧто измененно :
FCOM
Диалог выбора отчетов
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не формируется ARD-отчет, выбранный в окне =Выберите отчет= в режиме просмотра "Дерево"
Как измененно :
Исправлено.
compdata
Краткое описание :
Реализовать возможность редактирования текста фильтраОписание :
Система встроенных фильтров (по Ctrl+A)Что измененно :
Пользовательские фильтры
Ctrl+A
Системные интерфейсы
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализовать возможность редактирования текста фильтра.
Как измененно :
Реализовано.
compdata
Краткое описание :
Реализовать возможность выбора филиала для вставки записей в мультифилиальном режимеОписание :
Системные интерфейсы AtlantisЧто измененно :
Филиальность
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализовать возможность определения филиала в качестве текущего для всех последующих создаваемых записей в мультифилиальном режиме.
Как измененно :
Реализовано. При выборе филиалов на старте приложения или из соответствующего пункта меню предоставляется возможность установить текущий филиал для вставки.
compdata
Краткое описание :
Переработать интерфейс "Поиск по фильтру"Описание :
Системные интерфейсы AtlantisЧто измененно :
Системные интерфейсы
Эргономика
Поиск
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Переработать интерфейс "Поиск по фильтру", предоставить возможность составления сложных запросов
Как измененно :
Доработано. Используется "Конструктор условий"
compdata
Краткое описание :
Доработать возможности управления интерфейсами выбора диапазона датОписание :
Системные интерфейсы AtlantisЧто измененно :
Системные интерфейсы
<Компонент-n>
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Доработать возможности управления интерфейсами выбора диапазона дат, предоставив доступ к функции пересчета даты.
Как измененно :
Доработано. Дата корректируется при загрузке из dsk-файла.
compdata
Краткое описание :
Не применяется фильтр, созданный путем корректировки существующегоОписание :
Система встроенных фильтров (по Ctrl+A)Что измененно :
Системные интерфейсы
Конструктор фильтров
Ctrl+A
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если установленному фильтру изменены условия и имя, то при установке нового варианта старый фильтр не снимается, новые условия не применяются.
Как измененно :
Исправлено.
compdata
Краткое описание :
Предоставить возможность создавать фильтры сразу путем импортаОписание :
Система встроенных фильтров (по Ctrl+A)Что измененно :
Системные интерфейсы
Фильтрация
Ctrl+A
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Предоставить возможность создавать фильтры сразу путем импорта.
Как измененно :
Доработано. В случае отказа от вставки условий и отсутствия прочих фильтров окно списка фильтров не закрывается.
compdata
Краткое описание :
Раскрывать папку, показывать филиал , который отмечен для входаОписание :
Общие проблемы по модулюЧто измененно :
Филиальность
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Раскрывать иерархию для видимости всех возможных для выбора филиалов.
Как измененно :
Реализовано. В любом случае, выбрано что-то в подуровнях или нет, при запуске интерфейса открываются все папки.
compdata
Краткое описание :
Некорректно работает скрытие отчетных форм в новом диалоге выбора формОписание :
Системные интерфейсы AtlantisЧто измененно :
FCOM
Диалог выбора отчетов
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Некорректно работает скрытие отчетных форм в новом диалоге выбора форм.
Как измененно :
Исправлено.
compdata
Краткое описание :
Неправильно отрабатывает прямой sqlОписание :
Прямой SQLЧто измененно :
DSQL
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Если во время Fetch не влез результат выборки в привязанное поле,
то для пользователя DSQL это выглядит так, будто просто конец выборки.
Надо сделать отдельный код ошибки.
Также желательно заранее проверять во время связывания, что тип результирующего поля подходящий.
Как измененно :
Реализовано.
При выполнении запроса проверяют типы и размеры связанных с колонками полей,
и пишут предупреждение в лог драйвера --
если включить параметр Database.DSQLShowOverflowWarning=WARNING
Если Database.DSQLShowOverflowWarning=ERROR,
то несоответствия будут вызывать ошибку 367
(ошибку вернет команда sqlExecute или подобная)
Всё это только когда несоответствие очень очевидное;
если тип выражения найден СУБД и не совпадает с принимающим полем --
не будет предупреждений.
Например из поля в поле LongInt->Word -- это предупреждение,
а (Word*Word)->Word -- не будет предупреждения
Потом, если во время fetch случится переполнение по факту
(оно может и не случится, если реальные данные маленькие),
то будет ошибка 366, а не 4 как раньше
compdata
Краткое описание :
MS SQL настаивает, что бы подзапросы были именованнымиОписание :
Прямой SQLЧто измененно :
DSQL
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Требовать при компиляции, чтобы все INLINE VIEW были именованными.
Отсутствие алиаса может и не привести к ошибке, но оно может приводить
к ошибке на только одной платформе, что затрудняет тестирование.
Как измененно :
Реализовано.