Обмен 1С:Деньги <-> Financisto (Android)

Опубликовал Алекс Ван (invertex) в раздел Обмен - Обмен с другими системами

Обработка предназначена для обмена 1С:Деньги и программы учета финансов Financisto (Android)
http://orangesoftware.ru/financisto

Функционал:
1. Экспорт из 1С: Счета и Категории
2. Импорт в 1С: Движения из CSV Financisto

Financisto - программа учета личных финансов для Android 

Инструкция:
А. Экспорт счетов и категорий в файл QIF
1. Выбрать имя файла для экспорта
2. Выбрать флажками, что будем выгружать
3. Нажать кнопку "Выгрузить"

Б. Импорт движений из CSV
 1. Выберать файл для импорта
 2. Нажать "Загрузить"
 3. Проверить загруженные данные, отметить или снять флажки по строкам
 4. Для свертки движений за один день по одному счету установить флажок "Сворачивать по датам"
 5. Нажать "Записать"

 Условие: В наименованиях счетов и категорий не должно быть запятых  

История изменений:

# 26.06.2014 Релиз 2.0
- Версия для 1С Деньги 2.0.15

# 13.09.2012 Релиз 1.3
- Добавлен обмен валют.
- Добавлена загрузка в 1С получателей. Так как 1С Деньги не умеет в одном документе регистрировать несколько получателей - работает только при отключенной свертке по дням.  Поиск получателя ведется в справочнике "Контакты".
- Исправлена ошибка ручного редактирования загруженного в 1С документа.

# 14.05.2012 Релиз 1.2
- Добавлена выгрузка из 1С статей доходов

# 02.05.2012 Релиз 1.1
- Добавлена запись комментариев в строки документов "Приход" и "Расход".
- Добавлена возможность сворачивать движения по одному счету за один день.
- Для экономии пространства на экране изменен комментарий признака импорта. Вместо #ИмпортCSV теперь записывается #csv.

# 24.04.2012 Релиз 1

 

Скачать файлы

Наименование Файл Версия Размер
QIFex13 (Для 1С Деньги редакции 1.0)
.epf 20,02Kb
25.06.14
91
.epf 20,02Kb 91 Скачать
QIFex20 (Для 1С Деньги редакции 2.0)
.epf 26,77Kb
25.06.14
22
.epf 26,77Kb 22 Скачать

См. также

Добавить вознаграждение
Комментарии
1. AlStorm (N0Brakes) 26.04.12 03:34 Сейчас в теме
Вот! Вот этого я ждал с момента выхода 1с:Денег!
2. Анастасия Васильева (facedancer) 02.05.12 12:49 Сейчас в теме
Как же это здорово!

Пожалуй, чуток доработаю обработку под себя, чтобы расходы по одному чеку группировались в один документ (т.к. я обычно расписываю всё отдельными строками), и это то что надо для командировок и отпусков, когда у меня нет доступа к 1С:Деньгам.

Большое спасибо!
3. Алекс Ван (invertex) 56 02.05.12 12:56 Сейчас в теме
(2) facedancer, я в новой версии уже сделал группировку по датам. Еще добавил загрузку комментариев. Выложу ее в течении сегодняшнего дня.
4. Алекс Ван (invertex) 56 02.05.12 19:16 Сейчас в теме
Выложил обновленную версию:

# 02.05.12 Релиз 1.1
- Добавлена запись комментариев в строки документов "Приход" и "Расход".
- Добавлена возможность сворачивать движения по одному счету за один день.
- Для экономии пространства на экране изменен комментарий признака импорта. Вместо #ИмпортCSV теперь записывается #csv.
5. Ruslan (rus128) 2 14.05.12 14:24 Сейчас в теме
"счета" - это в терминах "1С:Деньги" имелись в виду кошельки?
6. Алекс Ван (invertex) 56 14.05.12 14:51 Сейчас в теме
7. Сергей Марков (zeon77) 23.05.12 22:19 Сейчас в теме
А нельзя никак сделать приязку операций к получателям (контрагентам)?
8. Алекс Ван (invertex) 56 23.05.12 22:45 Сейчас в теме
(7) zeon77, думаю, что это будет не сложно.
9. Сергей Марков (zeon77) 24.05.12 21:41 Сейчас в теме
Я тут заметил кое-что странное. При корректировке в Деньгах операции, полученной путем импорта из Financisto, не меняется её общая сумма. Например, была импортирована 1 запись на 100 руб., потом я пытаюсь ее исправить на 98 руб., сохраняюсь, а в журнале операций, как было 100 руб., так и остается! Может это только у меня такой глюк?
11. Алекс Ван (invertex) 56 28.05.12 17:09 Сейчас в теме
(9) zeon77, Попробуйте перезагрузить, закрыть и снова открыть журнал. Может быть у вас форма не обновилась? Может быть обработчик новую запись на 98 рублей добавляет? Оба раза грузите с одинаковым флажком "Сворачивать по датам"?
12. Сергей Марков (zeon77) 28.05.12 22:04 Сейчас в теме
Закрытие/открытие журнала результатов не дает. Сегодня грузил без сворачивания по датам - отдельными документами. Результаты те же: внутри документа итог высчитавается по результатам корректировок, а при закрытии - общий итог в журнале не меняется.... Вот засада!
13. Сергей Марков (zeon77) 13.06.12 22:02 Сейчас в теме
Добрый день!
Как все-таки насчет обработки получателей?
14. Валерий Коробейников (kvu) 04.08.12 17:37 Сейчас в теме
Ребята! у меня не получается импорт из financisto. Ругается след образом: Преобразование значения к типу Дата не может быть выполнено В чем тут загвоздка??????

ERR {ВнешняяОбработка.QIFex.МодульОбъекта(105)}: Преобразование значения к типу Дата не может быть выполнено
ДатаДв = Дата(СтрЗаменить(СтруктураДвижения.date,"-","")+СтрЗаменить(СтруктураДвижения.time,":",""));
15. Я (invest0r) 45 28.08.12 11:03 Сейчас в теме
Обработка неверно вносит переводы между счетами с разными валютами, в терминологии 1С:Деньги - это "Обмен валюты" должно быть, а проводится как простой перевод (Кошелек RUR 1000 р. => Кошелек USD 1000$)
16. Алексей Калилец (axilab) 26 11.09.12 17:04 Сейчас в теме
Связка Financisto -> 1С деньги - это наверно одно из лучших решений по учёту домашних финансов что я в встречал,
особенно радует тот факт что в программе Financisto есть возможность экспорта данных в Dropbox.
Автору респект за обработку.
17. Алексей Калилец (axilab) 26 13.09.12 08:30 Сейчас в теме
(9) zeon77, Столкнулся с такой же проблемой, лечится следующим образом:
в модуле обработке в процедуре ЗаписатьДвижения() комментируем строку:
ДокРасход.СуммаВВалютеКошелька = ДокРасход.ДвиженияДенег.Итог("Сумма");
а ниже пишем:
ДокРасход.РассчитыватьАвтоматическиСуммуВВалютеКошелька = Истина;
...и тоже самое делаем для прихода, комментируем строку:
ДокПриход.СуммаВВалютеКошелька = ДокРасход.ДвиженияДенег.Итог("Сумма");
и ниже пишем:
ДокПриход.РассчитыватьАвтоматическиСуммуВВалютеКошелька = Истина;
Удачи!
18. Алекс Ван (invertex) 56 13.09.12 12:36 Сейчас в теме
# 13.09.2012 Релиз 1.3
- Добавлен обмен валют.
- Добавлена загрузка в 1С получателей. Так как 1С Деньги не умеет в одном документе регистрировать несколько получателей - работает только при отключенной свертке по дням.
Поиск получателя ведется в справочнике "Контакты".
- Исправлена ошибка ручного редактирования загруженного в 1С документа.

