![]() |
![]() |
![]() |
|
Помогите с обменом | ☑ | ||
---|---|---|---|---|
0
stixar
07.07.15
✎
15:17
|
Все добрый день. Конечно же похожая тема где-то на форуме есть, но я ее не нашел. За ссылку буду благодарен. А теперь по сути дела.
Есть УТ и бух (8,2). есть обмен из УТ в бух.В УТ добавился в справочнике договори конр. новый реквизит с типом булево. такой же создали в бух. по имени и типу совпало. Обмен работает только в одну сторону. объекты ходят только из ут в бух. Из ут достали правила обмена добавили для справочника след сточки <Свойство> <Код>28</Код> <Наименование>ЛАА_БелаяКомиссия --> ЛАА_БелаяКомиссия</Наименование> <Порядок>1200</Порядок> <Источник Имя="ЛАА_БелаяКомиссия" Вид="Реквизит" Тип="Булево"/> <Приемник Имя="ЛАА_БелаяКомиссия" Вид="Реквизит" Тип="Булево"/> </Свойство> ЛАА_БелаяКомиссия - новый реквизит спрвочника. но при попытке обмена ругается что реквизита нету вот ошибка ЗАГРУЗКА В ПРИЕМНИКЕ: {Обработка.ОбменДаннымиXML.МодульОбъекта(7239)}: Поле объекта не обнаружено (ЛАА_БелаяКомиссия) Ошибка в обработчике события ПослеЗагрузкиПравилОбмена (конвертация) ТипОбъекта = Справочник объект: Договоры контрагентов Объект = 123 ОписаниеОшибки = {Обработка.ОбменДаннымиXML.МодульОбъекта(7239)}: Поле объекта не обнаружено (ЛАА_БелаяКомиссия) ПозицияМодуля = Обработка.ОбменДаннымиXML.МодульОбъекта(1299) КодСообщения = 72 УзелПланаОбмена = Бухгалтерия для Украины Правил для исправления на стороне бух. я не нашел. Предположил, что правила в УТ единственные. Поймать отладчиком ошибку в модуле Объекта обработки не удалось. Если кто знает причину - подскажите. В общем обмен не ходит, а куда и как копать - не ясно. |
|||
1
Господин ПЖ
07.07.15
✎
15:20
|
руками что-ли добавили?
может он его у группы ищет |
|||
2
stixar
07.07.15
✎
16:06
|
(1) Да добавил руками и наверное что-то не правильно. А руками потому, что с конвертацией почти не знаком. Руками казалось проще. Тогда нужно понять что руками сделал не так. Либо понять, как с помощью конвертации в правилах, добавить только этот реквизит не затронув остального. Может есть где-то мануал для чайников?
|
|||
3
stixar
07.07.15
✎
16:48
|
у группы не ищет. поймал все таки отладчиком. валится на первом же элементе справочника ДоговорыКонтрагентов. Почему-то не видит реквизит в базе приемнике, хотя физически он там есть. Может чего в обмене не дописал?
|
|||
4
bolobol
07.07.15
✎
16:54
|
А конфу-то обновил?
Если отладчиком поймал, то в строке, вызывающей ошибку можно все необходимые данные для анализа увидеть, как то: Объект[Реквизит] И посмотреть содержание объекта и искомый реквизит |
|||
5
stixar
07.07.15
✎
17:05
|
(4) Обновил. Узел при обработке которого сыпется увидел, но мне это ничего не сказало нового. Могу выложить кусок xml с узлом на который ругается. Только не вижу как файл прикрепить для скачки, а если просто текст, то много будет. Узел вроде зрительно правильный. Это то что формируется со стороны УТ, а что там принимается со стороны бух - я х.з. Ругается ведь именно на бух.
|
|||
6
Mikhail Volkov
07.07.15
✎
17:14
|
(2) Загрузи правила в КД, там мануал хороший. Сразу увидишь в чем дело. Может тип разный: в Источнике булево (ЛАА_БелаяКомиссия или черная), а в Приемнике - перечисления с оттенками серого?
|
|||
7
Лефмихалыч
07.07.15
✎
18:02
|
Если в приемнике нет реквизита, значит в приемнике нет реквизита, о чем тут думать?
|
|||
8
stixar
09.07.15
✎
11:30
|
Всем спасибо. Тема закрыта.
|
|||
9
Serg_1960
09.07.15
✎
11:41
|
PS: Принято озвучивать найденное решение - благодарные потомки оценят такого рода информацию. Даже если причина проблемы чисто субъективная.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |