|
Как создать копию ДанныеФормыСтруктура? |
☑ |
0
veronika1888
18.05.12
✎
16:45
|
Как создать копию ДанныеФормыСтруктура?
Объект (тип ДанныеФормыСтруктура). Как создать копию этого объекта для последующей обработки?
|
|
1
AaNnDdRrEeYy
18.05.12
✎
16:49
|
Если толко в структуру скопировать,
например так
структураКопия = Новый Структруа;
Для каждого стр из ДанныеФормыСтруктура цикл
СтруктураКопия.Вставить(Стр.Ключ, Стр.Значение);
КонецЦикла
|
|
2
veronika1888
18.05.12
✎
16:49
|
(1) не получится
|
|
3
AaNnDdRrEeYy
18.05.12
✎
17:06
|
(2) мда, итератор для значения неопределен
|
|
4
НЕА123
18.05.12
✎
17:16
|
ДанныеФормыСтруктураСКоллекцией можно использовать
?
|
|
5
mikecool
18.05.12
✎
17:17
|
перегнать в объект, который можно копировать
зачем?
|
|
6
veronika1888
18.05.12
✎
17:27
|
(5) вот и думаю, как перегнать это в аналогичный объект и в какой?
|
|
7
Bober
18.05.12
✎
17:31
|
(0) так вроде нет конструкторов для создания этого объекта.
Программно в форму добавить реквизит(ОбъектКопия) с нужным типом, и на сервере через РеквизитВЗначение и ЗначениеВРеквизит скопировать к реквизит ОбъектКопия
|
|
8
veronika1888
18.05.12
✎
17:32
|
В форме документа "ДоговорППП":
&НаКлиенте
Форма = ПолучитьФорму("Документ.ЗаказПокупателя.Форма.ФормаДокумента",ПараметрыФормы, ЭтаФорма);
ДанныеФормыЗаказПокупателя = Форма.Объект;
ДанныеФормыЗаказПокупателя - имеет тип ДанныеФормыСтруктураСКоллекцией, спокойно передается на серверные процедуры
ДанныеФормыДоговорППП = Объект; - имеет тип ДанныеФормыСтруктураСКоллекцией, НО матюкается при передаче на серверные процедуры
|
|
9
veronika1888
18.05.12
✎
17:32
|
+(8) имеет тип ДанныеФормыСтруктура
|
|
10
hhhh
18.05.12
✎
17:42
|
(9) а это?
ДанныеФормыВЗначение(<Объект>, <Тип>)
Параметры:
<Объект> (обязательный)
Тип: ДанныеФормыСтруктураСКоллекцией; ДанныеФормыКоллекция; ДанныеФормыСтруктура; ДанныеФормыДерево.
Данные формы.
<Тип> (обязательный)
Тип: Тип.
Тип значения, получаемого из данных формы.
Возвращаемое значение:
Тип: Произвольный.
Описание:
Преобразует данные формы в объект прикладного типа.
|
|
11
mikecool
18.05.12
✎
17:46
|
зачем? как всегда окажется - что нах не нужно
|
|
12
veronika1888
18.05.12
✎
17:46
|
(10) попробую сегодня вечером
|
|
13
veronika1888
18.05.12
✎
17:47
|
(11) да, в принципе, нах не нужно, но дело принципа :)
|
|
14
Necessitudo
18.05.12
✎
17:47
|
Есть специальный метод для этого с одноименным именем. Ищи в СП.
|
|
15
veronika1888
18.05.12
✎
17:49
|
(14) ПреобразоватьОбъектФормыВДанныеФормыСтруктураИзКлиенттаНаСервер() - он?
|
|
16
Necessitudo
18.05.12
✎
17:52
|
(15) чеее? По-моему он называется КопироватьДанныеФормы-увы, компьютера рядом нет.
|
|
17
НЕА123
21.05.12
✎
08:31
|
(16)+1
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший