Имя: Пароль:
1C
 
Не переносятся при обмене банковские счета контрагентов
0 Gossar1C
 
29.09.14
14:38
Добрый день! Пытаюсь настроить обмен УТ 11.0.7.8 с БП 3.0.34 (да да и такое бывает D:). Проблема заключается в том что нужно перенести накладные БП... накладные переносятся, да что уж там... контрагенты тоже переносятся, а вот банковские счета не переносятся! ПКО по Банк. счетам сделал, проблема лишь заключается в том что в накладной УТ есть реквизит "Банковский счет контрагента", а вот в накладной БП его нет (тоесть есть только в самом Контрагенте, но не в документе).

Подскажите плз, как решить эту проблему, я вот думаю использовать параметры, но вряд ли они для этого... в правилах обмена я пока что зеленый еще :)
1 Naumov
 
29.09.14
14:41
Если обмен через планы обмена, то регистрация банк.счетов при изменении в УТ производится?
Может регистрация для этих объектов отключена.
2 Gossar1C
 
29.09.14
14:43
3 Gossar1C
 
29.09.14
14:43
(2) извиняюсь не то, https://yadi.sk/i/wO03IKswbiawx
4 Gossar1C
 
29.09.14
14:45
(1) я всю регистрацию снял, оставил только для накладных

но разве они не должны подхватывать б. счета?
5 Gossar1C
 
29.09.14
14:46
(1) такая же лабуда и с контактными лицами, ну скорее всего ему подхватывать неоткуда, это же не хранится в реквизитах, а только как владелец...
6 Gossar1C
 
29.09.14
14:52
подскажите пожалуйста как решить данную проблему?
7 floody
 
29.09.14
14:57
Правила самописные чтоли?
8 Gossar1C
 
29.09.14
15:09
(7) нет не самописные, ну а ты представляешь обмен между доисторической УТ и БП последней версии? это через конвертацию делал
9 Naumov
 
29.09.14
15:13
(4) Обмен через планы обмена от 1С подразумевает, что объекты, на которые ссылается зарегистрированный объект, уже передан или так же зарегистрирован к обмену.
Т.е. переносится только ссылка для реквизитов ссылочного типа, а полностью объекты по ссылкам, как при использовании обработки универсального обмена, не передаются
10 Naumov
 
29.09.14
15:15
Попытка довыгрузки объектов полностью при таком обмене работает как-то криво.
Я выкручивался через правила регистрации, дополнительно регистрируя объекты, на которые ссылается регистрируемый объект, для гарантированного наличия объекта в узле.
11 Gossar1C
 
29.09.14
15:18
(9) получается я же передаю ссылку в приемник, только вот принимать некуда, я так понимаю обработать этот объект в базе приемника не получится? ведь банковские счета можно выгрузить, но при загрузке их надо обработать
12 Naumov
 
29.09.14
15:22
(11) я не знаю что ты передаешь.
13 13_Mult
 
29.09.14
15:27
(11) "обработать этот объект в базе приемника не получится?" >> получится, если его положить куданить в процессе выгрузки
14 13_Mult
 
29.09.14
15:31
15 Gossar1C
 
29.09.14
15:33
(14) СПАСИБО

Передавать данные в параметр - флаг определяет куда будут помещены данные при загрузке. В отдельное соответствие для данного объекта, но не в сам объект. Этот подход удобен когда нужно передать какое либо значение в приемник, но нет реквизита куда нужно его поместить. Впоследствии анализируя дополнительные параметры можно изменить логику заполнения объекта приемника. В правилах необходимо указать имя параметра куда нужно поместить данные. Для табличных частей и наборов движений для каждой строки формируется отдельная структура в которой хранится информация.

а получается при загрузке с этим параметром можно работать как с объектом ссылочного типа? если я туда передаю ссылку
16 13_Mult
 
29.09.14
15:33
(11) Да, и параметры для этого вполне подойдут
17 Gossar1C
 
29.09.14
15:35
(16) спасибо большое) буду пробовать