Имя: Пароль:
1C
 
Обмен УТ БП по не типовым правилам
0 men47
 
18.12.14
13:49
Люди добрые помогите!

Ситуация такая, меняные базы УТ и БП, нужно то, что меняно сделать синхронизацию. Причем синхронизация должна быть из БП в УТ. Правила есть. Через Универсальный обмен все ок, все хорошо выгружает. Но нужно сделать автоматическую выгрузку.

Пытался я сделать через синхронизацию, подготовил правила в обе стороны, сделал регистрацию объектов, изменил в конфе "ПланОбмена", чтобы было видно новые объекты. Иииии при синхронизации он ругается "{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(12869)}: Тип не определен (ПланВидовХарактеристикСсылка.ВидыДоступа)". Я везде пробежался (и в правилах, и в регистрации, и так по ПлануОбмена). Нигде нету ПланВидовХарактеристикСсылка.ВидыДоступа, а все равно ругается.

Тогда я решил сделать через регламентное задание свою выгрузку, т.е.

Обработки.УниверсальныйОбменДаннымиXML.Создать();

Запихиваю все данные в обработку и выполняю, но там где должна быть сама выборка, она не происходит, т.е. не выбирает вообще никаких данных вот тут:

        ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(ЗаписьСообщения.Получатель, ЗаписьСообщения.НомерСообщения, МассивВыгружаемыхМетаданных);
        
        СтруктураДляУдаленияРегистрацииИзменений.НомерСообщения = ЗаписьСообщения.НомерСообщения;
        
        Пока ВыборкаИзменений.Следующий() Цикл
.....

цикл не отрабатывает, а дальше прыгает на выход и пишет "выгружено: 0" подскажите, где что я не правильно делаю
1 men47
 
18.12.14
14:42
up=(
2 Gbpltw
 
18.12.14
15:08
ага
3 Gbpltw
 
18.12.14
15:08
продолжайте наблюдение
4 men47
 
18.12.14
15:09
(3) не понял....
5 Naumov
 
18.12.14
16:09
ЗА чем велосипед?
Используй типовой обмен. Если нужно погни правила этого обмена.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.