|
Что то лыжи не едут с ПКС ↓Ø (Волшебник 10.01.2024 20:48) |
☑ | ||
---|---|---|---|---|
0
Caber
05.01.24
✎
12:17
|
Делаю правила (КД 2), делаю рутиную операцию - передача строки табличной части. Делаю обычное ПКС для реквизита ТЧ, тип - строка. При выгрузке в ПКС ставлю код "Значение = ..."
Обработка выгрузки по правилам обмена отрабатывает, все ок. А вот синхронизация данных по БСП, версия 3.1 - нет. Впервые вижу такое, чтобы те же правила не отрабатывались в БСП. Кто с таким сталкивался? Ошибки при различных способах передачи, но смысл их всегда один и тот же - обработчик при выгрузке пытается обратится к строке табличной части, являющейся источником, к ее реквизиту с таким же именем, как в приемнике. https://ibb.co.com/5nCqvwb |
|||
1
Caber
05.01.24
✎
12:17
|
Ошибка получения свойства подчиненного объекта из входящих данных
ПКО = АктВыполненныхРабот_РеализацияТоваровУслуг (Документ: Акт выполненных работ) ПКС = 16 (--> Содержание) Объект = Акт выполненных работ 000000006 от 05.01.2024 14:31:48 (Документ объект: Акт выполненных работ) СвойствоПриемника = Содержание (Строка) ОписаниеОшибки = Получение элемента по индексу для значения не определено ПозицияМодуля = {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(11760)}:Значение = ОбъектДляПолученияДанных[ИмяСвойства]; |
|||
2
Caber
05.01.24
✎
12:19
|
а, один момент, сейчас отпишусь. Отработало нормально
|
|||
3
Caber
05.01.24
✎
12:22
|
В общем, вот что понял. Если просто ставить при выгрузке
Значение = "фыв", то все ок - выгружается норм. Но если я ставлю тот код, который мне нужен: Значение = Строка(ОбъектКоллекции.Автомобиль); То происходит исключение: Ошибка при отправке данных: Ошибка получения значения свойства подчиненного объекта (по имени свойства приемника) ПКО = АктВыполненныхРабот_РеализацияТоваровУслуг (Документ: Акт выполненных работ) ПКС = 16 (--> Содержание) Объект = Акт выполненных работ 000000005 от 05.01.2024 12:51:02 (Документ объект: Акт выполненных работ) СвойствоПриемника = () ОписаниеОшибки = Поле объекта не обнаружено ПозицияМодуля = {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(11760)}:Значение = ОбъектДляПолученияДанных[ИмяСвойства]; |
|||
4
Caber
05.01.24
✎
12:49
|
В общем, разобрался. Ошибки в синхронизации данных отображались старые, с предыдущих выгрузок, а я их принимал за каждый раз новые. Правила нормально работают.
|
|||
5
Волшебник
05.01.24
✎
12:57
|
дурдом...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |