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

Сделайте пожалуйста импорт из формата дзен-мани

Азат
2 июня 2015 22:14
Файл готов предоставить
NO NAME
3 июня 2015 09:22
по своему опыту - могу предложить начать учет в ДД заново, а при необходимости смотреть архив в ДМ.

в ДМ и ДД есть разные типы операций, которые будут искажать картину
1) например в ДМ можно сделать конвертацию с перемещением, например из "А 30USD" в "Б 1500 рублей". в ДД это две операции, конвертация, затем перемещение.
2) Статьи доходов и расходов - в ДМ это может быть одна статья, в ДД это две разных статьи.
3) Планирование вообще не переносится.
4) Иерархия статей - правда иерархия статей в ДД покрывает ДМ :)

понятно что при желании все можно...

как вариант берете файл экспорта отсюда, заполняете его операциями из ДМ и импортите.
Admin
 
3 июня 2015 09:37
Азат Пишет:
Файл готов предоставить
А если его просто загрузить как "произвольный формат" с настройкой правил, что говорит?
Азат
3 июня 2015 09:49
1)Весь учет у меня одновалютный - рубли
2)Статьи расходов стараюсь сделать одинаковыми по наименованию
3)Планирование да, не экспортируется у них. Ну хотя бы перенести фактические операции
4)Иерархией там не пользовался, она глючная.

Я понимаю что возможны различные глюки при конвертации. Но если Вы сможете переносить 80-90 % информации, то уже смело можно на форуме ДМ объявлять что есть перенос в ДД. Я сам это сделаю. Уверяю Вас, желающие перейти из ДМ в ДД найдутся. Сам сбежал от их "ненавязчивого" сопровождения.
NO NAME
3 июня 2015 12:42
Азат Пишет:
1)Весь учет у меня одновалютный - рубли 2)Статьи расходов стараюсь сделать одинаковыми по наименованию 3)Планирование да, не экспортируется у них. Ну хотя бы перенести фактические операции 4)Иерархией там не пользовался, она глючная. Я понимаю что возможны различные глюки при конвертации. Но если Вы сможете переносить 80-90 % информации, то уже смело можно на форуме ДМ объявлять что есть перенос в ДД. Я сам это сделаю. Уверяю Вас, желающие перейти из ДМ в ДД найдутся. Сам сбежал от их "ненавязчивого" сопровождения.
Что такое "ненавязчивое сопровождение"? В смысле поддержки разработчиков нет?
Азат
3 июня 2015 21:34
Да
Азат
5 июня 2015 11:39
Admin Пишет:
А если его просто загрузить как "произвольный формат" с настройкой правил, что говорит?
На вскидку что заметил: название счета и сумма указываются в разных местах строки, в зависимости от того - это приходная операция или расходная. Таким образом приход отличается от расхода только месторасположением значений в строке. При таком формате я не смогу отличить приходную операцию от расходной
Admin
 
5 июня 2015 11:41
Азат Пишет:
При таком формате я не смогу отличить приходную операцию от расходной
А по названию категорий-источников нельзя отличить? Если прописать их в правилах.
Азат
5 июня 2015 11:43
Допустим у меня 5 счетов и 30 категорий. Тогда придется делать 150 шаблонов?
Admin
 
5 июня 2015 12:11
Азат Пишет:
Тогда придется делать 150 шаблонов?
Да, многовато.
Ну тогда пошаманить в excel привести файл к нашему формату.
В будущем ещё поработаем над форматами из сторонних сервисов, но не в ближайшем.
NO NAME
9 июня 2015 15:52
посмотрел, файл экспорта ДМ и формат импорта в ДД.
реально проблема только с перемещениями. в том, что в ДД должно быть две последовательные "обратные" записи. в остальном ложится практически полностью.
RsH
9 июня 2015 18:38
ну в общем поигрался с файлами и сделал excel файл для преобразования экспортного файла ДМ в формат ДД.
сейчас попробовал на чистый аккаунт залить базу из ДМ - получилось. но были ошибки из-за того, что у меня 3 валюты :). на одной должно работать.
выложил файл сюда https://yadi.sk/i/kvIKwwrUhAjkk
с ограничениями:
1) все операции в ДМ в одной валюте.
2) на машине где будет переобразование нужен msOffice 2007
3) базовые навыки работы в excel
4) все в ручную - т.е. это не автомат.
5) все что вы делаете - на свой страх и риск
6) рекомендую протестировать испорт на новом аккаунте ДД. если все ок, то заливать его в основной
7) в ДД должен быть один кошелек по умолчанию "Мой кошелёк"


последовательность действий
1) экспорт из ДМ (Экспорт транзакций->Весь период -> все счета)
2) открываем файл экспорта в excel (имя файла будет типа такого "zen_2015-06-09_dumpof_transactions_from_alltime.csv")
3) удаляем первые 3 строчки (до строки с заголовками столбцов)
4) выделяем всеми заполненные ячейки первого столбца
5) в меню "данные" выбираем "текст по столбцам"
6) в открывшемся визарде -> "с разделителями" -> "далее" -> разделитель только "запятая" -> "далее" -> "готово"
7) получаем таблицу в которой все наши операции.
8) выделяем все стоки таблицы включая заголовки.
9) открываем скачанный по моей ссылке файл
10) встаем в ячейку А1 и вставляем все что скопировали из файла экспорта ДМ
11) формулы из диапазона L2:U2 растягиваем вниз до конца вставленной таблицы.
12) выделяем все что получилось в последнем столбце U и копируем.
13) открываем msword новый документ
14) вставляем скопированный столбец U
15) ставим курсор в любом месте вставленной таблицы и в меню "Макет" -> "преобразовать в текст" -> "разделитель знак абзаца"
16) делаем заменить "," на "." (или Ctrl+H или меню "Главная" -> заменить).
17) удаляем первую строчку "Финальная сборка".
18) открываем блокнот (notepad.exe)
19) копируем все из файла word в блокнот
20) сохраняем запись в блокноте в формате UTF-8
21) открываем сайт ДД, меню "Другое" -> "Импорт данных" -> "Простой формат" -> "Выбрать файл" -> имя файла который сохранили из блокнота
22) нажимаете "загрузить" и ждете...
23) ждете....
24) ждете....
25) проверяете распознанные операции и нажимаете "Все верно, сохранить"
26) идете и проверяете импортированные операции.


пункт 16 выполняется в том случае, если у вас разделитель дробной часть запятая.
RsH
9 июня 2015 18:42
если прям будет надо, то можно прикрутить и мультивалюты.

но это если заработает то, что описано выше и за отдельную плату :)
RsH
9 июня 2015 18:44
ну и самое главное - если у вас используется древовидная структура затрат,
то она будет иметь вид

Категория/Подкатегория

и статья которая в ДМ была доходно-расходная превратится в две категории.
Admin
 
9 июня 2015 22:13
RsH Пишет:
ну в общем поигрался с файлами и сделал excel файл для преобразования экспортного файла ДМ в формат ДД.
Вот бы класс на PHP написали. Прикрутили бы его в официальный раздел импорта.
NO NAME
9 июня 2015 22:26
Вот бы класс если бы я умел. Или показал кто. А то я последний раз на делфи в 2005 году писал.
Азат
9 июня 2015 22:59
Большое спасибо. На днях протестю. В рабочие дни - времени не хватает
Азат
9 июня 2015 23:34
RsH Пишет:
рекомендую протестировать испорт на новом аккаунте ДД. если все ок, то заливать его в основной
Можно же попробовать слить по такой технологии:
1)Сделать архив
2)Загрузить
3)Протестить и в случая возникновения серьезных проблем - вернуть из архива...
NO NAME
9 июня 2015 23:40
Можно. Более того можно админа попросить восстановить данные на утро.
это на ваше усмотрение. Но конвертер сырой. Можете прислать мне файл я посмотрю как он отработает его
Азат
10 июня 2015 04:10
Куда выслать?
Азат
12 июня 2015 05:46
RsH Пишет:
6) рекомендую протестировать испорт
Добрый день. Я протестил. На офисе 2013. Появилась дополнительная валюта RUB, кроме основной валюты Руб. Сейчас буду решать этот вопрос.
NO NAME
12 июня 2015 05:51
Замените RUB на руб перед импортом.
Азат
12 июня 2015 05:55
RsH Пишет:
19) копируем все из файла word в блокнот 20) сохраняем запись в блокноте в формате UTF-8
После теста пункт 19 я бы изложил так:
19) Копируем все из файла word в блокнот. Меню Правка - Заменить... "RUB" на "Руб", кнопка "Заменить все"
Азат
12 июня 2015 05:58
RsH Пишет:
26) идете и проверяете импортированные операции.
А пункт 26 я бы изложил так:
26)идете на работу, берете отпуск и проверяете импортированные операции :)))))
NO NAME
12 июня 2015 11:02
Сработало?
Азат
12 июня 2015 22:55
Да, выверяю остатки:
1)Почему то некоторые перемещения, в основном с карты на наличку некорректно перенеслись. Перенеслись не как перемещения, а как траты карточки.
2)И еще если в ДМ остатки на счете указывались в самом счете (та есть такая возможность), то такие остатки не переносятся. Что достаточно логично.
3)И еще - бюджет слетел, придется заново вводить
Азат
13 июня 2015 21:44
Азат Пишет:
1)Почему то некоторые перемещения, в основном с карты на наличку некорректно перенеслись. Перенеслись не как перемещения, а как траты карточки.
Я понял какие перемещений некорректно загрузились. Те, которые являются по сути перемещениям, НО КАТЕГОРИЮ расходов имеют. Такое бывает в ДМ если СМС неправильно распозналось как трата и мы его переделали в перемещение НЕ СТИРАЯ категорию расходов
Азат
13 июня 2015 21:50
RsH Пишет:
7) получаем таблицу в которой все наши операции.
Поэтому пункт седьмой я изложил бы так:
7) получаем таблицу в которой все наши операции. Делаем фильтр по НЕПУСТЫМ колонкам incomeAccountName (т.е. фильтр по всем перемещениям). Если встречаются НЕПУСТЫЕ колонки categoryName, то очищаем содержимое этих колонок (т.е. убираем категорию расходов)
Азат
15 июня 2015 17:23
Еще один неприятный момент - после всех этих манипуляций слетел не только бюджет ,но и все введенные правила импорта
NO NAME
15 июня 2015 17:24
Бюджет понятно почем слетел.
А вот правила импорта непонятно
Admin
 
15 июня 2015 19:12
Азат Пишет:
слетел не только бюджет ,но и все введенные правила импорта
Разве что удалялись категории, участвующие в правилах как категории по умолчанию.
Другой связи правил с какими-то данными - не существует.
Азат
24 июня 2015 05:26
Я изложу окончательный вариант инструкции RsH (надеюсь он не против :))) с учетом моих поправок:
Ограничения переноса:
1) все операции в ДМ в одной валюте.
2) на машине где будет переобразование нужен msOffice 2007/2013
3) базовые навыки работы в excel
4) все в ручную - т.е. это не автомат.
5) все что вы делаете - на свой страх и риск. Бывало что слетали данные по бюджету, и правила импорта, заполненные в ДД
6) рекомендую протестировать испорт на новом аккаунте ДД. если все ок, то заливать его в основной. Или такой вариант:
-Сделать архив
-Загрузить
-Протестить и в случая возникновения серьезных проблем - вернуть из архива...
7) в ДД должен быть один кошелек по умолчанию "Мой кошелёк"

Последовательность действий
1) экспорт из ДМ (Экспорт транзакций->Весь период -> все счета)
2) открываем файл экспорта в excel (имя файла будет типа такого "zen_2015-06-09_dumpof_transactions_from_alltime.csv")
3) удаляем первые 3 строчки (до строки с заголовками столбцов)
4) выделяем всеми заполненные ячейки первого столбца
5) в меню "данные" выбираем "текст по столбцам"
6) в открывшемся визарде -> "с разделителями" -> "далее" -> разделитель только "запятая" -> "далее" -> "готово"
7) получаем таблицу в которой все наши операции. Делаем фильтр по НЕПУСТЫМ колонкам incomeAccountName (т.е. фильтр по всем перемещениям). Если встречаются НЕПУСТЫЕ колонки categoryName, то очищаем содержимое этих колонок (т.е. убираем категорию расходов)
8) выделяем все стоки таблицы включая заголовки.
9) открываем скачанный по моей ссылке файл
10) встаем в ячейку А1 и вставляем все что скопировали из файла экспорта ДМ
11) формулы из диапазона L2:U2 растягиваем вниз до конца вставленной таблицы.
12) выделяем все что получилось в последнем столбце U и копируем.
13) открываем msword новый документ
14) вставляем скопированный столбец U
15) ставим курсор в любом месте вставленной таблицы и в меню "Макет" -> "преобразовать в текст" -> "разделитель знак абзаца"
16) делаем заменить "," на "." (или Ctrl+H или меню "Главная" -> заменить).
17) удаляем первую строчку "Финальная сборка".
18) открываем блокнот (notepad.exe)
19) Копируем все из файла word в блокнот. Меню Правка - Заменить... "RUB" на "Руб", кнопка "Заменить все" 20) сохраняем запись в блокноте в формате UTF-8
21) открываем сайт ДД, меню "Другое" -> "Импорт данных" -> "Простой формат" -> "Выбрать файл" -> имя файла который сохранили из блокнота
22) нажимаете "загрузить" и ждете...
23) ждете....
24) ждете....
25) проверяете распознанные операции и нажимаете "Все верно, сохранить"
26) идете и проверяете импортированные операции.
Азат
24 июня 2015 05:40
Файл RsH находится по адресу: https://yadi.sk/i/kvIKwwrUhAjkk
NO NAME
26 июня 2015 16:57
Азат Пишет:
7) получаем таблицу в которой все наши операции. Делаем фильтр по НЕПУСТЫМ колонкам incomeAccountName (т.е. фильтр по всем перемещениям). Если встречаются НЕПУСТЫЕ колонки categoryName, то очищаем содержимое этих колонок (т.е. убираем категорию расходов)
неверно

нужно так
7) получаем таблицу в которой все наши операции. Делаем фильтр по НЕПУСТЫМ колонкам incomeAccountName (т.е. фильтр по всем перемещениям) И outcomeAccountName. Если при этом встречаются НЕПУСТЫЕ колонки categoryName, то очищаем содержимое этих колонок (т.е. убираем категорию расходов)


т.к. если вы отфильтруете только по incomeAccountName, то вы почистите категории для всех доходов. а еще проще я перезалил файл с условием, которое сейчас вроде корректно определяет перемещение
https://yadi.sk/i/ppqJ87H2hVmBx
NO NAME
1 июля 2015 21:31
Для опытов нужна реальные файлы экспорта из дм.
сам файл с полным экспортом и табличка по всем местам хранения
счет/начальный остаток/финальный остаток

Слать на i.v.sedov (at) gmail.com

Чем больше транзакций тем лучше и разных.

Нужны для тестирования полностью автоматизированного импорта.
конфеденциальность гарантирую

В ответ будет большая благодарность от будующих пользователей конвертера... наверное
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.