|
Добавить поле переноса КД | ☑ | ||
---|---|---|---|---|
0
myr4ik07
10.06.19
✎
16:57
|
привет.
нужно перенести РегистрСведений.ЗначенияСвойствОбъектов в пкд , "Перед обработкой", сформировал запрос выборки конкретных данных из источника и выгрузил РезультатЗапроса = Запрос.Выполнить(); ВыборкаДанных = РезультатЗапроса.Выгрузить(); http://prntscr.com/nzzj2w в сформированном выше запросе есть доп поле | РегистрЗначенияСвойствОбъектов.Объект, | РегистрЗначенияСвойствОбъектов.Свойство, | РегистрЗначенияСвойствОбъектов.Значение, | РегистрЗначенияСвойствОбъектов.Объект.MTNR КАК MTNR к которому нуно обратиться при загрузке данных в приемнике "ПослеЗагрузки" в ПКО http://prntscr.com/nzziu5 в списке ПКС даного поля нет http://prntscr.com/nzzk38 вопрос, как обратиться к этому полю на стороне приемника, что бы выполнить проверку? |
|||
1
Amra
10.06.19
✎
17:00
|
(0) Будь мужиком, добавь в ПКС это поле
|
|||
2
Ёпрст
10.06.19
✎
17:02
|
создай своё свойство, поставь галку "передавать в параметры".. её и заполняйте, потом имейте в призагрузке
|
|||
3
myr4ik07
10.06.19
✎
17:09
|
||||
4
myr4ik07
10.06.19
✎
17:10
|
(2) как заполнять это поле и где?
|
|||
5
myr4ik07
10.06.19
✎
17:16
|
Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1541)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ЗначенияСвойствОбъектов00001 ТипОбъекта = Регистр сведений запись: Значения свойств объектов Объект = РегистрСведенийЗапись.ЗначенияСвойствОбъектов Обработчик = ПослеЗагрузкиОбъекта ОписаниеОшибки = Поле объекта не обнаружено (MTNR) ПозицияМодуля = (6) КодСообщения = 21 добавил ПКС как на снимку выше |
|||
6
myr4ik07
10.06.19
✎
17:17
|
http://prntscr.com/nzzwzh обращался к полю вот так
|
|||
7
MakaMaka
10.06.19
✎
17:19
|
Добавь в конвертацию выгрузку конфы, что бы у тебя поле появилось и не парь мозги
|
|||
8
hhhh
10.06.19
✎
17:20
|
(6) а слово Параметр где? Какой еще Объект.MNTR?
|
|||
9
myr4ik07
10.06.19
✎
17:21
|
(7) что имеешь ввиду? даного поля нет в регистре сведений
|
|||
10
myr4ik07
10.06.19
✎
17:21
|
(8) интересно, а как правильно обращаться?
|
|||
11
hhhh
10.06.19
✎
17:21
|
(9) ПараметрыОбъекта пробуй
|
|||
12
hhhh
10.06.19
✎
17:22
|
(10) есть же справка, там очень подробно написано
|
|||
13
myr4ik07
10.06.19
✎
17:25
|
(12) написано
ПараметрыОбъекта - либо Неопределено либо Соответствие, в котором хранятся дополнительные параметры переденные для данного объекта из источника в приемник. Если параметров передано не было, то ПараметрыОбъекта = Неопределено. сделал http://prntscr.com/o001sx а оно Начало выгрузки: 10.06.2019 17:23:58 Ошибка получения свойства объекта из входящих данных ПКО = ЗначенияСвойствОбъектов00001 (Регистр сведений: Значения свойств объектов) ПКС = 5 (--> MTNR) Объект = СтрокаТаблицыЗначений (Строка таблицы значений) СвойствоПриемника = () ОписаниеОшибки = Получение элемента по индексу для значения не определено ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8202) КодСообщения = 68 Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1593)}: Ошибка получения свойства объекта из входящих данных ПКО = ЗначенияСвойствОбъектов00001 (Регистр сведений: Значения свойств объектов) ПКС = 5 (--> MTNR) Объект = СтрокаТаблицыЗначений (Строка таблицы значений) СвойствоПриемника = () ОписаниеОшибки = Получение элемента по индексу для значения не определено ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8202) КодСообщения = 68 |
|||
14
myr4ik07
10.06.19
✎
17:27
|
и вообще, причем здесь параметр?! не могу понять ...
я выгрузил в ТЗ результат запроса, в котором есть доп поле вот к этому доп полю мне для каждой записи нужно обратиться на стороне приемника, при загрузке каждой записи регистра сведений |
|||
15
myr4ik07
10.06.19
✎
17:28
|
как я понимаю, я выгрузил в ТЗ до поле, которое отсутствует в описании хмл схемы КД, вот это поле нужно описать, как мне кажеться, как его описать и заполнить?
|
|||
16
hhhh
10.06.19
✎
17:31
|
(15) ну посмотри в синтакс помощнике как к соответствие надо обращаться. ПараметрыОбъекта - это соответствие. Ну точно это не ПараметрыОбъекта.MNTR - это ты жостко тупанул.
|
|||
17
Ёпрст
10.06.19
✎
17:32
|
(3) да, в первом скриншоте ПередВыгрузкой присвой ему значение = ...нужное
поставь галку поиск, и будешь иметь его в ПараметрыОбъекта в ПередЗагрузкой |
|||
18
Ёпрст
10.06.19
✎
17:33
|
+ПараметрыОбъекта["MTNR"] так будет доступен
|
|||
19
myr4ik07
10.06.19
✎
17:37
|
(17) а обратиться как ПередВыгрузкой к этому полю?
|
|||
20
Ёпрст
10.06.19
✎
17:39
|
(19) в Пееред выгрузкой пишешь Значение = <тут нужное>
ну, заполни его чем надо, хоть запрос пиши, исходя из остальных реквизитов коллекции |
|||
21
Ёпрст
10.06.19
✎
17:42
|
у тя будет тип того
Значение = ОбъектКоллекции.Объект.MTNR; |
|||
22
hhhh
10.06.19
✎
17:42
|
(19) стоп. тебе же нужно наоборот, выгрузить это MтNR, когда выгружаешь объект, а не когда регистр сведений.
|
|||
23
myr4ik07
10.06.19
✎
17:44
|
тут бляха ПередВыгрузкой почти у каждого объекта элемента есть, ПередВыгрузкой ПКО, ПКС, КД? кого?
и как получить выгруженный в ПВД объект, а с него поле? |
|||
24
myr4ik07
10.06.19
✎
17:46
|
и так
сделал http://prntscr.com/o00dyy http://prntscr.com/o00e81 http://prntscr.com/o00ed4 получаю Начало загрузки: 10.06.2019 17:43:00 Ошибка в обработчике события ПослеЗагрузкиОбъекта ИмяПКО = ЗначенияСвойствОбъектов00001 ТипОбъекта = Регистр сведений запись: Значения свойств объектов Объект = РегистрСведенийЗапись.ЗначенияСвойствОбъектов Обработчик = ПослеЗагрузкиОбъекта ОписаниеОшибки = Получение элемента по индексу для значения не определено ПозицияМодуля = (6) КодСообщения = 21 Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1541)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта ИмяПКО = ЗначенияСвойствОбъектов00001 ТипОбъекта = Регистр сведений запись: Значения свойств объектов Объект = РегистрСведенийЗапись.ЗначенияСвойствОбъектов Обработчик = ПослеЗагрузкиОбъекта ОписаниеОшибки = Получение элемента по индексу для значения не определено ПозицияМодуля = (6) КодСообщения = 21 Окончание загрузки: 10.06.2019 17:43:00 Загружено объектов: 5 где ошибся? |
|||
25
myr4ik07
10.06.19
✎
17:51
|
значит поле добавление (ПКС) еще отсутствует на стороне Приемника
|
|||
26
myr4ik07
10.06.19
✎
17:51
|
т.е. какой смысл заполнять его, если к ниму обратиться не могу?!
|
|||
27
Ёпрст
10.06.19
✎
17:53
|
||||
28
hhhh
10.06.19
✎
17:56
|
(24) ПредъявленСчетФактура = ПараметрыОбъекта.Получить("ПредъявленСчетФактура");
НомерСчетаФактуры = ПараметрыОбъекта.Получить("НомерСчетаФактуры"); ДатаСчетаФактуры = ПараметрыОбъекта.Получить("ДатаСчетаФактуры"); |
|||
29
myr4ik07
10.06.19
✎
17:57
|
(27)
Начало выгрузки: 10.06.2019 17:56:54 Ошибка в обработчике события ПередВыгрузкой (свойства) ПКО = ЗначенияСвойствОбъектов00001 (Регистр сведений: Значения свойств объектов) ПКС = 5 (--> MTNR) Объект = СтрокаТаблицыЗначений (Строка таблицы значений) СвойствоПриемника = () Обработчик = ПередВыгрузкойСвойства ОписаниеОшибки = Значение не является значением объектного типа (MTNR) ПозицияМодуля = (1) КодСообщения = 55 Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1593)}: Ошибка в обработчике события ПередВыгрузкой (свойства) ПКО = ЗначенияСвойствОбъектов00001 (Регистр сведений: Значения свойств объектов) ПКС = 5 (--> MTNR) Объект = СтрокаТаблицыЗначений (Строка таблицы значений) СвойствоПриемника = () Обработчик = ПередВыгрузкойСвойства ОписаниеОшибки = Значение не является значением объектного типа (MTNR) ПозицияМодуля = (1) КодСообщения = 55 пробовал Значение = ОбъектКоллекции.MTNR; Значение = ОбъектКоллекции.Объект.MTNR; |
|||
30
myr4ik07
10.06.19
✎
17:59
|
(28) Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1541)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ЗначенияСвойствОбъектов00001 ТипОбъекта = Регистр сведений запись: Значения свойств объектов Объект = РегистрСведенийЗапись.ЗначенияСвойствОбъектов Обработчик = ПослеЗагрузкиОбъекта ОписаниеОшибки = Значение не является значением объектного типа (Получить) ПозицияМодуля = (6) КодСообщения = 21 |
|||
31
myr4ik07
10.06.19
✎
18:04
|
(29) http://prntscr.com/o00pbm неопределено
|
|||
32
myr4ik07
10.06.19
✎
18:08
|
есть идеи?
|
|||
33
myr4ik07
10.06.19
✎
18:15
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |