|
Конвертация составного типа в простой |
☑ |
0
kofeinik
11.01.16
✎
08:49
|
Давненько не брал в руки КД, но понадобилось поправить правила, уперся в следующую проблему. Источник - табличная часть ТиС, поле Партия, атрибут Вес, его нужно загнать в ТЧ Товары БП, в поле количество. С простыми типами понятно, в ПКС ПередВыгрузкой - ОбъектКоллекции, а с составным как?
|
|
1
ДенисЧ
11.01.16
✎
08:50
|
Точно так же.
Значение - ОбъектКоллекции.Партия.Вес
|
|
2
kofeinik
11.01.16
✎
09:00
|
Не дает -
Ошибка исполнения обработчика: ПКС_ПриВыгрузке_РеализацияТоваровУслуг_Товары__25
- Значение не представляет агрегатный объект (Вес)
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_РеализацияТоваровУслуг_Товары_Количество_Реквизит14
- Поле агрегатного объекта не обнаружено (Партия)
Если туда же вставить ОбъектКоллекции.Коэффициент - читается.
|
|
3
vicof
11.01.16
✎
09:26
|
"Поле агрегатного объекта не обнаружено (Партия)"
что непонятного?
|
|
4
kofeinik
11.01.16
✎
09:27
|
Непонятно, как/откуда достучаться до Партии, чтобы вытащить из нее вес.
|
|
5
vicof
11.01.16
✎
09:30
|
Ну нету партии у тебя в источнике, видимо. Как она в структуре метаданных у тебя представлена?
|
|
6
Fedor-1971
11.01.16
✎
09:32
|
(4) проверь: есть ли партия в ТЧ? есть ли вес у партии? может вес всё-таки реквизит ТЧ?
|
|
7
kofeinik
11.01.16
✎
09:46
|
И партия есть, и вес у партии, и в ТЧ она присутствует, структуру конфигурации специально ради этого экспортировал.
Подозреваю, что в ОбъектКоллекции ее нет, поскольку приемника в БП под этот объект нет.
|
|
8
vicof
11.01.16
✎
09:57
|
Покажи, как коллекцию объектов заполняешь
|
|
9
kofeinik
11.01.16
✎
10:26
|
(8) Никак, получается, для справочника ее нужно дозаполнять руками?
|
|
10
vicof
11.01.16
✎
11:41
|
(9) У тебя какой-то код написан в ПКГС.
|
|
11
vicof
11.01.16
✎
11:41
|
(9) При чем тут справочник?
|
|
12
kofeinik
11.01.16
✎
12:45
|
(10) О, оно! Ткнул как раз туда, там и переопределялась коллекция, а я проглядел. Спасибо!
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший