|
1с Конвертация данных | ☑ | ||
---|---|---|---|---|
0
miner
08.09.11
✎
14:57
|
Не пинайте пожалуйста, если глупость спрошу, тк я в 1с новенький.
Народ объясните мне пожалуйста почему в программе конвертация даннных, при выгрузке загрузке на сохраняются текущие/предыдущие значения глобальных переменных и номер/адрес выполняемой функции. Этож тупо?! Делаю выгрузку/загрузку, проходит 2 часа и до конца выгрузки остается всего ничего 1000 объектов. И бац и ошибка. Ошибка-то туфтовая - подправил немного и можно бы нажать кнопку продолжить и закончить выгрузку/загрузку - а нет, приходится все заново выполнять. Это, что такая фича? Я вообще не в курсе, как тут удовольствие получают, может это должно доставлять удовольствие ожидание результата? И почему бы не выгружать в более подходящие структуры ( опционально) например в таблицу мускул или постгри? |
|||
1
GenV
08.09.11
✎
15:01
|
(0) Так ты галку отладка поставь в обработке выгрузки. И выгружай при отладке не сразу все ПВД, а по очереди.
ЗЫ Какие преимущества "таблиц мускул или постгри" перед XML? |
|||
2
miner
08.09.11
✎
15:19
|
to 1: Не нужно прочитать 1.5 гб текстовых данных, чтобы получить доступ к одному единственному полю объекта+ все те же приемущества, что у обычной бд перед одним большим текстовым файлом
|
|||
3
GenV
08.09.11
✎
15:32
|
(2) 1. При загрузке она тоже работает. Сначала нужно отладить обмен на небольших данных, потом выгружать/загружать большие порции.
2. XML мягко говоря не один большой текстовый файл, как и одна таблица - не БД ... XML позволяет передать любую структурированную информацию при хорошем сжатии. 3. Если данные не все выгрузились, как в твоем варианте, то продолжить загрузку с гарантией целостности и отсутствия ошибок при загрузке?!. Это же универсальный механизм. |
|||
4
miner
08.09.11
✎
15:40
|
(3) "2 2. XML мягко говоря не один большой текстовый файл, как и одна таблица - не БД ... XML позволяет передать любую структурированную информацию при хорошем сжатии. "
Мягко говоря это тупой структурированный текст, к тому же избыточный ( это мягко говоря ). Ни о каком хорошем сжатии и речи быть не может. Как в прочем и вообще о сжатии в данном случае вообще нельзя сказать что-то. Традиционно xml это всегда было жирно. Про большую таблицу и бд не понял. (КО) Данные и структура в бд хранятся отдельно. |
|||
5
miner
08.09.11
✎
15:43
|
В общем нужна помощь небольшая, а я вижу вы шарите в этой конвертации. Это уместно задать в этом топике вопрос или нужно новый создать?
Я уже замучился с ней. ДОкументации почти никакой, то что в справке убогие несколько предложений просто стыдно наверно назвать документацией. Но я так понимаю это такая фича у 1с. Я там уже нормально кода перепахал, чтобы разобраться как это все работает. |
|||
6
ДенисЧ
08.09.11
✎
15:47
|
(5) Существует книга по конвертации.
|
|||
7
GenV
08.09.11
✎
15:47
|
(4)
1. В твоем понимании файл базы данных - тоже текст, если блокнотом открыть. Архиваторами он сжимается отлично в отличии от выгрузки базы данных (+ установщик этой БД в случае её отсутствия на клиенте). 2. Для этого нужно будет создавать новую, специальную, БД, прописывать её структуру, потом опять из неё грузить. Притом все не средствами 1С. Никакой универсальности ... 3. Есть книжка по КД (купи или в интернете найди) по основам КД: 1С:Предприятие 8. Конвертация данных: обмен данными между прикладными решениями (+ CD) Автор: Бояркин В.Э., Филатов А.И. 4. Конкретные проблемы решать лучше в отдельной теме. Тут и без меня специалистов вного. |
|||
8
Skylark
08.09.11
✎
15:53
|
Какая нафиг книжка - она практически дублирует справку. Все там понятно в это КД - шикарная конфа.
Автору не надо сравнивать два разных инструмента и возмущаться. Не нравится КД - так сделай запрос в SQL с for xml path и чувствуй себя кулхацкером |
|||
9
ДенисЧ
08.09.11
✎
15:56
|
(8) в книжке даются некоторые фокусы, которые неочевидны сразу
|
|||
10
miner
08.09.11
✎
16:03
|
(7) 2 Ага, книгу я прочитал. Тут вопросы по конкретной конвертации 16-20 бух.
1 Не совсем понял предложения. 2 А для хмл не нужно создавать для каждого объекта структуру? Причем эта структура для каждого объекта дублируется. Наверно вы все таки не очень понимаете ни принципа РБД ни того что есть XML. (8) Там да, все понятно. Справку книжка не дублирует,она более полная. "Не нравится КД - так сделай запрос в SQL с for xml path и чувствуй себя кулхацкером" Не нужно обращаться ко мне как к школоте ( оскорбления запрещены правилами форума ). Я предположил как раз обратное - нужно отказаться от xml и строить структуру в бд для выгрузки и обмена данными. Ни каких толстых xml. (9) Да мне помощь совсем не по тому как настраивать конфигурацию нужно, а по конкретным правилам из бух 16-20. В общем тема получилась не удачной. Какой-то флейм. Пожалуй попробую написать конвертацию которая будет работать как я хочу. Создаю тему по вопросу в отдельной ветке. Во избежании дальнейшего флейма тему закрываю. |
|||
11
GenV
08.09.11
✎
16:17
|
(10) Конечно не понимаю )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |