По теме из базы знаний
- Перенос данных из УТ 10.3 в Бухгалтерию 2.0 через OLE
- Перенос документов из УТ 10.3 в Бухгалтерию 3.0
- Перенос документов из УТ 11 в Бухгалтерию 3.0
- Перенос данных из УТ 10.3 в УТ 11.5. Переносятся документы (обороты за период), справочная информация и остатки
- Перенос данных из УТ 10.3 в КА 2.5. Переносятся документы (обороты за период), справочная информация и остатки
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
На глянь, делалось для синхронизации документов между Комплексной Автоматизацией и Бухгалтерией 2
Прикрепленные файлы:
Синхронизатор_КА_БП.epf
(9) deringpavel,
Дело конечно хозяйское, рекомендую делать все сразу.
Создаем обмен (УТ: Администрирование-Синхронизация данных - Синхронизация данных - Настроить синхронизацию...).
Убеждаемся, что к базе проходит подключение.
Редактируем настройку синхронизации, "параметры синхронизации данных", "загрузить правила конвертации данных", "Выгрузить правила".
Берем КД, грузим туда правила, удаляем то, что не нужно перебрасывать, загружаем новые правила в настройку синхронизации...
Примерно аналогичный процесс с БП.
Дело конечно хозяйское, рекомендую делать все сразу.
Создаем обмен (УТ: Администрирование-Синхронизация данных - Синхронизация данных - Настроить синхронизацию...).
Убеждаемся, что к базе проходит подключение.
Редактируем настройку синхронизации, "параметры синхронизации данных", "загрузить правила конвертации данных", "Выгрузить правила".
Берем КД, грузим туда правила, удаляем то, что не нужно перебрасывать, загружаем новые правила в настройку синхронизации...
Примерно аналогичный процесс с БП.
Друзья, я попробовал синхронизировать справочники двух конфигураций: УТ и БП. А данные попадают в выборку далеко не все. Где я ошибся?
Код следующий (выводит контрагентов, тех, которые отсутствуют в Бухгалтерии):
Код следующий (выводит контрагентов, тех, которые отсутствуют в Бухгалтерии):
Код |
---|
Процедура ВыгрузитьСправочникиНажатие(Элемент)
V8 = Новый COMОбъект("V82.Application");
Попытка
ЦелеваяБаза = V8.Connect("File=D:\Share\ДемоБух;Usr=2ncom;Pwd=1");
//Сообщить(Строка(ТекущаяДата()) + " : Соединение прошло успешно!!!", СтатусСообщения.ОченьВажное);
Исключение
Предупреждение("Приложение не инициализировано!!!");
Возврат;
КонецПопытки;
Если ТипСправочника = "Контрагенты" Тогда
Контр = Справочники.Контрагенты.Выбрать();
Пока Контр.Следующий() Цикл
Кон = Контр.Ссылка;
Если Не ЗначениеЗаполнено(Кон) Тогда
Продолжить;
КонецЕсли;
ЗапросКонтрагентов = V8.NewObject("Запрос");
ЗапросКонтрагентов.УстановитьПараметр("Наименование",Кон.Наименование);
ЗапросКонтрагентов.УстановитьПараметр("ИНН",?(ЗначениеЗаполнено(Кон.ИНН),Кон.ИНН,""));
ЗапросКонтрагентов.УстановитьПараметр("КПП",?(ЗначениеЗаполнено(Кон.КПП),Кон.КПП,""));
ЗапросКонтрагентов.Текст = "ВЫБРАТЬ
| Контрагенты.Наименование
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| (Контрагенты.Наименование = &Наименование
| ИЛИ Контрагенты.ИНН = &ИНН
| И Контрагенты.КПП = &КПП)";
Выборка = ЗапросКонтрагентов.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
НоваяСтр = СписокЭлементовСправочникаОтсутствующие.Добавить();
НоваяСтр.Колонка1 = Выборка.Наименование;
КонецЦикла;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Показать полностью |
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот