Экспорт-импорт "один к одному"

Оставляйте в этом разделе свои предложения, пожелания и замечания по программе "Домашняя бухгалтерия".
dmitriylost
Новичок
Сообщения: 6
Зарегистрирован: 26 мар 2011, 18:36

Экспорт-импорт "один к одному"

Сообщение dmitriylost » 07 май 2011, 12:50

Пользуюсь версиями ДБ для ПК и КПК, которые между собой синхронизируются. Во время синхронизации произошел сбой, не знаю в чем была причина, но в результате появилась следующая проблема.

При повторном запуске синхронизации ДБ забыла о том, что ПК и КПК уже синхронизировались ранее и предложила сделать полную пересинхронизацию с удалением и перезаписью данных либо на ПК либо на КПК, соответственно. Меня такой вариант не устраивал, т. к. и на ПК и на КПК были не синхронизированные записи, терять которые нельзя.

Решил просто экспортировать из ДБ не синхронизированные записи, выполнить начальную синхронизацию и затем выполнить импорт тех записей. Но оказалось, что делать импорт записей которые ДБ сама же экспортировала она не умеет!

Единственный вариант такого экспорта-импорта в ДБ может быть только через Excel-файл. Ни один из трех вариантов excel-файла, полученных через "Сервис->Экспорт данных", в диалоге импорта ("Сервис-> Импорт из файла XSL") не открылся! Единственное, что оказалось возможным сделать - это экспортировать в формате excel 2007, затем открыть этот файл в самом же Excel, сохранить его в формате Excel 2003 и только после этого уже пытаться его импортировать в ДБ. Но и тут все оказалось не так просто, нужно было создавать шаблон импорта. И даже создав этот шаблон, все-равно один к одному, с сохранением категорий/под категорий и т. д., записи не переносились.

В общем, оказалось проще занести эти записи в ручную. Странная какая-то ситуация с экспортом-импортом в ДБ. Если нельзя этого сделать через Excel почему тогда не реализована такая возможность, например, через XML, CSV или како-то свой собственный формат. И так что-бы все выполнялось один к одному, без лишних телодвижений.

Аватара пользователя
Keepsoft
Администратор
Сообщения: 3158
Зарегистрирован: 20 мар 2008, 18:03
Контактная информация:

Re: Экспорт-импорт "один к одному"

Сообщение Keepsoft » 07 май 2011, 17:28

dmitriylost писал(а):Пользуюсь версиями ДБ для ПК и КПК, которые между собой синхронизируются. Во время синхронизации произошел сбой, не знаю в чем была причина, но в результате появилась следующая проблема.

При повторном запуске синхронизации ДБ забыла о том, что ПК и КПК уже синхронизировались ранее и предложила сделать полную пересинхронизацию с удалением и перезаписью данных либо на ПК либо на КПК, соответственно. Меня такой вариант не устраивал, т. к. и на ПК и на КПК были не синхронизированные записи, терять которые нельзя.

Решил просто экспортировать из ДБ не синхронизированные записи, выполнить начальную синхронизацию и затем выполнить импорт тех записей. Но оказалось, что делать импорт записей которые ДБ сама же экспортировала она не умеет!

Единственный вариант такого экспорта-импорта в ДБ может быть только через Excel-файл. Ни один из трех вариантов excel-файла, полученных через "Сервис->Экспорт данных", в диалоге импорта ("Сервис-> Импорт из файла XSL") не открылся! Единственное, что оказалось возможным сделать - это экспортировать в формате excel 2007, затем открыть этот файл в самом же Excel, сохранить его в формате Excel 2003 и только после этого уже пытаться его импортировать в ДБ. Но и тут все оказалось не так просто, нужно было создавать шаблон импорта. И даже создав этот шаблон, все-равно один к одному, с сохранением категорий/под категорий и т. д., записи не переносились.

В общем, оказалось проще занести эти записи в ручную. Странная какая-то ситуация с экспортом-импортом в ДБ. Если нельзя этого сделать через Excel почему тогда не реализована такая возможность, например, через XML, CSV или како-то свой собственный формат. И так что-бы все выполнялось один к одному, без лишних телодвижений.

Экспорт в Excel сделан для дальнейшего анализа данных в Excel, а не для последующего импорта обратно в Домашнюю бухгалтерию.
В Вашем случае можно сделать следующее:
1. В Домашней бухгалтерии на ПК сделать "Синхронизация - Передать данные".
2. Синхронизируйте Домашнюю бухгалтерию на ПК с КПК (За основу взять базу КПК)
3. Теперь вернуть записи из файла синхронизации, который Вы получили в п.1 (Синхронизация - Получить данные)

dmitriylost
Новичок
Сообщения: 6
Зарегистрирован: 26 мар 2011, 18:36

Re: Экспорт-импорт "один к одному"

Сообщение dmitriylost » 07 май 2011, 20:33

Спасибо за быстрый ответ. Да, действительно, именно этот вариант я и искал, но как-то даже не подумал, что это можно сделать с помощью "Синхронизация - Передать данные/Получить данные". Буду знать, что в следующий раз делать :)


Вернуться в «Предложения, пожелания, замечания»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей