Отправляет email-рассылки с помощью сервиса Sendsay

[abilitycash] |wish| Формат файла .acb

Доброе время, Сергей aka Dervish и пользователи AC!
Пожелания по программе AbilityCash (AC).
AbilityCash 2 Alpha (Build 191)

Сергей а можешь поделится форматом файла .acb?
У меня назревает необходимость вести анализ, планирование и исполнение
бюджета за месяц. Есть мысля написать приложение на Delphi, для
анализа и исполнения бюджета хотелось бы получить доступ "только
чтение" к данным из файла .acb.
Т.е. сделаю "времянку" до той поры пока ты не реализуешь бюджет и
отчеты в АС.

Я конечно понимаю что можно экспортнуть в excel и от туда грузить в
Delphi, но при выгрузке не экспортируются коды записей
классификаторов, т.е. смену наименования экземпляра в
классификаторе я у себя отловить не смогу... переименовал статью
расхода и ... не сможешь свести план с фактом.

Ну результатами ес-но поделюсь:)

Ответить   Wed, 2 Jun 2004 15:03:29 +0400 (#160240)

 

Ответы:

Здравствуйте, Андрей!

Если честно, то мне не хотелось бы публиковать формат файла.

Наверное вы упустили, что если я опубликую формат файла, то все ухищрения в
том, чтобы закрыть данные, чтобы базу данных было невозможно взломать, всё
это пойдёт прахом. Данные будут открытыми на 100%, смотри - не хочу. Вам не
кажется, что это навредит?

С другой стороны я понимаю по каким причинам вам хочется получить
программный доступ к данным. В качестве альтернативного варианта могу
предложить сделать COM-интерфейсы для доступа к данным. Такая библиотека
будет запрашивать пароль у пользователя (если он не был предоставлен
программно).

Мне кажется, что такое решение могло быть бы идеальным, если бы не сроки.
Увы, на это потребуется время.

А пока, всё-таки, может быть Excel?

С уважением,
Сергей aka Dervish.
Сайт программы - http://www.dervish.ru/
Архив Листа - http://subscribe.ru/archive/comp.soft.others.abilitycash (37 сообщений)
Подписчиков в листе - 22

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.others.abilitycash-list@subscribe.ru
Отписаться: mailto:comp.soft.others.abilitycash--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 2 Jun 2004 23:36:55 +0400 (#160726)

 

[RPL] 2 июня 2004 г. Dervish [D]:
serg@d*****.ru - mid:20040602233513.1607***@c*****.subscribe

в

сорри, как-то не подумал над этим ...

и возможно к тому времени ты уже реализуешь планирование и анализ
бюджета:) т.е. необходимость отпадет :)

Тогда для нормального импорта (дабы можно было отследить изменения
наименование, смену подчиненности) хотелось бы получить в выгружаемых
данных дополнительные служебные реквизиты.
Предполагаю что:
- каждая запись в классификаторе имеет служебный (внутренний) уникальный код.
- каждая запись в классификаторе имеет служебный код родителя, который
может быть пустым если запись находится на самом верху дерева.
- каждая запись в счете имеет служебный (внутренний) уникальный код.
- каждая запись в счете имеет служебный код родителя, который
может быть пустым если запись находится на самом верху дерева.

Добавить в диалоге "экспорт" галку "выгружать служебную информацию"

В Excel добавить реквизиты:

На листе "Transactions" (операции)
- Expence account code
- Income account code
- Код записи Статьи
- Код записи "такого-то" классификатора

На листе Accounts (счета)
- Код счета
- Код родителя счета

На листе "такого-то" классификатора
- Код записи
- Код родителя

Тогда по этим данным я смогу
- четко отследить смену наименования экземпляра объекта
- построить дерево объекта
Спасибо.

Ответить   Thu, 3 Jun 2004 13:25:57 +0400 (#161256)

 

Здравствуйте!

Не уверен. Релизация планирования и анализа связана с некоторыми творческими
муками (как правило лично у меня нормальный код получается не с первой
попытки, а где-то с пятой). А с доступом через COM-объекты к базе данных всё
довольно просто. Кстати, одновременно можно прикруть и DDE к программе. Для
пользователей это будет означать, что можно будет из Excel-я ссылаться на
некоторые данные из самой программы. И Excel автоматически будет запускать
AbilityCash и выбирать из базы текущее значение.

Хммм, немного неожиданно. Вообще, могу сказать, что такой уникальный
идетификатор, конечно же, есть во второй версии программы. И он никогда не
изменяется за время жизни этого объекта в базе данных. Да и сама база данных
тоже обладает уникальным идентификатором (GUID-ом). А в записях ещё есть
сведения о дате/времени последнего изменения объекта. Но мне как-то не
приходило в голову, что эта служебная информация может быть полезна ещё
кому-то кроме меня.

Давайте на обдумывание, хорошо?

Причины пожелания понятны. Но может быть возможно как-то это сделать без
служебной информации?

С уважением,
Сергей aka Dervish.
______AbilityCashList___________________________________________#48
Сайт программы - http://www.dervish.ru/
Архив Листа - http://subscribe.ru/archive/comp.soft.others.abilitycash
______Подписчиков_______________________________________________#23

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.others.abilitycash-list@subscribe.ru
Отписаться: mailto:comp.soft.others.abilitycash--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 4 Jun 2004 00:23:45 +0400 (#161573)

 

[RPL] 4 июня 2004 г. Dervish [D]:
mid:20040604001732.1615***@c*****.subscribe

Я уже крутил, но без кодов записей, это получается очень
навороченно/интелекутальная система отслеживания смены наименования и
подчиненности с точностью ~ 70%-80%.
В общем сложна в реализации и мрачна в эксплуатации....
Так что без кодов мне ни туда и ни сюда....
--
С уважением, dat: 04.06.2004 9:27 мск.
fio: Андрей Моздаков www: http://vsng.narod.ru
twn: Череповец RU icq: 30203953
______AbilityCashList___________________________________________#50
Сайт программы - http://www.dervish.ru/
Архив Листа - http://subscribe.ru/archive/comp.soft.others.abilitycash
______Подписчиков_______________________________________________#22

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.others.abilitycash-list@subscribe.ru
Отписаться: mailto:comp.soft.others.abilitycash--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 4 Jun 2004 09:30:57 +0400 (#161800)

 

Здравствуйте, Андрей!

Хорошо, возможно, что я это сделаю. Но только не в ближайшее время, мне не
хотелось бы сейчас возвращаться к экспорту и импорту. Кстати, я планировал
чуть позже поработать над экспортом и импортом в XML, может быть там это
сделать?

А, может быть, самый простой способ (и удобный для вас), это всё-таки
COM-интерфейсы для доступа к данным базы. Там это (уникальные идетификаторы)
тоже можно будет предусмотреть.

С уважением,
Сергей aka Dervish.
Сайт программы - http://www.dervish.ru/
Архив Листа - http://subscribe.ru/archive/comp.soft.others.abilitycash

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.others.abilitycash-list@subscribe.ru
Отписаться: mailto:comp.soft.others.abilitycash--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sat, 5 Jun 2004 23:40:34 +0400 (#162948)

 

Честно? Мне все равно, главное чтобы реализация экспорта не
растянулось на ....

Ответить   Tue, 8 Jun 2004 10:53:27 +0400 (#164855)