Имя: Пароль:
1C
1С v8
Узел-получатель в ПКС конвертации данных
0 Адинэснег
 
25.11.14
18:00
Как в ПКС при выгрузке обратиться к узлу получателю?
1 Господин ПЖ
 
25.11.14
18:02
кто есть "узел получатель"?
2 Йохохо
 
25.11.14
18:05
Приемник - xml-узел формируемого объекта приемника
УзелКоллекцииОбъектов - xml-узел коллекции объектов. Например, табличной части или набора движений
УзелКоллекцииСвойств - xml-узел коллекции свойств
неужели это? а зачем?
3 Господин ПЖ
 
25.11.14
18:07
(2) если про это речь - иногда бывает надо что-то хитрож.пое дописать в "узел"

один раз сталкивался
4 Адинэснег
 
25.11.14
18:07
(1) узел(элемент) плана обмена "МойОбмен", которому адресуется сообщение
5 Господин ПЖ
 
25.11.14
18:08
вот теперь реально не понятно "зачем". уже выгрузка идет
6 Адинэснег
 
25.11.14
18:11
(5) допустим, там лежит пара реквизитов, которые используются при "ручном" присвоении значения поля
7 Alex S D
 
25.11.14
18:12
выражение = "..."
8 Господин ПЖ
 
25.11.14
18:13
(6) тебе присвоить надо то чего у тебя нет в источнике?

какое может быть "там", если контекст "здесь" - выгрузка? или обмен прямой через com?
9 Йохохо
 
25.11.14
18:14
(6) там есть глобальная херь типа Параметры
10 Адинэснег
 
25.11.14
18:16
(8) здесь есть узлы-получатели и их реквизиты
(9) ок, как в структуру параметры запихнуть реквизиты узла-получателя сообщения
11 Господин ПЖ
 
25.11.14
18:23
>здесь есть узлы-получатели и их реквизиты

ну по сути ты их и заполняешь в выгрузке... а что нельзя забить данными выгрузки можно дополнить при загрузке
12 Господин ПЖ
 
25.11.14
18:24
а так по сути сношаться с (2)
13 Йохохо
 
25.11.14
18:34
(10) подпишусь на ветку) я бы взял тестовую базу и отладчиком ФормаНастройкиУзлаБазыКорреспондента из УТ-БП
(11) это реквизиты в источнике, как я понял, надо их передать в конвертацию
14 Адинэснег
 
25.11.14
18:43
Ошибка при выгрузке данных для узла плана обмена
    ТипОбъекта             =  Документ объект: Реализация товаров
    Объект                 =  Реализация товаров 04000000001 от 25.11.2014 17:46:04
    ОписаниеОшибки         =  Ошибка в обработчике события ПриВыгрузкеОбъекта
    ПКО                    =  РеализацияТоваров  (Документ: Реализация товаров)
    Объект                 =  Реализация товаров 04000000001 от 25.11.2014 17:46:04  (Документ объект: Реализация товаров)
    Обработчик             =  ПриВыгрузкеОбъекта
    ОписаниеОшибки         =  Поле объекта не обнаружено (Показатель)
    ПозицияМодуля          =  (2)
    КодСообщения           =  42
    ПозицияМодуля          =  Обработка.ОбменДаннымиXML.МодульОбъекта(1619)
    КодСообщения           =  72
    УзелПланаОбмена        =  Пермь


Вот у узла Пермь есть реквизит Показатель

И когда при выгрузке я делаю


Сообщить(Приемник.Показатель);

валится ошибка
15 Адинэснег
 
25.11.14
18:43
УзелПланаОбмена  тоже не доступна переменная
16 Адинэснег
 
25.11.14
18:50
ооо, схожу в отладку  обработки
17 Господин ПЖ
 
25.11.14
18:54
имхо ты в кучу валишь узлы урбд и работу в КД... отладчик все знает
18 Адинэснег
 
25.11.14
18:59
тьху ты, УзелПланаОбмена.Показатель
конфу не обновил, сижу 10 окон открыл...
а ругалась прога на отсутствие реквизита (в необновленной конфе)
19 Адинэснег
 
25.11.14
18:59
вопрос закрыт
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший