| clip-ui |
| | #194 | система отслеживания ошибок |
| | #195 | облегчить привязку к функциям драйвера |
| | #196 | визуальный конфигуратор базы данных и форм |
| | #197 | реализовать системное меню действий и окон |
| | #198 | предопределённые пиктограмы кнопок: использование PNG |
| | #199 | виджеты ввода чисел и дат, выбора из списка (тестирование) |
| | #200 | автоинтеграция модулей в меню |
| | #201 | кнопка в диалогах по умолчанию (выделение) |
| | #202 | очистка (удаление виджетов) |
| | #221 | очистить меню (UIMenu) |
| | #222 | вызов меню по Alt (UIMenu) |
| | #223 | пиктограммы в меню, содержащим CheckMenuItem сдвинуты вправо (UIMenu) |
| | #224 | шаблон ввода/ограничение длины поля ввода (UIEdit) |
| | #225 | пиктограмма окна UIWindow не работает (функция gtk_WindowSetIconPixmap) |
| | #226 | выделение кнопки по умолчанию (UIChildWindow) |
| | #227 | ошибка перехода по акселераторам-русским буквам (UIChildWindow) |
| | #228 | привязка к акселераторам надписей перевода фокуса полей ввода (UIChildWindow) |
| | #229 | изменение заголовка дочернего окна (UIChildWindow) |
| | #230 | заголовок дочернего окна должен показывается как часть заголовка основного окна (UIChildWindow) |
| | #231 | убрать обрамление у панели инструментов дочернего окна (UIChildWindow) |
| | #232 | реализовать описание в формах виджета дерева (UITree) |
| | #233 | пиктограммы раскрытия/сворачивания, возможность убирания линий (UITree) |
| | #234 | при одинарном щелчке мышью выделять элемент без его раскрытия/сворачивания (UITree) |
| | #235 | Создать класс UIFixedLayout (gtk_fixed_new, абсолютное позиционирование) |
| | #236 | создать собственный виджет электронной таблицы (UISheet) |
| | #237 | контекстное меню на строке (удаление/добавление строк) (UISheet) |
| | #238 | комбинация полей ввода/полей выбора/выпадающих списков в одной таблице (UISheet) |
| | #239 | переход между столбцами с клавиатуры (UISheet) |
| | #240 | при редактировании ячейки должно учитываться выравнивание (UISheet) |
| | #241 | объединение ячеек (gtk_SheetPut() ?) (UISheet) |
| | #242 | применение свойств при добавлении строк/столбцов (UISheet) |
| | #243 | получение свойств ячеек (UISheet) |
| | #244 | сохранение данных/форматирования в XML (UISheet) |
| clip-ui/gtk |
| | #203 | передача параметров запуска у GtkInit() |
| | #204 | необходимо автоэкранирование символа акселератора по умолчанию "_" |
| | #205 | активировать привязки клавиш при win:show() для всех подменю |
| | #206 | автоматически добавлять комбинации клавиш в элементы меню (GtkAccelLabel) |
| | #207 | привязывать комбинации клавиш к элементу меню любой вложенности |
| | #208 | выравнивание комбинаций клавиш в элементах меню по правому краю (GtkAccelLabel) |
| | #209 | не удаётся изменить цвет фона (работает только изменение цвета текста и фона полей) |
| Workflow |
| | #125 | возможность построения систем документооборота и управления заданиями (workflow) |
| Администрирование |
| | #179 | наличие визуального конструктора объектов и форм печати |
| | #180 | наличие графических средств для описания бизнес-логики, разработки форм и отчётов |
| | #181 | удобная административная консоль |
| | #182 | управление пользователями и безопасностью |
| | #183 | обеспечение базовой аутентификации, прав доступа на уровне бизнес-логики |
| | #184 | ограничение работы пользователей на основе ролей с сервером, классами объектов, отдельными документами и вызова методов |
| | #185 | система построения отчётов для печати и экспорта |
| Бухгалтерский учёт |
| | #126 | возможность ведения бухгалтерского учёта согласно норм законодательства |
| Делопроизводство |
| | #127 | возможность построения систем документооборота и управления заданиями (workflow) |
| Документация |
| | #267 | генерация из более простых по описанию файлов |
| | #268 | сверка с изменениями в коде |
| | #269 | закончить описание всех методов и полей |
| | #270 | описать протокол взаимодействия с сервером |
| | #271 | единообразие оформления (таблицы стилей) |
| Драйверы |
| | #210 | GTK+ 2.x |
| | #211 | QT |
| | #212 | консоль |
| Интерфейсные формы |
| | #257 | заполнение полей значениями по ссылкам |
| | #258 | заполнение формы значениями по умолчанию |
| | #259 | убрать нули по умолчанию в формах |
| | #260 | формат значений |
| | #261 | применение символов подстановки |
| Интерфейсы |
| | #177 | типы клиентов: графический, веб-клиент, консольный |
| | #178 | Использование виджетов QT/KDE, GTK, Win32 API, текстового интерфейса |
| Клиент |
| | #107 | типы клиентов: графический, веб-клиент, консольный |
| | #108 | Использование виджетов QT/KDE, GTK, Win32 API, текстового интерфейса |
| | #109 | клиент должен иметь возможность вытягивать методы с сервера |
| | #110 | печать документов, справочников, отчётов |
| | #111 | показ документов и данных объектов как для изменения, так и просто для просмотра в зависимости от уровня доступа |
| | #112 | защита канала передачи данных между клиентом и сервером. Возможность подключения по ключу |
| | #113 | Время на выполнение действий с документом и справочником менее 0.1 сек., выполнение сложного запроса 3-5 секунд |
| | #114 | отделение описания формы от методов документа. Автоматическое заполнение полей формы данными объекта без дополнительного кода |
| | #115 | использование справочников для ввода данных |
| | #116 | ограничение работы пользователей на основе ролей с сервером, классами объектов, отдельными документами и вызова методов |
| | #117 | система построения отчётов для печати и экспорта |
| | #187 | одновременная работа клиента с несколькими базами данных |
| | #189 | наличие справки к форме (ссылка на законодательство) |
| Клиентская программа |
| | #262 | Выбор организации по умолчанию из списка контрагентов |
| | #263 | сохранять позицию и размеры окна при выходе |
| | #264 | сохранять размеры и положения столбцов форм |
| | #265 | Меню "Действия" - список действий текущего окна |
| | #266 | Меню "Окно" - показывать список открытых окон журнал клиентской программы |
| Конфигуратор (построитель форм) |
| | #169 | читабельность формата сохранения конфигурации |
| | #170 | воспроизведение сохранной формы в веб-браузере |
| | #171 | описание событий и обработчиков событий должно быть внутри описателя форм |
| | #172 | интуитивно понятный интерфейс |
| | #173 | наличие дизайнера/рисовалки |
| | #174 | наличие готового "отображателя" для просмотра вне E/AS клиента |
| | #175 | наличие web-браузера, поддерживающего этот описатель форм |
| | #176 | импорт форм из QT designer и Glade |
| Модули |
| | #272 | журнал сервера |
| | #273 | автогенерация форм |
| | #274 | визуальный редактор структуры базы данных |
| | #275 | визуальный редактор интерфейсных формы |
| | #276 | визуальный редактор печатных формы |
| | #277 | визуальный редактор UML |
| ОБД (объектная база данных) |
| | #128 | Поддержка сразу нескольких интерпретируемых языков программирования для написания методов и драйверов к ОБД: Python, Tcl, Perl, 1С. |
| | #129 | Подключение нескольких языков с преобразованием в единый код (байт-код) |
| | #130 | поддержка многобайтных кодировок типа UTF-8 |
| | #131 | хранение, представление, обновление объектов |
| | #132 | уникальная идентификация объектов |
| | #133 | Типизация языков на этапе выполнения |
| | #134 | описание бизнес-процессов в виде взаимосвязанных классов |
| | #135 | инструменты показа истории выполнения бизнес-процессов и изменения атрибутов объектов учёта |
| | #136 | ОБД должна поставляться с открытым исходным кодом |
| | #137 | базироваться на продуктах OpenSource, находящихся в штатном дистрибутиве |
| | #138 | портирована на Linux, FreeBSD, Windows, Solaris |
| | #139 | в ОБД должны хранится объекты любых ранее описанных типов и выполняться методы, описанные на любом подключаемом языке программирования |
| | #140 | необходимо подключение и работа клиентов в архитектуре клиент-сервер (через сокеты UNIX и сетевой порт) |
| | #141 | вся информация в базе хранится в виде объектов |
| | #142 | интерактивная консоль и низкоуровневая библиотека для работы с базой данных |
| | #143 | единый идентификатор любого объекта во всём репозитории |
| | #144 | описание классов на XML |
| | #145 | возможность указания своих типов данных и операций с ними |
| | #146 | административные средства: создание резервной копии, портабельный перенос данных (dump) |
| | #147 | права на основе ролей для доступа к базе, классу объектов, конкретному объекту, вызову методов |
| | #148 | средства диагностики и профайлер на все процедуры (в том числе и атомарные) |
| | #149 | журналирование на разных уровнях с возможностью писать в файл, syslog и/или сокет |
| | #150 | поддержка локальных настроек, временных зон |
| | #151 | названия полей, классов, методов на любом языке через алиасы |
| | #152 | обеспечение связи между объектами |
| | #153 | интерактивный клиент для доступа к базе данных из командной строки |
| | #154 | транзакции и блокировки |
| | #155 | изменение методов и описания классов без прекращения работы базы |
| | #156 | доступ и обмен данными с РСУБД, хэш-таблицами (Berkeley DB) |
| | #157 | использование данных в других хранилищах (РСУБД, системы транзакций) |
| | #158 | функционирование в режиме сервера CORBA |
| | #159 | функционирование в режиме сервера РСУБД (SQL-запросы типа SELECT) |
| | #160 | возможность запросов атрибутов объектов (как в SQL) |
| | #161 | репликация между различными репозиторями |
| | #162 | прозрачный сетевой вызов объекта на другом репозитории |
| | #163 | полиморфизм (наследование классов, свойств и методов) |
| | #164 | оптимизатор планирования запроса с сохранением плана для однотипных запросов |
| | #165 | кэширование запроса и данных |
| | #166 | возможность шифрования баз данных ОБД |
| Общесистемные |
| | #86 | минимальное количество новых технологий |
| | #87 | интуитивно понятная установка, настройка и обслуживание системы |
| | #88 | система должна быть самооптимизирована в работе |
| | #89 | использование штатных средств из дистрибутива |
| | #192 | На уровне концепций системы предотвратить возможность использования ее не по назначению, то есть как рассадник вирусов или спама |
| Общие |
| | #80 | Открытость кода |
| | #81 | Низкая цена приобретения: по цене носителей+документация |
| | #82 | аналитический учёт в любом количестве разрезов (репрезентативность) |
| | #83 | связь с производственно-финансовым планированием |
| | #84 | открытость и прозрачность учётной политики |
| | #85 | логичная объектная модель |
| | #186 | круглосуточнный саппорт |
| | #188 | Поддержание репозитория объектов в актуальном состоянии в соответствии с законодательством |
| | #191 | Обеспечить полное и безусловное юридическое и экономическое доверие к обновлениеям системы EAS со стороны субъектов и операторов учета. |
| | #193 | Полная докуменация по коду программы, API,. форматам файлов и протоколов |
| Операционные системы |
| | #92 | портирование серверного и клиентского ПО под популярные платформы (Linux, FreeBSD, Solaris, Windows) |
| Печатные формы |
| | #245 | режим электронной таблицы |
| | #246 | убрать нули по умолчанию в формах |
| | #247 | формат значений |
| | #248 | секции в печатных формах |
| | #249 | окно для показа и печати формы (UISheet) |
| | #250 | показ форм не должен "замораживать" интерфейс основной программы |
| | #251 | отрицательные значения позиций (отсчёт с нижнего/правого края листа) |
| | #252 | вставка графики в PostScript |
| | #253 | растягивание ячейки по содержимому |
| | #254 | перенос текста в ячейке с выравниванием по центру и справа |
| | #255 | выравнивание по ширине |
| | #256 | показ последнего слова при переносе |
| Приложение |
| | #219 | выбор драйвера в командной строке |
| | #220 | переход с видов на прямое получение списка объектов |
| Сервер |
| | #93 | обязательно наличие профайлера и средств диагностики |
| | #94 | вариант программы в виде монолитной программы, клиент-сервера, распределённых вычислений |
| | #95 | Расширяемость |
| | #96 | Масштабируемость |
| | #97 | Территориальная распределённость: работа с удалёнными базами данных, синхронизация изменений |
| | #98 | Интеллектуальное манипулирование объектами |
| | #99 | работа системы в реальном режиме времени или близкого к реальному |
| | #100 | одновременная работа нескольких операторов |
| | #101 | Возможность работы с несколькими СУБД |
| | #102 | связь с другими бухгалтерскими, налоговыми, банковскими системами на уровне базовых функций |
| | #103 | обмен данными с другими системами по сети (HTTP, SOAP) и в пакетном режиме (XML) |
| | #104 | система построения отчётов для печати и экспорта |
| | #105 | отладчик конфигурации |
| | #106 | ведение журналов действий пользователей |
| | #190 | генерация и трансформация форм "на лету" |
| Требование к оборудованию |
| | #90 | работа на "слабой" технике и медленных (в т.ч. коммутируемых) линиях связи |
| | #91 | поддержка торгового оборудования: принтеров этикеток и штрих-кодов, весов, сканеров штрих-кодов |
| Учётные |
| | #118 | высокоуровневые запросы по предметной теме (релевантность) |
| | #119 | качество и глубина предоставляемой информации (толератность) |
| | #120 | аналитический учёт в любом количестве разрезов (репрезентативность) |
| | #121 | связь с производственно-финансовым планированием |
| | #122 | открытость и прозрачность учётной политики |
| | #123 | описание бизнес-процессов в виде взаимосвязанных классов |
| | #124 | логичная объектная модель |
| Юзабилити |
| | #213 | в заголовках дочерних окон должны быть конкретные атрибуты документов |
| | #214 | переключение на уже открытую такую же форму |
| | #215 | автообновление списка при изменениях (обновление с интервалом) |
| | #216 | навигация по формам с клавиатуры (Enter, Esc, стрелки, Tab) |
| | #217 | курсор должен мигать |
| | #218 | возможность обновременного показа списка и документа в одном окне с разделителем |
| Языки разработки и описания |
| | #167 | Поддержка интерпретируемых языков программирования: Python, Tcl, Perl, 1С. Поддержка сразу нескольких языков |
| | #168 | высокоуровневые запросы по предметной теме (релевантность) |