gifts2017

Обмен 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) 91
.epf 20,02Kb
25.06.14
91
.epf 20,02Kb Скачать
QIFex20 (Для 1С Деньги редакции 2.0) 21
.epf 26,77Kb
25.06.14
21
.epf 26,77Kb Скачать

См. также

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

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

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

# 02.05.12 Релиз 1.1
- Добавлена запись комментариев в строки документов "Приход" и "Расход".
- Добавлена возможность сворачивать движения по одному счету за один день.
- Для экономии пространства на экране изменен комментарий признака импорта. Вместо #ИмпортCSV теперь записывается #csv.
5. Ruslan (rus128) 14.05.12 14:24
"счета" - это в терминах "1С:Деньги" имелись в виду кошельки?
6. Алекс Ван (invertex) 14.05.12 14:51
7. Сергей Марков (zeon77) 23.05.12 22:19
А нельзя никак сделать приязку операций к получателям (контрагентам)?
8. Алекс Ван (invertex) 23.05.12 22:45
(7) zeon77, думаю, что это будет не сложно.
9. Сергей Марков (zeon77) 24.05.12 21:41
Я тут заметил кое-что странное. При корректировке в Деньгах операции, полученной путем импорта из Financisto, не меняется её общая сумма. Например, была импортирована 1 запись на 100 руб., потом я пытаюсь ее исправить на 98 руб., сохраняюсь, а в журнале операций, как было 100 руб., так и остается! Может это только у меня такой глюк?
11. Алекс Ван (invertex) 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) 28.08.12 11:03
Обработка неверно вносит переводы между счетами с разными валютами, в терминологии 1С:Деньги - это "Обмен валюты" должно быть, а проводится как простой перевод (Кошелек RUR 1000 р. => Кошелек USD 1000$)
16. Алексей Калилец (axilab) 11.09.12 17:04
Связка Financisto -> 1С деньги - это наверно одно из лучших решений по учёту домашних финансов что я в встречал,
особенно радует тот факт что в программе Financisto есть возможность экспорта данных в Dropbox.
Автору респект за обработку.
17. Алексей Калилец (axilab) 13.09.12 08:30
(9) zeon77, Столкнулся с такой же проблемой, лечится следующим образом:
в модуле обработке в процедуре ЗаписатьДвижения() комментируем строку:
ДокРасход.СуммаВВалютеКошелька = ДокРасход.ДвиженияДенег.Итог("Сумма");
а ниже пишем:
ДокРасход.РассчитыватьАвтоматическиСуммуВВалютеКошелька = Истина;
...и тоже самое делаем для прихода, комментируем строку:
ДокПриход.СуммаВВалютеКошелька = ДокРасход.ДвиженияДенег.Итог("Сумма");
и ниже пишем:
ДокПриход.РассчитыватьАвтоматическиСуммуВВалютеКошелька = Истина;
Удачи!
18. Алекс Ван (invertex) 13.09.12 12:36
# 13.09.2012 Релиз 1.3
- Добавлен обмен валют.
- Добавлена загрузка в 1С получателей. Так как 1С Деньги не умеет в одном документе регистрировать несколько получателей - работает только при отключенной свертке по дням.
Поиск получателя ведется в справочнике "Контакты".
- Исправлена ошибка ручного редактирования загруженного в 1С документа.

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

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

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

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

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

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

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

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

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

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

строка 285

ДокПриход.РассчитыватьАвтоматическиСуммуВВалютеКошелька = Истина; // может у меня релиз устарел, но у документа "Приход" нет этого реквизита...
26. Алексей Калилец (axilab) 27.09.12 07:31
(24) kstukov, Лично у меня такое бывает) на работе комп включен круглосуточно да и дома зачастую то же)
...ну и использую я не только аналитику но и календарь с бюджетами)
27. Jek (jek) 25.10.12 13:12
Не удивительно, что скачало только 7 человек.
Покупать абонемент за 800 руб? Нет, спасибо.
28. Алексей Калилец (axilab) 27.10.12 04:39
(27) jek, Не обязательно покупать абонемент, можно конвертировать рубли в СтартМани
30 рублей = 1 стартМани
1 стартМани = 1 скачивание
29. Dmitry Smirnov (seademon86) 23.02.13 23:29
А будет ли от автора такая же чудесная обработка для 1С Деньги 2.0? =)
30. Олег Каратаев (Kyrales) 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) 15.09.13 04:37
Спасибо автору за разработку!
34. Алексей С (sloneg) 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) 22.06.14 15:23
(34) sloneg, взял за основу эту обработку и доработал под версию 2.0.15.7
Теперь работает в 1С:Деньги 2.0.15
Прикрепленные файлы:
QIFex_2.0.15 1С Деньги и финансисто.epf
37. Михаил Заозерский (MikZ) 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) 15.11.14 22:54
Доработал для 1С Деньги 2.0.16.6 ()
Попробовал выгрузку в QIF. Туда выгружаются только данные справочников и ни единой суммы или движения.
41. balance (balance) 06.09.15 22:12
Добрый день!
При импорте (csv) в 1С:Деньги из Финасиста появляется сообщение "ПРЕОБРАЗОВАНИЕ ЗНАЧЕНИЯ К ТИПУ. ЧИСЛО НЕ МОЖЕТ БЫТЬ ВЫПОЛНЕНО."
После сообщения, данные в базу не заносятся.
Использую 1С:Деньги, редакция 2.0.19.10,
Financisto 1.6.8,