Вход | Регистрация
 

КД передать значения новых реквизитов без перегрузки конф

КД передать значения новых реквизитов без перегрузки конф
Я
   domanoff2666
 
29.01.19 - 15:18
есть новые реквизиты в конфах, но правила общие для кучи баз а реквизиты новые только для двух, можно передать значения (простые типы) без изменения струткутры конфигураций в ПО?

пробовал перед выгрузкой в пко предавать через входящие данные и после выгрузки брать их из параметров объекта, но выпадает с ошибкой.
видимо без обьявленных свойств не сработает объект.новыйреквизит = ПараметрыОбъекта["новыйреквизит"]

сам новичок в кд
 
 
   Ёпрст
 
1 - 29.01.19 - 15:32
ПО - это у вас что ?
   Ёпрст
 
2 - 29.01.19 - 15:32
и если обмен по правилам, то для каждой базы свои правила
   domanoff2666
 
3 - 29.01.19 - 15:34
короче работает и без обьявления свойств, но не находит параметрыобъектов
сделал по образу и подобию сдругогоправила
Перед выгрузкой пко 
ВходящиеДанные = Новый Структура;
 ВходящиеДанные.Вставить("Лот",Источник.лот);

после загрузки
Объект.ЛОТ = ПараметрыОбъекта["Лот"]; ошибка что в параметрах такого нет..как входящие данные превращаются в параметры обьекта я так и не понял
   Ёпрст
 
4 - 29.01.19 - 15:35
(3) галку поиск воткни
   Ёпрст
 
5 - 29.01.19 - 15:37
И параметрыОбъекта это для свойств, где ставишь галку передавать данные в параметр и галку поиск
   Ёпрст
 
6 - 29.01.19 - 15:38
потом уже, оно будет доступно в ПараметрыОбъекта
   domanoff2666
 
7 - 29.01.19 - 15:39
(4) (5) а где эти галки точно?
   Ёпрст
 
8 - 29.01.19 - 15:45
(7) в ПКС
   domanoff2666
 
9 - 29.01.19 - 16:17
(8) т е в списке свойств в колонке поиск?
   domanoff2666
 
10 - 29.01.19 - 16:27
(5) просто не особо понимаю с какими мне свойствами связать, я то как раз их не завожу в списке свойств (т е не меняю конфимгурацию на новую с новыми реквизитами)
 
 Рекламное место пустует
   domanoff2666
 
11 - 29.01.19 - 16:42
и как сделать чтобы в пко появилась вкладка параметры получаемые из входящих данных?
   Ёпрст
 
12 - 29.01.19 - 16:47
(9) сделать то надо чего ?

создаешь свой реквизит (которого нет висточнике, но есть в приёмнике) ставишь галку ему "передавать в параметр" и "поиск" далее в ПередВыгрузкой Значение = ..нужное.
Усё
   Ёпрст
 
13 - 29.01.19 - 16:47
в ПередЗагрузкой он будет доступен как ПараметрыОбъета["Твойреквизит"]
   hhhh
 
14 - 29.01.19 - 16:48
(10) а ты поменяй, там десять минут поменять конфигурацию
   Ёпрст
 
15 - 29.01.19 - 16:49
(10) а чего не меняешь ? там дел на пару минут, выгрузить с базы структуру и загрузить
   domanoff2666
 
16 - 29.01.19 - 17:01
(15) просто тогда для остальных баз не подойдет там нет этих реквизитов
   Ёпрст
 
17 - 29.01.19 - 17:05
(16) а при чем тут остальные базы ? У вас обмен по плану обмена с вашими правилами? Или вы через обработку УниверсальныйОбмен выгружаете ?

Если первое, то там для каждой базы свои правила.
   domanoff2666
 
18 - 29.01.19 - 18:08
(13) перед загрузкой пишет что реквизит не объектного типа
   azt-yur
 
19 - 29.01.19 - 18:28
(13) (18) ПараметрыОбъекта это не структура, а соответствие, значение надо получать через ПараметрыОбъета.Получить("Твойреквизит")
   azt-yur
 
20 - 29.01.19 - 18:29
(19) хотя через скобки тоже можно, каюсь поспешил

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует