Сообщество
Логин
Пароль
Забыли пароль?     Регистрация
Ещё проектики
Рабочее время
Минималистичный счётчик рабочего времени онлайн
Общение / Веб версия / Импорт из ПО "Домашняя бухгалтерия"

Импорт из по "домашняя бухгалтерия"

Amargo
8 октября 2014 11:20
переносы успешно импортнул! Йууху!
Amargo
8 октября 2014 15:01
А как можно очистить список категорий в расходах? Так чтобы сразу все удалить, а то по одной очень долго, после кривого импорта.
Amargo
8 октября 2014 16:59
Всё, победил импорт рсходов и доходов.
после добавления импорта обмена валют почти всё сошлось.
Сейчас вот добиваю долги, благо их совсем мало и можно считать эксперимент удачным!
Amargo
9 октября 2014 16:22
Так, у меня орг.вопрос по переносу.
я успешно импортировал данные из ДБ, но теперья хочу немного реорганизовать свои справочники. Например:
1. у меня была в ДБ категория "Транспорт" с подкатегориями "метро", "автобусы", "такси" etc.
оно у меня импортировалось в категирии типа "Транспорт метро", "Транспорт астобусы" и т.п.
я импортировал в Дребеденьги и хочу перенести расходы в категорию "Транспорт", избавившись от подкатегорий, но зато добавив тэги "метро", "автобус"...
с помощью функции
"Перенести траты в другую категорию
Переносим в..." "Транспорт"
но как сделать тэги?

я бы хотел, предварительно, перед переносом, в старых категориях, например в "Транспорт метро" у меня 89 записей, все скопом присвоить тэг "метро", а уже после этого выполнить
"Перенести траты в другую категорию
Переносим в..." "Транспорт"

и так с каждой импортированной категорией.

в итоге я получу в Дребеденьгах одну большую категорию "Транспорт", но записи будут отмечены разными тэгами!

Внимание вопрос :)
Как мне скопом присвоить тэг "метро" или любой другой сразу ВСЕМ записям в отдельно выбранной (под)категории?
Admin
 
9 октября 2014 16:51
Alex Пишет:
Как мне скопом присвоить тэг "метро" или любой другой сразу ВСЕМ записям в отдельно выбранной (под)категории?
Можно экспортировать всё в Excel, и там в нужной колонке с нужным номером категории приклеить в комментарий строку типа [тег], а затем залить обратно, через импорт.

Вы ведь уже крутой спец. в Excel :).
Amargo
9 октября 2014 17:17
ага, понял!) Да, я теперь просто 80лвл!
а как можно сделать экспорт? только "экспот на e-mail" или есть другой способ?
Admin
 
9 октября 2014 17:47
Alex Пишет:
только "экспот на e-mail" или есть другой способ?
В разделе экспорта можно его и скачать.
Ilyan
13 октября 2014 00:33
Пользователи "Домашней бухгалтерии" от keepsoft, а вы хотели бы перенести в дребеденьги количества/единицы (килограммы, штуки и т.п)?

Это возможно только в комментариях, и вряд ли будет поддерживаться в дребеденьгах как-то иначе.

Ваши предложения по формату?
aleter
13 октября 2014 07:29
ваще пофик на эти килограммы
Ilyan
13 октября 2014 09:38
aleter Пишет:
ваще пофик на эти килограммы
Если вы их не использовали, то их и не будет.

Но вдруг кто-то заносил - я помню, что и в дребеденьгах были такие пожелания.

К сожалению, здесь соответствующих полей нет, но эту информацию можно было бы сохранить хотя бы в комментарии. Например, добавив " <1 кг>" в конец.
Admin
 
13 октября 2014 09:42
Ilyan Пишет:
Пользователи "Домашней бухгалтерии"
А получится ли делать выгрузку одним файлом, что бы не утраивать действия пользователей?
Ilyan
13 октября 2014 10:05
Admin Пишет:
А получится ли делать выгрузку одним файлом
Я пока такой возможности не нашел.

Есть BackUp, в котором, очевидно, есть всё, но там все файлы защищены паролем.

Так что пока я использую данные 5 разных экспортов в XML:

1. Brief accounts (для начальных остатков)
2. Expenses
3. Income
4. Funds transfer history
5. Conversion operations history

* у меня версия на английском - Ежегодный обладатель премии «Софт года» не сумел сделать нормальный установочный файл с поддержкой юникода.

** их английский, кстати, достойный конкурент вашему )))
Ilyan
13 октября 2014 10:16
Admin Пишет:
что бы не утраивать действия пользователей?
Инструкция получится многошаговой, но все-таки она не требует использования Notepad и Excel.
Admin
 
13 октября 2014 10:21
А сам файл базы какой? Если какой-нить dbf или mdb - так может просто его брать и читать.
Ilyan
13 октября 2014 10:43
Admin Пишет:
А сам файл базы какой? Если какой-нить dbf или mdb - так может просто его брать и читать.
http://www.keepsoft.ru/homebuh_download.htm
Ilyan
13 октября 2014 10:44
Файлы лежат в запароленном архиве.
Admin
 
13 октября 2014 11:54
Ilyan Пишет:
Файлы лежат в запароленном архиве
Ясно, жаль.
Вообще есть мысли, а не наладить ли импорт из других популярных программ-сервисов. Было бы здорово сделать такую штуку на PHP (c Perl-ом решение будет скорее обходное, временное), чтобы легко внедрить в сервис и потом постепенно наращивать список источников.
Amargo
13 октября 2014 12:01
aleter Пишет:
ваще пофик на эти килограммы
поддерживаю!
Amargo
13 октября 2014 12:03
2. Expenses
3. Income

легко объединяются в один файл, уже на один шаг меньше
Ilyan
13 октября 2014 13:38
Alex Пишет:
легко объединяются в один файл, уже на один шаг меньше
В любом случае экспортить их нужно по отдельности.

А там, либо заливать на дребеденьги 2 разных файла, либо как-то объединять, и заливать 1 файл.

Проще уж оставить 2.
Ilyan
13 октября 2014 13:42
Admin Пишет:
Вообще есть мысли, а не наладить ли импорт из других популярных программ-сервисов.
Удивительно, что эта задача для вас не является приоритетной уже 5 лет.

Ведь пользователи, пришедшие из других программ-сервисов, становятся активными/платными на порядок чаще, чем привлеченные любым другим способом.
Ilyan
13 октября 2014 13:48
Admin Пишет:
c Perl-ом решение будет скорее обходное, временное
А какая принципиальная разница?

Сейчас надо:

1. Закачать 5 файлов пользователя.
2. Запустить Perl скрипт.
3. Использовать результат скрипта (файл) для импорта.

Что изменит использование PHP?
Admin
 
13 октября 2014 14:21
Ilyan Пишет:
Что изменит использование PHP?
Изменит возможность поддержки такого решения. Мы же не работаем с перлом, это просто сейчас для быстрого старта можно запустить из PHP выполнение консольно-перловой команды. Но как только встанет вопрос наращивания списка источников или исправления багов - надо будет переписать всё на PHP во избежание зоопарка.
Ilyan
14 октября 2014 00:52
Еще один вопрос пользователям: я пока не нашел прямой возможности связать перемещение (в экспорте перемещений) и комиссию (в экспорте расходов).
Насколько это вам важно?

И вопрос админу: можно ли эту связь указать в импорт-файле и если да, то каким образом?
Admin
 
14 октября 2014 10:43
Ilyan Пишет:
можно ли эту связь указать в импорт-файле и если да, то каким образом?
Нет, только независимым расходом.
Ilyan
14 октября 2014 10:48
Admin Пишет:
Нет, только независимым расходом.
Ну, на нет и суда нет.

* а вам это, конечно, минусик в карму - даже "полный" формат импорта оказывается неполным.
Amargo
14 октября 2014 11:07
>>перемещение (в экспорте перемещений) и комиссию (в экспорте расходов).
----
я-то уже сам перенёс, мне не важно, но любопытно, речь о комиссии за перевод, к примеру из банка в банк?
А в чём вопрос? Что значит "связать"? Комиссия же идёт просто как отдельный расход?
например:

Банковские платежи
10.00Руб 9 окт 15:32
комиссия за перевод комиссия за перевод
Ilyan
14 октября 2014 11:07
На всякий случай, вопрос зарегистрированным пользователям "Домашней бухгалтерии" от keepsoft:

А у вас тоже BackUp файлы (*.hbb) защищены паролем?
Или может быть этот пароль является секретом только для меня?
Ilyan
14 октября 2014 11:15
Alex Пишет:
Что значит "связать"?
Если в дребеденьгах добавить перемещение с комиссией, то эта комиссия естественно занесется как расход.

Но благодаря внутренней связи, детали комиссии можно будет редактировать и через перемещение.


Аналогично и в kеepsoft - перемещение видно в списке перемещений, комиссия видна в списке расходов, но при редактировании перемещения открывается общая форма, позволяющая редактировать комиссию.
Ilyan
14 октября 2014 11:19
Ilyan Пишет:
благодаря внутренней связи
Надеюсь, во время синхронизации дребеденьги не используют "полный" формат, и эта связь не утрачивается.
Admin
 
14 октября 2014 12:20
Ilyan Пишет:
Надеюсь, во время синхронизации дребеденьги не используют "полный" формат
Так как насчёт PHP класса? :)
Ilyan
14 октября 2014 13:48
Admin Пишет:
Так как насчёт PHP класса? :)
Говорят, Perl довольно похож на PHP.

Я стараюсь писать аккуратно, надеюсь, в случае необходимости вы сможете портировать мой код в PHP.
Admin
 
14 октября 2014 13:51
Ilyan Пишет:
Perl довольно похож на PHP
Жаль, было бы здорово.
Там регулярки отличаются, их бы поменьше тогда.
Ilyan
14 октября 2014 14:31
Из-за того, что в XML каждое поле в отдельной строке, регулярок много.
Но зато они все простые. :)
Ilyan
15 октября 2014 01:53
А в каком порядке добавятся валюты?
В порядке строк, или по возрастанию уникальных id?
Ilyan
15 октября 2014 03:43
Про валюты - неважно.

Как отсортировать объекты? Использовать поле sort?

Можно ли в списке объекотв указать подкатегорию ДО родительской категориии?


* У меня - почти готово. А у вас? Страница с загрузкой 5 файлов...
Admin
 
15 октября 2014 10:43
Ilyan Пишет:
А в каком порядке добавятся валюты?
В порядке следования строк, а для остальных объектов сортировка задаётся числом из поля sort.

Родительскую категорию нужно указать перед дочерней.

Ждём инструкцию для пользователя и для программиста (как пользоваться скриптом). А также тестовые файлы с данными. Если кто-то из добровольцев от пользователей кипсофт предоставит свою "большую и настоящую" базу для пуско-наладки - будет здорово.
Ilyan
15 октября 2014 12:11
Admin Пишет:
Родительскую категорию нужно указать перед дочерней.
ОК, я уже так сделал.

Но можно, например, сначала указать все корневые категории, а потом все второго уровня?
Ilyan
15 октября 2014 12:57
Admin Пишет:
Ждём инструкцию для пользователя и для программиста (как пользоваться скриптом). А также тестовые файлы с данными. Если кто-то из добровольцев от пользователей кипсофт предоставит свою "большую и настоящую" базу для пуско-наладки - будет здорово.
Для пользователя:

1. В настройках валют включить галку "Показывать код валюты"
2. В настройках валют выбрать последний "Формат валюты" ("1 $")
3. В настройках валют выбрать "Количество знаков после запятой" = 2

1. "Сервис" -> "Экспорт данных" -> "Счета кратко" -> все записи/все поля -> "XML file"
2. "Сервис" -> "Экспорт данных" -> "Расходы" -> все записи/все поля -> "XML file"
3. "Сервис" -> "Экспорт данных" -> "Доходы" -> все записи/все поля -> "XML file"
4. "Сервис" -> "Экспорт данных" -> "Долги" -> все записи/все поля -> "XML file"
5. "Счета" -> "Переместить" -> "История перемещений" -> "Эскпорт" -> все записи/все поля -> "XML file"
6. "Валюты" -> "Обмены валют" -> "История обменов валют" -> "Эскпорт" -> все записи/все поля -> "XML file"


Для программиста:

1. Закачать 6 файлов пользователя
2. Запустить скрипт с 6 параметрами - путями закачанных файлов (порядок важен!)
3. Обработать stdout скрипта - либо сохранив в файл для дальнейшей обработки, либо сразу передав его куда нужно.



* новую версию скрипта я пришлю позже - сейчас он получает только 5 файлов, без долгов.
Ilyan
15 октября 2014 13:00
Извиняюсь, но у меня английская версия, которую вряд ли кто-то использует, поэтому обратный перевод на русский пунктов меню и кнопок может быть неточным.

Админ, пожалуйста, установите себе "Домашнюю бухгалтерию" от keepsoft на русском и уточните инструкции для пользователя.
  Сюда 1 2 3 4 5 6  Туда  
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.