Имя: Пароль:
1C
1С v8
быстрый обмен данными между двумя БД
0 terr
 
26.10.11
06:33
вот допустим есть две БД 1с8 на разных машинах. Для обмена данными между машинами есть общий сетевой диск.  В одной БД справочник номенклатура навороченный с кучей реквизитов, а в другой только часть этих реквизитов, например - код, артикул, наименование и КАРТИНКА (хранилищеЗначения)

Каким способом можно перенести данные из одной БД в другую (помимо планов обмена и без использования сторонних продуктов типа "Конвертации данных")?
1 skunk
 
26.10.11
06:35
руками
2 ДенисЧ
 
26.10.11
06:38
Конвертацию данных не предлагать?
3 Sashgun
 
26.10.11
06:39
Можно написать обработку выгрузки в xml и загрузки из xml
4 terr
 
26.10.11
06:39
подскажите ламеру - а с картинками XML совладает?
5 golden-pack
 
26.10.11
06:39
(0) конвертацией за 15 минут
6 terr
 
26.10.11
06:41
(5) (2) к сожалению использование "Конвертации" по ряду причин не представляется возможным... Иначе не было бы вопроса. Простите )
7 golden-pack
 
26.10.11
06:42
(6) - глаголь - по ряду причин
8 vis_tmp
 
26.10.11
06:42
(4)Картинки в отдельные файлы...
9 kosts
 
26.10.11
06:46
Если только в одном направлении, то можно сделать по простому.
При записи номенклатуры в ЦБ скидывается файл (тот же ДБФ) с нужными полями.
В другой БД периодически просматривается папка и загружаются файлы с номенклатурой, после загрузки удаляются.
Если в одной сетке, то вообще без проблем подключиться через com соединение...
10 skunk
 
26.10.11
07:03
(4)совладает
11 terr
 
26.10.11
09:42
Короче париться особо не стал - сделал ТаблицуЗначений - туда поместил всё в результате обхода запроса, вместо картинок поместил их бинарные значения

затем просто через значениеВФайл/Значение из файла - всё прекрасно работает. Рекомендую )
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn