Имя: Пароль:
1C
1С v8
Выгрузка загрузка данных
,
0 murzo1
 
01.09.11
07:59
Подскажите пожалуйста, какую лучше выгрузку, загрузку данных сделать между двумя НЕ СИЛЬНО отличающимисся конфигурациями? Через XML, не получится, т.к. конфигурации должны быть идентичными.
1 Живой Ископаемый
 
01.09.11
08:00
ничего не понял... то есть после того как ты перенесешь конфигурации станут идентичными?
2 mirosh
 
01.09.11
08:01
(0) объясни пожалуйста фразу "конфигурации должны быть идентичными"
3 Живой Ископаемый
 
01.09.11
08:03
обрати внимание:
http://screencast.com/t/jSJPgmfULizH
и это в конечном итоге перенос через ХМЛ
4 murzo1
 
01.09.11
08:04
(1) не конфигугурации, а данные я переношу
(2) ну команда ЧтениеXML(ПрочитатьXML) (както примерно так она пишется, сейчас под ругой 1С нету, не могу точно написать) проверяет чтобы при переносе объекты полностью совпадали, а если добавлен реквизит, то не прочитается XML файл... проверял
5 IamAlexy
 
01.09.11
08:04
(2) он про типовую обработку переноса которая работает только если конфы одинаковые - то есть CFники одинаковые...
во всех остальных случаях нужно правила писать - например посредством КД
6 murzo1
 
01.09.11
08:05
(5) да, ты прав, а без этоих правил есть ли другие варианты?
7 mirosh
 
01.09.11
08:05
(4), (5) Понятно, спасибо за разъяснения.

(0) Я бы использовал правила XML, написанные в Компоновке Данных.
8 Живой Ископаемый
 
01.09.11
08:05
2(5) тогда зачем он врал что через ХМЛ не получится?
9 golden-pack
 
01.09.11
08:06
(7) ты спецом ошибся ... на это тут никто не купится
10 mirosh
 
01.09.11
08:06
(6) Конечно. Например, подключиться через COM к другой базе и копировать документы - но так медленнее обычно. Да и XML - универсальнее.
11 mirosh
 
01.09.11
08:06
(9) чем я ошибся? )
12 Godofsin
 
01.09.11
08:06
(6) не поверишь, куча! =)
(7) Ты хотел сказать, конвертация данных?
13 IamAlexy
 
01.09.11
08:06
(8) он просто непонимал о чем говорил :)

это типа когда тебя какаянить бабулька спросит "мииилооок, как мне позвонить доче, через сотовый не получится- как то еще можно?" а потом окажется что она в сотовом просто не знает где кнопка "вызов"
14 mirosh
 
01.09.11
08:07
(12) Да, "Конвертация Данных" -  конфигурация такая, ошибся.
15 unregistered
 
01.09.11
08:07
(7) (11) >> написанные в Компоновке Данных.

В КОНВЕРТАЦИИ данных
16 mirosh
 
01.09.11
08:08
(15) да просто ошибочка вышла в названии.
17 Живой Ископаемый
 
01.09.11
08:09
2(6) да есть, пиши просто свою выгрузку.. ты же знаешь что хочешь выгрузить и какой структуры?

http://v8.1c.ru/metod/books/book.jsp?id=105

Глава 11. Механизм XDTO

Назначение
Описание
Фабрика XDTO
Глобальная фабрика XDTO
Пакет XDTO
Типы данных XDTO
Тип значения XDTO
Тип объекта XDTO
Свойство XDTO
Экземпляры данных XDTO
XML-сериализация на основе XDTO
Глава 12. Новые возможности для работы с XML-файлами

Объектная модель документа (DOM)
Использование схем XML


http://v8.1c.ru/metod/books/book.jsp?id=288
Глава 1. Интеграция с другими информационными системами
18 unregistered
 
01.09.11
08:10
ИМХО, написать правила для почти идентичных конфигураций в Конвертации данных будет проще всего, чем писать свою нетленку на перенос другими способами.
19 mirosh
 
01.09.11
08:10
(18) + 1, даже, скорее всего, в код не надо будет лезть.
20 Godofsin
 
01.09.11
08:11
(18) +1
21 Живой Ископаемый
 
01.09.11
08:12
2(18) вне всякого сомнения, но вдруг ТС хочет прокачать скилы? :) в чем-то другом
22 Живой Ископаемый
 
01.09.11
08:13
23 murzo1
 
01.09.11
08:13
спасибо товарищи, понял ))
Основная теорема систематики: Новые системы плодят новые проблемы.