Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Можно ли подсоедиться из одной базы к другой
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
wmatik
1С Предприятие 7.7(сетевая версия) - 7.70.027,Конф: ПУБ(7.70.010)
Проблема в следующем. Есть База в которой работают бухгалтера, есть вторая база в которой работают кадры и расчетный отдел. Есть справочник Сотрудники, который заполняет отдел кадров, для расчетного (для зарплаты). В другой базе (в которой работают бухгалтера) тоже есть справочник Сотрудники, но он совершенно другой, с другими вкладками и полями, и не обновляется. Бухгалтеру необходимы данные из справочника с другой базы. На сколько это возможно?Спасибо за помощь
Vofka
Цитата
На сколько это возможно?

На 100%. Напишите обработку для выгрузки справочника из одной базы и для загрузки в другую.
wmatik
ну так это будет единоразово, данные ведь обновляются почти каждый день, что каждый день так выгружать, загружать?
Vofka
Цитата
что каждый день так выгружать, загружать?

А в чём проблема?
wmatik
да проблема собственно в написании обработки, там же поля разные((,ок, буду пробовать, если другого методы нет
igmig65
можно подключаться с одной базы к другой ч-з ОЛЕ. А вообще если вам нужно выгрузить из ЗиК в Бухгалтерию, то можно использовать экспорт проводок, только кажется тас есть флаг - Выгружать только справочники. Если же нет, то ч-з ОЛЕ все реально, можно даже при входе в базу чтоб запускалась обработка синхронизации этих справочников.
Если хотите сделать сами, можете взять для примера любую ОЛЕ обработку, увидите как подключиться к базе, как получать/синхронизировать объекты. Если будут трудности, то в столе заказов думаю ваша задача решится.
mister-x
В простішому варіанті можна через DBF-файли або текстові йти, можна і через OLE підключатися до іншої бази (тут треба трохи попотіти над розбиранням). необходимо зарегистрироваться для просмотра ссылки
astonvilla
1. ДобавьТЕ в справочник сотрудников той базы, в которую будеТЕ импортировать карточки рекизит "КодВдругойБазе" (наименование реквизита создашь произвольное)
2. ЗаполниТЕ соответвие текущих кодов в базе-источнике в новый реквизит
3. НапишиТЕ обработку, подключающуюся по ОЛЕ
4. Синхронизация справочника нужно выполнять по реквизиту из п.1 Т.е. в базе источнике - это код карточки, в базе-приемнике - рекизит "КодВдругойБазе"
5. Не забудьТЕ указать признак необходимости перезаписи уже существующих элементов. Т.е. не факт что всегда нужно будет обновление инфы уже существующих элементов

P.S. Примеров переброски данных по Оле великое множество. Не найдеТЕ - пишиТЕ, скину шаблон.
В принципе возможна синхронизация через текстовик. Тоже определиТЕ соответсвие карточек, потом выполняйТЕ поиск по новому реквизиту.
Sancho
Только есть маленькая проблема с датами. Пустые даты немножко не так переносятся.
Vofka
Цитата
Только есть маленькая проблема с датами. Пустые даты немножко не так переносятся.

Можно пустую перевести, например, в 1.01.1900
maks_75
Цитата(wmatik @ 24.06.11, 13:22) необходимо зарегистрироваться для просмотра ссылки
1С Предприятие 7.7(сетевая версия) - 7.70.027,Конф: ПУБ(7.70.010)
Проблема в следующем. Есть База в которой работают бухгалтера, есть вторая база в которой работают кадры и расчетный отдел. Есть справочник Сотрудники, который заполняет отдел кадров, для расчетного (для зарплаты). В другой базе (в которой работают бухгалтера) тоже есть справочник Сотрудники, но он совершенно другой, с другими вкладками и полями, и не обновляется. Бухгалтеру необходимы данные из справочника с другой базы. На сколько это возможно?Спасибо за помощь

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