|
КД передать значения новых реквизитов без перегрузки конф | ☑ | ||
---|---|---|---|---|
0
domanoff2666
29.01.19
✎
15:18
|
есть новые реквизиты в конфах, но правила общие для кучи баз а реквизиты новые только для двух, можно передать значения (простые типы) без изменения струткутры конфигураций в ПО?
пробовал перед выгрузкой в пко предавать через входящие данные и после выгрузки брать их из параметров объекта, но выпадает с ошибкой. видимо без обьявленных свойств не сработает объект.новыйреквизит = ПараметрыОбъекта["новыйреквизит"] сам новичок в кд |
|||
1
Ёпрст
29.01.19
✎
15:32
|
ПО - это у вас что ?
|
|||
2
Ёпрст
29.01.19
✎
15:32
|
и если обмен по правилам, то для каждой базы свои правила
|
|||
3
domanoff2666
29.01.19
✎
15:34
|
короче работает и без обьявления свойств, но не находит параметрыобъектов
сделал по образу и подобию сдругогоправила Перед выгрузкой пко ВходящиеДанные = Новый Структура; ВходящиеДанные.Вставить("Лот",Источник.лот); после загрузки Объект.ЛОТ = ПараметрыОбъекта["Лот"]; ошибка что в параметрах такого нет..как входящие данные превращаются в параметры обьекта я так и не понял |
|||
4
Ёпрст
29.01.19
✎
15:35
|
(3) галку поиск воткни
|
|||
5
Ёпрст
29.01.19
✎
15:37
|
И параметрыОбъекта это для свойств, где ставишь галку передавать данные в параметр и галку поиск
|
|||
6
Ёпрст
29.01.19
✎
15:38
|
потом уже, оно будет доступно в ПараметрыОбъекта
|
|||
7
domanoff2666
29.01.19
✎
15:39
|
(4) (5) а где эти галки точно?
|
|||
8
Ёпрст
29.01.19
✎
15:45
|
(7) в ПКС
|
|||
9
domanoff2666
29.01.19
✎
16:17
|
(8) т е в списке свойств в колонке поиск?
|
|||
10
domanoff2666
29.01.19
✎
16:27
|
(5) просто не особо понимаю с какими мне свойствами связать, я то как раз их не завожу в списке свойств (т е не меняю конфимгурацию на новую с новыми реквизитами)
|
|||
11
domanoff2666
29.01.19
✎
16:42
|
и как сделать чтобы в пко появилась вкладка параметры получаемые из входящих данных?
|
|||
12
Ёпрст
29.01.19
✎
16:47
|
(9) сделать то надо чего ?
создаешь свой реквизит (которого нет висточнике, но есть в приёмнике) ставишь галку ему "передавать в параметр" и "поиск" далее в ПередВыгрузкой Значение = ..нужное. Усё |
|||
13
Ёпрст
29.01.19
✎
16:47
|
в ПередЗагрузкой он будет доступен как ПараметрыОбъета["Твойреквизит"]
|
|||
14
hhhh
29.01.19
✎
16:48
|
(10) а ты поменяй, там десять минут поменять конфигурацию
|
|||
15
Ёпрст
29.01.19
✎
16:49
|
(10) а чего не меняешь ? там дел на пару минут, выгрузить с базы структуру и загрузить
|
|||
16
domanoff2666
29.01.19
✎
17:01
|
(15) просто тогда для остальных баз не подойдет там нет этих реквизитов
|
|||
17
Ёпрст
29.01.19
✎
17:05
|
(16) а при чем тут остальные базы ? У вас обмен по плану обмена с вашими правилами? Или вы через обработку УниверсальныйОбмен выгружаете ?
Если первое, то там для каждой базы свои правила. |
|||
18
domanoff2666
29.01.19
✎
18:08
|
(13) перед загрузкой пишет что реквизит не объектного типа
|
|||
19
azt-yur
29.01.19
✎
18:28
|
(13) (18) ПараметрыОбъекта это не структура, а соответствие, значение надо получать через ПараметрыОбъета.Получить("Твойреквизит")
|
|||
20
azt-yur
29.01.19
✎
18:29
|
(19) хотя через скобки тоже можно, каюсь поспешил
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |