|
Заполнение одного объекта на основании другого
| ☑ |
0
pochemu
05.04.12
✎
17:43
|
Работаю в УПП 1.3.24
Есть записанная спецификация, хочу её перезаполнить значениями из другой спецификации. Наверняка же типовые функции есть, которые считывают метаданные объекта и заполняют на их основании данные... Кто знает такие типовые функции?
|
|
1
PR
05.04.12
✎
17:46
|
Скопировать()
|
|
2
Джинн
05.04.12
✎
17:47
|
См. кнопочку "Заполнить -> Заполнить по спецификации" в форме спецификации.
|
|
3
pochemu
05.04.12
✎
17:48
|
ээ, это создается новый объект = F9 в пользовательском режиме, а мне нужно существующий перезаполнить.
|
|
4
pochemu
05.04.12
✎
17:48
|
(1)->(3)
|
|
5
pochemu
05.04.12
✎
17:50
|
(2) Мда. Спасибо.
|
|
6
pochemu
05.04.12
✎
17:52
|
(2) Надеюсь подойдет. А есть универсальные какие-нибудь процедуры для любого объекта?
|
|
7
Ахиллес
05.04.12
✎
17:55
|
Глобальный контекст (Global context)
ЗаполнитьЗначенияСвойств (FillPropertyValues)
Синтаксис:
ЗаполнитьЗначенияСвойств(<Приемник>, <Источник>, <СписокСвойств>, <ИсключаяСвойства>)
|
|
8
pochemu
05.04.12
✎
17:57
|
(7) Пробовал, не заполняет практически нифига.
|
|
9
pochemu
05.04.12
✎
17:59
|
(7) Нужна именно процедура, которая перебирает все метаданные объекта.., чтобы любой объект могла заполнить на основании другого такого же типа. Сам написать могу, но думаю, что в УПП должна быть такая приблуда.
|
|
10
takefive
05.04.12
✎
18:04
|
(8) как то неубедительно звучит
|
|
11
На стороне добра
05.04.12
✎
18:19
|
Чем тебе (1) не устраивает?
|
|
12
На стороне добра
05.04.12
✎
18:31
|
А нет. Юзай ЗаполнитьЗначенияСвойств(). Все должно заполниться.
|
|
13
pochemu
06.04.12
✎
09:49
|
(10)(12)Нашел ошибку из-за которой не заполняла "ЗаполнитьЗначенияСвойств()". Бывает-же закрадется.. Теперь все свойства заполняет. Но табличные части отдельно приходится обрабатывать, ну да ладно.
|
|