|
|
| (не показаны 9 промежуточных версий 1 участника) |
| Строка 1: |
Строка 1: |
| − | ==Настройки==
| + | См. [[Gedemin Roadmap]] |
| − | * См. [[Контроль версии настроек (постановка)]]
| + | |
| − | | + | |
| − | ==Макросы==
| + | |
| − | * Все скрипт-функции одного модуля хранить в одном тексте
| + | |
| − | * Отказаться от путаницы макрос/скрипт функция. Упразднить макросы и ввести для скрипт-функции свойство "Отображается в меню"
| + | |
| − | * Отказаться от нашего отладчика. Использовать встроенный в Windows Script Host
| + | |
| − | * Переделать обработку исключений. Сделать ее похожей на VB On Error GoTo Label
| + | |
| − | * Перейти на редактор кода, который поддерживает сворачивание/разворачивание текста
| + | |
| − | * Переделать связку Делфи код/Код скрипта. Использовать хэширование вместо поиска по сортированным спискам
| + | |
| − | | + | |
| − | ==Гриды==
| + | |
| − | * Реализовать темы оформления
| + | |
| − | * Централизованно хранить настройки гридов, привязанно к теме оформления. Для конкретного грида хранить только отличия в визуальных настройках от настроек темы
| + | |
| − | * Размеры колонок выставлять по размеру данных
| + | |
| − | * Реализовать редактирование полей в случае использования расширенного отображения
| + | |
| − | | + | |
| − | ==Отчеты==
| + | |
| − | * Перейти на ФастРепорт 4
| + | |
| − | * Отказаться от внутреннего кода сервера отчетов. Сделать напрямую подключение TIBDataSeta к ФастРепорту
| + | |
| − | * Создать дизайнер типовых отчетов
| + | |
| − | | + | |
| − | ==Хранилище==
| + | |
| − | * Внутренне перейти на использование хэшированных списков при обращении к значениям и папкам
| + | |
| − | * Реализовать посегментное хранение данных в базе вместо записи одного большого блоба
| + | |
| − | | + | |
| − | ==Парсер SQL, фильтрация==
| + | |
| − | * Перейти на использование одного парсера (сейчас у нас один парсер использует БО, второй -- фильтры, и в других местах используются свои функции разбора и анализа запроса)
| + | |
| − | * Интегрировать парсер с объектом с информацией о структуре БД
| + | |
| − | * Объединить панель фильтрации и фильтры в одну систему
| + | |
| − | | + | |
| − | ==Календарь==
| + | |
| − | * Сделать компонент ввода диапазона дат вместо использования двух дата едитов
| + | |
| − | | + | |
| − | ==IBX==
| + | |
| − | * Переписать внутреннюю структуру хранения данных датасета в памяти
| + | |
| − | * Реализовать корректую обработку обрыва соединения и восстановления. Сделать возможность работы в ОффЛайне
| + | |
| − | | + | |
| − | ==Файреберд 2.0==
| + | |
| − | * Переделать стандартные бухгалтерские отчеты на использование блоков кода
| + | |
| − | * Складскую и бухгалтерскую логику реализовать на стороне сервера с помощью динамического формирования кода в тригерах
| + | |
| − | * Скорректировать код обработки интервальных деревьев для того, чтобы исключить непроизвольное изменение полей LB, RB
| + | |