(13)(15)(17) Спасибо за помощь zeon77, invest0r, axilab!
19. Алекс Ван (invertex) 56 13.09.12 12:38 Сейчас в теме
(14) kvu, скачайте последнюю версию. Если ошибка будет повторяться, отправьте мне csv файл.
20. Константин (kstukov) 480 14.09.12 07:25 Сейчас в теме
(14) kvu, может ты не в .csv а в .qif экспортировал?
invertex; +1 Ответить
21. Алексей Калилец (axilab) 26 23.09.12 15:39 Сейчас в теме
Заметил баг
Если загрузить расходную опреацию с незаполненной категорией расходов,
то при последующем открытии бюджета происходит ошибка:
--------------------------------------------------------------
Ошибка при вызове метода контекста (уровень)
{Документ.Бюджет.МодульОбъекта(2822)}: Ошибка при вызове метода контекста (Уровень)
НоваяСтрока.Детали2_Уровень = ТекущаяСтрока.Статья.Уровень()+1;
по причине:
Элемент не выбран!
--------------------------------------------------------------
ручное редактирование (заполение статьи) ошибку не исправляет,
не помогает так же удаление этой расходной операции...
однако если эту операцию отредактировать в Financisto (заполнить категорию) и заново загрузить
ошибка более не возникает.

Предлагаю автору в обработки добавить проверку на заполнение категории расходов/доходов
дабы исключить подобные ошибки, тем более что сама 1С не дает провести документ с
незаполненной статьей расходов.
invertex; +1 Ответить
22. Константин (kstukov) 480 26.09.12 15:38 Сейчас в теме
Сделал удобной работой с 1С:Деньги следующим образом:

Скопировал базу целиком в папку в Dropbox. Т.к. хочется смотреть\вводить данные как на работе так и дома. На флешке лень таскать, да и есть вероятность что она потеряется. Пока включается комп и загружается операционка, база успевает синхронизироваться.

Эту обработку положил на Dropbox.
В Financisto включил отправку экспорта на Dropbox.

Теперь спокойно из Financisto можно выгружать данные на Dropbox и с любого компа загружать новые данные.
s_Keeper; kvu; invertex; +3 Ответить 1
23. Алексей Калилец (axilab) 26 27.09.12 00:56 Сейчас в теме
(22) kstukov, С базой на Dropbox засада может поджидать в том случае если ты забудешь закрыть программу дома или на работе...)
24. Константин (kstukov) 480 27.09.12 06:22 Сейчас в теме
(23) axilab, лично у меня такого не бывает, т.к. захожу в базу на пару минут. При этом следует учесть, что если ты одновременно зайдешь в базу с двух компов, то на dropbox'e данные не потеряются. Т.к. в этом случае создастся копия файла *.1CD. Правда данные придется вручную перенести, но все же.

Да и учитывая то что основная часть документов вводится в Financisto, то 1С Деньги служат лишь для аналитики.
25. Константин (kstukov) 480 27.09.12 06:37 Сейчас в теме
Нашлись недочеты.
Деньги 8, редакция 1.0 (1.0.23.1)

1. При экспорте из Financisto, не загружаются в 1С категории, в названии которых содержится знак "\", потому что в *.csv Файле такие статьи расходов обрамляются кавычками и потом по наименованию не находится. (Напр. наименование одной из статей расходов "Обучение\тренинги\курсы\учебники").

2. При загрузке доходов:

Модуль объекта:
строка 269

ДокРасход.СвойстваДокумента.Очистить(); // Видимо должен быть ДокПриход
ДокПриход.ДвиженияДенег.Очистить();

строка 285

