|
Обмен данными. Регистрация изменений | ☑ | ||
---|---|---|---|---|
0
nkolp
16.03.15
✎
13:03
|
Документы в списке зарегистрированных появляются, а в выгрузке (с помощью универсального обмена xml) - 0 выгруженных объектов ...
Код: //Пробовал так и сяк :) ПланыОбмена.УдалитьРегистрациюИзменений(МассивУзлов,СслкДок); ОбъектДок = СслкДок.ПолучитьОбъект(); //Если Не ПланыОбмена.ИзменениеЗарегистрировано(УзелБух,СслкДок) Тогда //ОбъектДок.ОбменДанными.Отправитель = УзелУпр; ОбъектДок.ОбменДанными.Получатели.АвтоЗаполнение = Ложь; ОбъектДок.ОбменДанными.Получатели.Добавить(УзелБух); ОбъектДок.ОбменДанными.Загрузка = Истина; ОбъектДок.Записать(); //КонецЕсли; Если ОбъектДок.Метаданные().Реквизиты.Найти("Комментарий") <> Неопределено Тогда Комент = СслкДок.Комментарий; ОбъектДок.Комментарий = ""+Комент+"."; ОбъектДок.Записать(); Иначе РеквД = ""; Для Каждого Рекв Из ОбъектДок.Метаданные().Реквизиты Цикл Если ОбъектДок.Метаданные().Реквизиты[Рекв].Тип = Новый ОписаниеТипов("Строка") Тогда РеквД = Рекв.Имя; Прервать; КонецЕсли; КонецЦикла; Если Не ПустаяСтрока(РеквД) Тогда Комент = СслкДок[РеквД]; ОбъектДок[РеквД] = ""+Комент+"."; ОбъектДок.Записать(); КонецЕсли; КонецЕсли; ПланыОбмена.ЗарегистрироватьИзменения(МассивУзлов,ОбъектДок.Ссылка); |
|||
1
nkolp
16.03.15
✎
13:05
|
Если по тем же правилам выгружаю не по узлу, то все выгружается :(
|
|||
2
hhhh
16.03.15
✎
13:36
|
(1) а если саму выгрузку в узле нажать?
|
|||
3
D_E_S_131
16.03.15
✎
13:41
|
(1) Вероятно зарегистрированы для одного узла, а выгружаешь для другого.
|
|||
4
hhhh
16.03.15
✎
13:44
|
МассивУзлов в студию
|
|||
5
nkolp
16.03.15
✎
17:07
|
Узел один.
А как это Выгрузку в узле нажать? Это в плане обмена или в обработке? Я уже начал менять УниверсальныйОбмен: У меня не распределенка. ВЫгружаю из нетиповой БП20 в типовую БП30 |
|||
6
nkolp
16.03.15
✎
17:12
|
В нетиповой добавлена аналитика на счета и разные проводки у документов в бух и упр учете
|
|||
7
nkolp
16.03.15
✎
17:13
|
Выгружаю измененные документы с бух проводками
|
|||
8
nkolp
16.03.15
✎
17:26
|
По ходу дела и до правил добрался. Изначально делал правила для "ручной" выгрузки по периодам, документам и организациям (одним запросом). Теперь понадобилось выгружать измененные документы по узлу.
|
|||
9
nkolp
16.03.15
✎
17:33
|
Собственно, какой вопрос к коллегам: Сам Код, который я выложил, без глупостей у меня, или как? Я же там сначала отменяю регистрацию, потом в свойстве планобъекта изменяю свойства автозаполнение и загрузка, далее делаю изменения в документе и регистрирую изменения по узлу - это вменяемая последовательность или мне уже крышу понесло?
|
|||
10
hhhh
16.03.15
✎
20:07
|
узел не может быть один. Он же не сам на себя замкнут. ДОлжно быть узлов минимум 2.
|
|||
11
nkolp
17.03.15
✎
10:06
|
Sorry, узлов конечно два, но получатель один. Впрочем, это видно из моих комментариев выше. Так как же по поводу кода?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |