Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Атлантис 5.5COMPDATARES

Справка по компоненту.

Количество версий компонента33
Количество рещенных задач537
Последная дата обработки компонента2023-03-31 13:10:52
Последная дата файла2023-03-31 12:46:37
Последная версия5.5.41.0

Новые задачи в этом компоненте

compdata
102.122901
COMPDATA ( 5.5.18.0 )

Краткое описание :

Компилятор прямого SQL меняет функцию SubStr на значение NULL. Необходимо логирование подобных событий

Описание :

Прямой SQL

Что измененно :



DSQL

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать ошибкой использование неизвестных функций и вообще идентификаторов вместо того, чтобы заменять их молча на NULL

Как измененно :


Реализовано.
compdata
101.53190
COMPDATA ( 5.5.18.0 )

Краткое описание :

Реализовать иерархическое представления условий в "Конструкторе фильтров"

Описание :

Система встроенных фильтров (по Ctrl+A)

Что измененно :



Пользовательские фильтры
Ctrl+A
Системные интерфейсы

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализовать иерархическое представления условий в "Конструкторе фильтров".

Как измененно :


Добавлена возможность создания вложенных условий.
compdata
101.53223
COMPDATA ( 5.5.18.0 )

Краткое описание :

Заблокировать функцию Экспорта (Ctrl+E) для временного фильтра

Описание :

Система встроенных фильтров (по Ctrl+A)

Что измененно :



Пользовательские фильтры
Ctrl+A
Системные интерфейсы

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Заблокировать режим экспорта для временного фильтра.

Как измененно :


Реализовано.
compdata
101.53243
COMPDATA ( 5.5.18.0 )

Краткое описание :

Компилятор не понимает режим stReOpen в функции DBFOpen

Описание :

Vip - язык, компиляция

Что измененно :



Компилятор Vip (константы)
DBF-файлы

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Поддержать работу функции DBFOpen с константами stDenyAll, stDenyRead, stReOpen, stAppend, описанными в документации по ней.

Как измененно :


Доработано.
compdata
101.53262
COMPDATA ( 5.5.18.0 )

Краткое описание :

Не компилируется интерфейс с оператором конкатенации в DSQL-запросе

Описание :

Прямой SQL

Что измененно :



DSQL

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если в запросе встречается локальная переменная в выражении с оператором "||",
то случается ошибка компиляции.


Как измененно :


Исправлено.
compdata
101.53342
COMPDATA ( 5.5.18.0 )

Краткое описание :

Запрос с синтаксической ошибкой портит БД

Описание :

Прямой SQL

Что измененно :



DSQL

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При выполнении операторов в модуле "SQL-доступ к БД" оператор DSQL не требует после себя точки с запятой; поэтому, если написать в середине оператора что-то странное, компилятор подумает, что DSQL кончился, выполнит его от начала и до этого места
(если получилось что-то осмысленное), и только потом попробует
компилировать дальше с этого места и выдаст ошибку.

Как измененно :


Теперь обязательна точка с запятой в конце оператора DSQL чтобы он выполнился.
compdata
101.53359
COMPDATA ( 5.5.18.0 )

Краткое описание :

Сделать связывание условий "с предыдущим", а не "со следующим"

Описание :

Система встроенных фильтров (по Ctrl+A)

Что измененно :



Пользовательские фильтры
Ctrl+A
Системные интерфейсы

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
В "Конструкторе фильтров" сделать связывание условий "с предыдущим", а не "со следующим".

Как измененно :


Доработано. Для первых условий (как всего фильтра, так и для любого из вложенных условий) выбор операции связи заблокирован.
compdata
101.53422
COMPDATA ( 5.5.18.0 )

Краткое описание :

Не формируется ARD-отчет, выбранный в окне =Выберите отчет= в режиме просмотра "Дерево"

Описание :

FCom - исполнение, интерпретация

Что измененно :



FCOM
Диалог выбора отчетов

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не формируется ARD-отчет, выбранный в окне =Выберите отчет= в режиме просмотра "Дерево"

Как измененно :


Исправлено.
compdata
101.53430
COMPDATA ( 5.5.18.0 )

Краткое описание :

Реализовать возможность редактирования текста фильтра

Описание :

Система встроенных фильтров (по Ctrl+A)

Что измененно :



Пользовательские фильтры
Ctrl+A
Системные интерфейсы

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализовать возможность редактирования текста фильтра.

Как измененно :


Реализовано.
compdata
101.53683
COMPDATA ( 5.5.18.0 )

Краткое описание :

Реализовать возможность выбора филиала для вставки записей в мультифилиальном режиме

Описание :

Системные интерфейсы Atlantis

Что измененно :



Филиальность

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализовать возможность определения филиала в качестве текущего для всех последующих создаваемых записей в мультифилиальном режиме.

Как измененно :


Реализовано. При выборе филиалов на старте приложения или из соответствующего пункта меню предоставляется возможность установить текущий филиал для вставки.
compdata
101.53730
COMPDATA ( 5.5.18.0 )

Краткое описание :

Переработать интерфейс "Поиск по фильтру"

Описание :

Системные интерфейсы Atlantis

Что измененно :



Системные интерфейсы
Эргономика
Поиск

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Переработать интерфейс "Поиск по фильтру", предоставить возможность составления сложных запросов

Как измененно :


Доработано. Используется "Конструктор условий"
compdata
101.53776
COMPDATA ( 5.5.18.0 )

Краткое описание :

Доработать возможности управления интерфейсами выбора диапазона дат

Описание :

Системные интерфейсы Atlantis

Что измененно :



Системные интерфейсы
<Компонент-n>

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Доработать возможности управления интерфейсами выбора диапазона дат, предоставив доступ к функции пересчета даты.

Как измененно :


Доработано. Дата корректируется при загрузке из dsk-файла.
compdata
101.53804
COMPDATA ( 5.5.18.0 )

Краткое описание :

Не применяется фильтр, созданный путем корректировки существующего

Описание :

Система встроенных фильтров (по Ctrl+A)

Что измененно :



Системные интерфейсы
Конструктор фильтров
Ctrl+A

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если установленному фильтру изменены условия и имя, то при установке нового варианта старый фильтр не снимается, новые условия не применяются.

Как измененно :


Исправлено.
compdata
101.53995
COMPDATA ( 5.5.18.0 )

Краткое описание :

Предоставить возможность создавать фильтры сразу путем импорта

Описание :

Система встроенных фильтров (по Ctrl+A)

Что измененно :



Системные интерфейсы
Фильтрация
Ctrl+A

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Предоставить возможность создавать фильтры сразу путем импорта.

Как измененно :


Доработано. В случае отказа от вставки условий и отсутствия прочих фильтров окно списка фильтров не закрывается.
compdata
104.19975
COMPDATA ( 5.5.18.0 )

Краткое описание :

Раскрывать папку, показывать филиал , который отмечен для входа

Описание :

Общие проблемы по модулю

Что измененно :



Филиальность

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Раскрывать иерархию для видимости всех возможных для выбора филиалов.

Как измененно :


Реализовано. В любом случае, выбрано что-то в подуровнях или нет, при запуске интерфейса открываются все папки.
compdata
104.20194
COMPDATA ( 5.5.18.0 )

Краткое описание :

Некорректно работает скрытие отчетных форм в новом диалоге выбора форм

Описание :

Системные интерфейсы Atlantis

Что измененно :



FCOM
Диалог выбора отчетов

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Некорректно работает скрытие отчетных форм в новом диалоге выбора форм.

Как измененно :


Исправлено.
compdata
101.46960
COMPDATA ( 5.5.18.0 )

Краткое описание :

Неправильно отрабатывает прямой sql

Описание :

Прямой SQL

Что измененно :



DSQL

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Если во время Fetch не влез результат выборки в привязанное поле,
то для пользователя DSQL это выглядит так, будто просто конец выборки.
Надо сделать отдельный код ошибки.
Также желательно заранее проверять во время связывания, что тип результирующего поля подходящий.

Как измененно :


Реализовано.
При выполнении запроса проверяют типы и размеры связанных с колонками полей,
и пишут предупреждение в лог драйвера --
если включить параметр Database.DSQLShowOverflowWarning=WARNING
Если Database.DSQLShowOverflowWarning=ERROR,
то несоответствия будут вызывать ошибку 367
(ошибку вернет команда sqlExecute или подобная)
Всё это только когда несоответствие очень очевидное;
если тип выражения найден СУБД и не совпадает с принимающим полем --
не будет предупреждений.
Например из поля в поле LongInt->Word -- это предупреждение,
а (Word*Word)->Word -- не будет предупреждения

Потом, если во время fetch случится переполнение по факту
(оно может и не случится, если реальные данные маленькие),
то будет ошибка 366, а не 4 как раньше
compdata
102.100192
COMPDATA ( 5.5.18.0 )

Краткое описание :

MS SQL настаивает, что бы подзапросы были именованными

Описание :

Прямой SQL

Что измененно :



DSQL

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Требовать при компиляции, чтобы все INLINE VIEW были именованными.
Отсутствие алиаса может и не привести к ошибке, но оно может приводить
к ошибке на только одной платформе, что затрудняет тестирование.

Как измененно :


Реализовано.

5.5.41.05.5.40.05.5.39.15.5.39.05.5.38.05.5.37.15.5.37.05.5.36.05.5.35.05.5.34.05.5.33.05.5.32.05.5.31.05.5.30.05.5.29.05.5.28.05.5.27.05.5.26.05.5.25.05.5.24.05.5.23.05.5.22.05.5.21.05.5.20.05.5.19.05.5.18.05.5.17.05.5.16.05.5.15.05.5.14.05.5.13.05.5.12.0