ДокПриход.РассчитыватьАвтоматическиСуммуВВалютеКошелька = Истина; // может у меня релиз устарел, но у документа "Приход" нет этого реквизита...
26. Алексей Калилец (axilab) 26 27.09.12 07:31 Сейчас в теме
(24) kstukov, Лично у меня такое бывает) на работе комп включен круглосуточно да и дома зачастую то же)
...ну и использую я не только аналитику но и календарь с бюджетами)
27. Jek (jek) 25.10.12 13:12 Сейчас в теме
Не удивительно, что скачало только 7 человек.
Покупать абонемент за 800 руб? Нет, спасибо.
28. Алексей Калилец (axilab) 26 27.10.12 04:39 Сейчас в теме
(27) jek, Не обязательно покупать абонемент, можно конвертировать рубли в СтартМани
30 рублей = 1 стартМани
1 стартМани = 1 скачивание
29. Dmitry Smirnov (seademon86) 3 23.02.13 23:29 Сейчас в теме
А будет ли от автора такая же чудесная обработка для 1С Деньги 2.0? =)
30. Олег Каратаев (Kyrales) 117 27.04.13 12:57 Сейчас в теме
Модифицировал данную обработку в плане возможности загрузки данных из популярной CoinKeeper в 1С:Деньги. Программа есть и под IOS и под Android.
Прикрепленные файлы:
QIFex_1.4.epf
mirkwood89; DedTs; boggonzikov; +3 Ответить
31. Сергей Марков (zeon77) 13.05.13 23:34 Сейчас в теме
В версии 1.6.4 Financisto изменена выгрузка данных в CSV - добавлены поля original amount и original currency. В связи с этим после обновления на эту версию обработка работает неправильно. Можно поправить?
32. Андрей Рябцев (s_Keeper) 15.07.13 09:38 Сейчас в теме
Спасибо автору за замечательную обработку!
При переходе на последнюю версию 1С:Деньги перестала корректно работать, будет ли новая версия, если да то когда ждать?
33. Алексей Шабанов (BTRVODKA) 10 15.09.13 04:37 Сейчас в теме
Спасибо автору за разработку!
34. Алексей С (sloneg) 6 25.09.13 14:50 Сейчас в теме
Переработал обработку для 1С:Деньги 2.0.13. Конвертации валют - нет.
Прикрепленные файлы:
QIFex_2.0.epf
CardinalDen; kolja24; Kaavan; +3 Ответить 1
35. Sergey K (airyak) 28.01.14 14:14 Сейчас в теме
(28) axilab, Алексей, добрый вечер. Подскажите, как это сделать? Мне нужно только несколько обработок и глупо покупать абонемент за 1000 рублей. Как я могу пополнить свой счет на 100 рублей и перевести их в 3 стартМани
36. Михаил Заозерский (MikZ) 36 22.06.14 15:23 Сейчас в теме
(34) sloneg, взял за основу эту обработку и доработал под версию 2.0.15.7
Теперь работает в 1С:Деньги 2.0.15
Прикрепленные файлы:
QIFex_2.0.15 1С Деньги и финансисто.epf
37. Михаил Заозерский (MikZ) 36 24.06.14 23:45 Сейчас в теме
invertex, да, прикрепите пожалуйста обработку к шапке
38. Sergey K (airyak) 25.06.14 13:31 Сейчас в теме
(36) MikZ, Добрый день, к сожалению, обработка загружает в 1С строки, где указаны только суммы операции. Счета, проекты, статьи и остальная аналитика - пустая и не выгружается. Либо выходит сообщение с ошибкой "ПРЕОБРАЗОВАНИЕ ЗНАЧЕНИЯ К ТИПУ. ЧИСЛО НЕ МОЖЕТ БЫТЬ ВЫПОЛНЕНО."
39. reWn (reWn) 19.09.14 21:29 Сейчас в теме
Добрый день! При импорте в 1С:Деньги из Финасиста появляется сообщение "ПРЕОБРАЗОВАНИЕ ЗНАЧЕНИЯ К ТИПУ. ЧИСЛО НЕ МОЖЕТ БЫТЬ ВЫПОЛНЕНО."
После сообщения, данные в базу не заносятся. Использую 1С:Деньги, редакция 2.0.15.8, Financisto 1.6.8, база .csv
Подскажите, куда копать, чтобы заработал экспорт?
40. Алексей Медведев (Almnet) 8 15.11.14 22:54 Сейчас в теме
Доработал для 1С Деньги 2.0.16.6 ()
Попробовал выгрузку в QIF. Туда выгружаются только данные справочников и ни единой суммы или движения.
41. balance (balance) 206 06.09.15 22:12 Сейчас в теме
Добрый день!
При импорте (csv) в 1С:Деньги из Финасиста появляется сообщение "ПРЕОБРАЗОВАНИЕ ЗНАЧЕНИЯ К ТИПУ. ЧИСЛО НЕ МОЖЕТ БЫТЬ ВЫПОЛНЕНО."
После сообщения, данные в базу не заносятся.
Использую 1С:Деньги, редакция 2.0.19.10,
Financisto 1.6.8,