[Logo] Форум ПАРУС
Экспорт и импорт данных в Парус 10  XML
Индекс форума » ПАРУС- Бюджет 10.хх
Автор Сообщение
LENA0507
Новичок

Зарегистрирован: 18.12.2013 10:15:10
Сообщений: 34
Оффлайн

Подскажите ,пожалуйста, есть ли в Торнадо возможность экспортировать и импортировать данные из одной базы в другую? Как в 7-ке. Если да, то как.
KIVANOV
Пользователь
[Avatar]

Зарегистрирован: 01.08.2012 09:47:48
Сообщений: 648
Оффлайн

Ориентировочно в январе должен появиться следующий функционал:

1. Служебный пункт контекстного меню в документах (скрываемый и настраиваемый). По нему можно будет выгрузить помеченные в разделе записи.
2. Возможность загрузить эти документы в любую другую базу П10.

Это сообщение было изменено 1 раз. Последнее изменение было в 24.12.2013 14:50:13

[Email]
DMITRY
Пользователь

Зарегистрирован: 27.11.2012 11:40:01
Сообщений: 472
Оффлайн

KIVANOV wrote:Ориентировочно в январе должен появиться следующий функционал:

1. Служебный пункт контекстного меню в документах (скрываемый и настраиваемый). По нему можно будет выгрузить помеченные в разделе записи.
2. Возможность загрузить эти документы в любую другую базу П10.

Заканчивается март. Будет ли в ближайшее время реализован данный функционал?

Это сообщение было изменено 1 раз. Последнее изменение было в 28.03.2014 10:02:18

HRAMOGIN
Опытный пользователь
[Avatar]

Зарегистрирован: 30.08.2012 16:39:07
Сообщений: 1184
Оффлайн

Функционал выгрузки\загрузки данных будет в следующем релизе. Ориентировочно выход на следующей неделе. Следите за новостями.

Частые вопросы Парус 10
Остались вопросы? Задайте их прямо в приложении: "Администрирование" - "Обращения в службу поддержки" (глобальное сочетание клавиш Ctrl+F12). Наши специалисты всегда готовы помочь в любой ситуации.
DMITRY
Пользователь

Зарегистрирован: 27.11.2012 11:40:01
Сообщений: 472
Оффлайн

HRAMOGIN wrote:Функционал выгрузки\загрузки данных будет в следующем релизе. Ориентировочно выход на следующей неделе. Следите за новостями.

Отлично, спасибо!

Это сообщение было изменено 1 раз. Последнее изменение было в 28.03.2014 11:27:28

DMITRY
Пользователь

Зарегистрирован: 27.11.2012 11:40:01
Сообщений: 472
Оффлайн

В новом релизе так и не нашел импорт/экспорт документов. Может, искал плохо?!
HRAMOGIN
Опытный пользователь
[Avatar]

Зарегистрирован: 30.08.2012 16:39:07
Сообщений: 1184
Оффлайн

Для появления функционала экспорта данных, необходимо руками развернуть пакет WorkTools.pkg из одноименного архива.
В меню появится пункт Инструменты, содержащий пункт Генерация импорт файлов, это позволяет выгружать разделы целиком.
Для включения возможности выгрузки отдельных помеченных документов, функционал генерации файлов импорта, необходимо подключать к требуемому разделу через присоединенные разделы.

Загрузка данных происходит в стандартном меню Администрирование- Импорт данных(поддерживаются как отдельные файлы, так и несколько, объединенных в zip-архив).

Частые вопросы Парус 10
Остались вопросы? Задайте их прямо в приложении: "Администрирование" - "Обращения в службу поддержки" (глобальное сочетание клавиш Ctrl+F12). Наши специалисты всегда готовы помочь в любой ситуации.
DMITRY
Пользователь

Зарегистрирован: 27.11.2012 11:40:01
Сообщений: 472
Оффлайн

HRAMOGIN wrote:... руками развернуть пакет...

Не подскажите как это сделать, или, может, инструкция есть?

Это сообщение было изменено 1 раз. Последнее изменение было в 07.04.2014 13:05:28

HRAMOGIN
Опытный пользователь
[Avatar]

Зарегистрирован: 30.08.2012 16:39:07
Сообщений: 1184
Оффлайн

В дистрибутиве имеется папка tools, содержащая утилиту DBInfo.
Запустив ее и подключившись к базе, на вкладке Развертывание выбрать папку релиза packages и в дереве отметить пакет WorkTools.pkg. После нажатием кнопки Развернуть, произойдет установка пакета в базу.

Частые вопросы Парус 10
Остались вопросы? Задайте их прямо в приложении: "Администрирование" - "Обращения в службу поддержки" (глобальное сочетание клавиш Ctrl+F12). Наши специалисты всегда готовы помочь в любой ситуации.
DMITRY
Пользователь

Зарегистрирован: 27.11.2012 11:40:01
Сообщений: 472
Оффлайн

Спасибо!
KOJEV
Пользователь

Зарегистрирован: 07.11.2012 13:08:41
Сообщений: 313
Оффлайн

HRAMOGIN wrote:Для включения возможности выгрузки отдельных помеченных документов, функционал генерации файлов импорта, необходимо подключать к требуемому разделу через присоединенные разделы.


Так ?
[Thumb - Настройка экспорта.jpg]
 Имя файла Настройка экспорта.jpg [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 135 Kbytes
 Загружено:  119 раз(а)

HRAMOGIN
Опытный пользователь
[Avatar]

Зарегистрирован: 30.08.2012 16:39:07
Сообщений: 1184
Оффлайн

Да.
Раздел для вызова - Генерация импорт файлов.

Частые вопросы Парус 10
Остались вопросы? Задайте их прямо в приложении: "Администрирование" - "Обращения в службу поддержки" (глобальное сочетание клавиш Ctrl+F12). Наши специалисты всегда готовы помочь в любой ситуации.
PVP
Пользователь
[Avatar]

Зарегистрирован: 07.11.2012 12:55:19
Сообщений: 461
От: Василий Потылицин
Оффлайн

У кого нибудь получилось экспортировать с одной базы и импортировать в другую?
[WWW]
PSYDIAMOND
Пользователь
[Avatar]

Зарегистрирован: 30.10.2013 12:04:55
Сообщений: 617
От: Михаил Малыхин
Оффлайн

В каком собственно порядке выгружать/загружать? есть некая иерархия?
[Email]
SARGEANT
Опытный пользователь

Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1981
Оффлайн

а выгружать-загружать можно только начиная с релиза 2014-03?

или на более ранних релизах это тоже работает? Потому что смотрю пакет WorkTools.zip есть в дистрибутиве как минимум с релиза 2013-08

а судя по parus.chm, в пространстве имен Parus.Business.WorkTools никакого другого функционала, кроме экспорта-импорта, и нет.

отсюда как бы вывод, что что же тогда этот пакет делает в более ранних релизах, если не это же самое?

В общем, скажите пожалуйста - работает этот экспорт-импорт на релизе 2013-12 или нет?
KIVANOV
Пользователь
[Avatar]

Зарегистрирован: 01.08.2012 09:47:48
Сообщений: 648
Оффлайн

Пакет WorkTools действительно был и раньше. Но официального анонса этих функциональных возможностей не было.

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

[Email]
LONGSLEEVE
Новичок

Зарегистрирован: 05.03.2014 17:01:24
Сообщений: 41
Оффлайн

- Проверка выявила ошибку: File 'SystemCatalog.Header.import' not found. что я делаю не так? импортировать массово нельзя? не удобно по одному файлу выбирать.
[Email]
BUZUNOV
Опытный пользователь
[Avatar]

Зарегистрирован: 06.08.2012 15:55:23
Сообщений: 1002
Оффлайн

to LONGSLEEVE
наглядно весь перечень необходимых операций можно посмотреть тут https://drive.google.com/file/d/0B5IZmDyBb9vGbm5GQkY0X21MdFU/edit?usp=sharing
начиная с 2ч. 50 мин.
KOJEV
Пользователь

Зарегистрирован: 07.11.2012 13:08:41
Сообщений: 313
Оффлайн

Пытаемся сделать экспорт/импорт чего-то посложнее правил отработки (которые в видео показаны). Например, заявки на кассовый расход. версия 11.5. Делаем экспорт (со всеми галками и без), заворачиваем в zip, делаем импорт-проверку, ошибок нет. При самом импорте ругается
[10:29:05] Запуск
[10:29:12] Проверка завершена успешно
[10:29:14] Запуск
[10:29:17] Выполнение привело к ошибке: Не удалось вставить значение NULL в столбец "FinancialInstitution_tid", таблицы "acc_demo.dbo.ParusBusinessAccountInFinancialInstitution"; в столбце запрещены значения NULL. Ошибка в INSERT.
Выполнение данной инструкции было прервано.
Пробовал сделать экспорт/импорт последовательно спускаясь глубже - контрагенты, юрлица, финансовые учреждения - та же ошибка. Т.е. в данном конкретном случае какая-то проблема с импортом "финансовые учреждения", без которых юрлицо с расчетными счетами не загрузится. То, что экспортировалось - в прикреплении. Это Контрагент.

А при попытке импортировать его же обратно в ту же базу вообще получаем:
[10:41:36] Запуск
[10:41:51] Проверка завершена успешно
[10:41:52] Запуск
[10:41:55] Выполнение привело к ошибке: PredeterminedKindContactInformation.Header.import(4, 4): PTI302: Более одного объекта попадает под условие предиката, что недопустимо для действия reference
Это как следует интерпретировать ? Т.е. он ругается на то, что базе несколько похожих KindContactInformation ? А что ему собственно не нравится - ну есть такая ситуация и что ? И как тогда обходить такое ?

В самих результатах импорта имеются файлы ImportLog.txt. В них встречаются такие записи :
У класса Parus.Business.Counteragent более одного непересекающегося ограничения уникальности! В качестве обходного пути можно дописать строчку в файле generator.config для выбора определённых ключевых атрибутов. Пример строки:
<class name="Parus.Business.Counteragent" keys="JuridicalPerson,Person,Mnemo" />
У класса Parus.Business.Currency более одного непересекающегося ограничения уникальности! В качестве обходного пути можно дописать строчку в файле generator.config для выбора определённых ключевых атрибутов. Пример строки:
<class name="Parus.Business.Currency" keys="Code,ISO" />
У класса Parus.Business.Bank более одного непересекающегося ограничения уникальности! В качестве обходного пути можно дописать строчку в файле generator.config для выбора определённых ключевых атрибутов. Пример строки:
<class name="Parus.Business.Bank" keys="BIC,JuridicalPerson" />

Это существенно ? И что такое generator.config и с чем и зачем это есть ?

Вообще специально дождались релиза с "работающим" экспортом чтобы информацию наработанную из одной базы в другую перебросить и тут такое - даже контрагентов не дает перенести, не говоря уже о документах.
 Имя файла 111.zip [Disk] Скачать
 Описание экпортированный контрагент
 Размер файла 11 Kbytes
 Загружено:  6 раз(а)

Это сообщение было изменено 1 раз. Последнее изменение было в 16.05.2014 08:57:22

SARGEANT
Опытный пользователь

Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1981
Оффлайн

а я вообще сильно удивился, когда опубликовали что вдруг появился универсальный экспорт-импорт из всех разделов. Так не бывает

Ни в Парус7, ни в 8 такого не было - а чем они принципиально отличаются? То есть в общем случае для каждого раздела приходится прописывать какие-нибудь специфические процедуры доводки

так же придется и здесь, наверно
BUZUNOV
Опытный пользователь
[Avatar]

Зарегистрирован: 06.08.2012 15:55:23
Сообщений: 1002
Оффлайн

to KOJEV
Да ещё есть разделы с данными которых при выгрузке загрузке возникают сложности. Мы сейчас работаем над устранением этих недостатков.
Вообще специально дождались релиза с "работающим" экспортом

Вообще это первый релиз с экспортом, в котором он добавлен как таковой и в первую очередь для переноса настроенных правил отработки.

Это сообщение было изменено 1 раз. Последнее изменение было в 16.05.2014 10:42:22

FEDOROV_F_F
Опытный пользователь

Зарегистрирован: 06.11.2012 00:16:57
Сообщений: 1020
Оффлайн

LONGSLEEVE wrote:- Проверка выявила ошибку: File 'SystemCatalog.Header.import' not found. что я делаю не так? импортировать массово нельзя? не удобно по одному файлу выбирать.


У меня аналогичная ошибка! Что делается не так? Я выгружал Свод проводок и пытаюсь его загрузить
[Email]
FEDOROV_F_F
Опытный пользователь

Зарегистрирован: 06.11.2012 00:16:57
Сообщений: 1020
Оффлайн

Разобрался! Не правильно создал архив)
[Email]
KIVANOV
Пользователь
[Avatar]

Зарегистрирован: 01.08.2012 09:47:48
Сообщений: 648
Оффлайн

SARGEANT wrote:а я вообще сильно удивился, когда опубликовали что вдруг появился универсальный экспорт-импорт из всех разделов. Так не бывает

Ни в Парус7, ни в 8 такого не было - а чем они принципиально отличаются?


Бывает. Принципиальное отличие в том, что в П10 база объектная. Там в таблицах БД хранятся объекты, а не просто записи БД. Также в определенных областях БД хранятся метаданные - структура объектов и их названия.

Соответственно с клиента приходят id объектов и их имя. По БД определяется структура этого объекта и одним универсальным алгоритмом поля объекта выгружаются. Алгоритм просто идет в цикле по метаданным и выгружает каждое поле объекта, неважно План счетов это или ИК. Загрузка аналогично.

Это сообщение было изменено 1 раз. Последнее изменение было в 11.06.2014 13:43:55

[Email]
SARGEANT
Опытный пользователь

Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1981
Оффлайн

это радует

то есть понятно, что благодаря наличию в базе описания структуры - не требуется, как в Парус7, де-факто иметь это описание в коде процедур загрузки-выгрузки.

Но это ведь лишь одна из проблем универсальной загрузки-выгрузки. Там есть еще другие.

Что и подтверждается наличием этой темы. То есть как только упираемся в более-менее сложные разделы - не работает универсально, всегда нужные еще костыли по месту. Что и требовалось доказать
KIVANOV
Пользователь
[Avatar]

Зарегистрирован: 01.08.2012 09:47:48
Сообщений: 648
Оффлайн

Странный Вы человек...

То невозможно в принципе, то невозможно потому что не у всех получается с первого раза.

Могу лишь сказать следующее. В текущий момент времени важно правильно создать архив с файлами. Но это никакого отношения к универсальному алгоритму не имеет, это вопрос разархивирования исходного файла с классами.

Что и требовалось доказать


Кому и что требовалось доказать?????? Самому себе, что Вы правы? Извините, времени нет вступать в пустые споры. Спор ради спора меня не интересует. Если есть конкретика - событие в журнал с описанием проблемы. А пока это именно попытка что-то кому-то доказать с неясной целью

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

Это сообщение было изменено 3 раз. Последнее изменение было в 11.06.2014 14:04:56

[Email]
SARGEANT
Опытный пользователь

Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1981
Оффлайн

архив с файлами - это конечно другая проблема, к универсальности импорта не имеющая отношения

да я-то только за, если возможно реализовать универсально!

просто открытия америк - они всегда сомнительны, согласитесь. Если действительно можно сделать - то очень хорошо!
TVERDBLN
Пользователь

Зарегистрирован: 30.07.2013 12:45:37
Сообщений: 366
От: Павел Твердохлеб
Оффлайн

Сделал как рассказывается вы уроке. Выдает такое
Тип : Parus.Business.WorkTools.IImportFileGenerationService не зарегистрирован на сервере!
В чем проблема?!
[Email] [ICQ]
SARGEANT
Опытный пользователь

Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1981
Оффлайн

может быть в этом?
http://support.parus.ru/forum/posts/list/179654.page#736034
TVERDBLN
Пользователь

Зарегистрирован: 30.07.2013 12:45:37
Сообщений: 366
От: Павел Твердохлеб
Оффлайн

Прикольная ветка форума. А с ошибкой то что делать как ее исправить?! Или по всем таким проблемкам неизведанным события создавать! Я полностью согласен с Вами нужна подробная документация. Облегчало бы обучение и работу в целом. А то как то на форум и стыдно заходить от католичества заданных вопросов
[Email] [ICQ]
 
Индекс форума » ПАРУС- Бюджет 10.хх
Перейти: