19.04.2004
|
Misha Uskov
|
Названия баз на панели задач при нескольких запущенных Allegro |
|
Для того, чтобы можно было работать с несколькими Allegro одновременно, и различать их, хотелось бы в названии приложения на панели задач видеть имя базы.
|
--> 27.06.2004
Реализовано
|
|
22.04.2004
|
Misha Uskov
|
Вынести пункт "Все справочники" из меню "Документ |
Переименовать пункт меню Документы в "Данные" или, что лучше, вынести Справочники в отдельный пункт меню.
|
--> 05.06.2004
Реализовано в версии 1.7 Добавлен новый пункт меню "Справочники"
|
|
01.05.2004
|
Lazo
|
Хорошо бы иметь поле "сумма документа" в ручной операц |
В большинстве ручных операций, особенно после появления механизма формул, используется некоторая "опорная сумма", которую я ввожу сейчас в первую строку проводки. Однако зачастую эта сумма не нуждается в проведении вообще. Например, если это рублевый платеж, который должен быть проведен, как долларовое взаимодействие. Или если это сумма во внутренних условных единицах, а реальное начисление происходит в рублевых и долларовых слоях по реальным обменным курсам. К тому же отсутствие суммы документа в ручных проводках осложняет просмотр этих документов в "Проводнике по дакументам".
|
--> 14.05.2004
В версии 1.6 добавлено поле сумма "сумма документа" в ручную операцию. В формулах теперь можно использовать обозначение s0 для этой суммы. При открытии старых баз для уже имеющихся документов устанавливается значение этого поля в 0. Данные из этого поля теперь отображаются в "Проводнике по документам".
|
|
05.05.2004
|
Lazo
|
Хорошо бы иметь поддержку множества балансов в одной базе |
|
Иногда бывает необходимо одновременно отслеживать балансы нескольких компаний с общими справочниками. Это особенно нужно для схем из нескольких предприятий разной формы собственности для оптимизации налогообложения. Механизма слоев недостаточно, так как компании могут иметь совершенно разные структуры счетов.
|
--> 14.05.2004
Добавлена поддержка множества компаний в одной базе данных, начиная с версии 1.6. Каждая компания имеет баланс и может иметь балансовые аналитические и забалансовые регистры. Имена счетов (и коды) не могут иметь дубликатов в пределах одной компании. Каждая ручная операция теперь может затронуть счета сразу множества компаний. Шаблоны автоматических операций тоже могут одновременно работать со счетами всех компаний. Баланс дебета и кредита проверяется в каждом слое каждой компании для всех балансовых счетов. Для различения регистров счетов различных компаний используются пиктограммки. Число компаний не ограничено.
|
|
04.05.2004
|
Misha Uskov
|
Панель окон снизу (как в Ворде) или сверху (как в IBExpert). |
Пожелание. Панель окон снизу (как в Ворде) или сверху (как в IBExpert). Может быть ElegantMDI.
|
--> 04.05.2004
Добавил ElegantMDI в качестве таск-бара (панели задач) в Allegro. Решение временное, так как сама реализация этого компонента мне не внушает большой симпатии. В дальнейшем будет заменен на что-то более человеческое. Хотя существование такой панели, очевидно, значительно повышает удобство работы с Allegro.
|
|
26.04.2004
|
Misha Uskov
|
Автоматическая генерация номеров документов |
Жестоко заставлять юзера вводить ручками номер. Программера тоже лучше не напрягать лишний раз. Нужна ХП в заготовке базы для его генерации.
|
--> 27.04.2004
Конфигурирующий может использовать любой механизм для генерации номеров, какой пожелает. Вообще многое зависит от задачи. В каких-то случаях можно пойти на SELECT MAX() даже. В каких-то случаях написать ХП или создать обычные генераторы IB. Конфигурирующий вправе создавать генераторы и ХП (хранимые процедуры). Это ведь одно из преимуществ Allegro - прозрачность базы.
|
|
26.04.2004
|
Misha Uskov
|
Много работы по дизайну интерфейса документа |
Разбирался с документами. Основное впечатление - нужно что-то делать... Медленно и трудоемко, хотя безусловно - гораздо быстрее и легче, чем написание самому в Дельфи (был такой личный опыт).
|
--> 27.04.2004
Пока пусть будет так. Это понятно и привычно дельфисту. Если написать «Мастера», то процесс из творческого тут же превратится в рутинный. Юзеры его все равно не осилят, а профессиональные программисты сойдут с ума от скуки и «обезьяньей работы». Поэтому пока пусть будет так, как есть. В конце концов в Delphi тоже есть мастера в New... Но кто ими пользуется? Но я буду думать в направлении автоматизации некоторых вещей. Например, неплохо бы улучшить автоматический "примитивный интерфейс" документов. В каких-то случаях он мог бы пригодиться. Но этим я хочу заняться после разделения Allegro на 2 продукта: со скриптером и без скриптера (с усеченным конфигурированием, доступным непосредственно пользоватею)
|
|
22.04.2004
|
Misha Uskov
|
Экранные компоненты для числовых полей и полей типа дата |
В диалоге редактирования записи справочника - желательно на числовых полях и полях с типом дата - соответствующие элементы управления - TRXCalcEdit, TDateTimePicker
|
--> 27.04.2004
Поля типа "дата" так и работают. А поля TIMESTAMP я не рекомендую употреблять вообще (кроме технических случаев типа Лог-таблицы). С числовыми полями справочников пока не уверен. Нужно будет обсудить эту тему.
|
|
22.04.2004
|
Misha Uskov
|
Лог событий |
Хорошо бы сделать в базе данных таблицы SystemLog, SysEvents и глобальные процедуры записи в лог события, аналогично 1С. Хотя, конечно, это можно сделать самому.
|
--> 27.04.2004
Пока отложено. Не факт, что это нужно всем, особенно маленьким фирмам. Пусть пока это будет забота конфигурирующего.
|
|
22.04.2004
|
Misha Uskov
|
Права на просмотр справочников |
Необходим признак в Метаданные.Справочник. СкрыватьИзДереваСправочников. Незачем давать видеть некоторые справочник юзеру. Лично для меня - важная необходимость
|
--> 27.04.2004
Такие данные не должны храниться в справочниках. Используйте для этого документы или таблицы настроек.
|
|