Имя: Пароль:
1C
1С v8
Передать тип в элемент формы
0 inmortal203
 
28.10.13
15:47
На форме есть поля, "Документ", "Реквизит" и "ЗаменитьНаЗначение".
Как осуществляется передача типа из поля "Реквизит" в поле "ЗаменитьНаЗначение"?
"Реквизит" - текстовое поле выбора, список параметров которого заполняется с помощью -
Для каждого Реквизит Из Метаданные.Документы[Документ].Реквизиты Цикл
1 zak555
 
28.10.13
15:48
при изменении Реквизит изменить тип ЗаменитьНаЗначение
2 inmortal203
 
28.10.13
16:05
Повторяю вопрос - "Как осуществляется передача типа из поля "Реквизит" в поле "ЗаменитьНаЗначение"? Ключевое слово - "как?" А не "где?"
Как получить тип случайно выбранного реквизита случайно выбранного документа и присвоить его полю формы, если перебор коллекции Для каждого Реквизит Из Метаданные.Документы[Документ].Реквизиты дает возможность получить только текстовое представление имени реквизита, да и то в виде синонома имени...
3 George Wheels
 
28.10.13
16:09
Тип("...")

Ну а строку внутри Тип соберешь.
4 inmortal203
 
28.10.13
18:07
Я не могу въехать толком как же мне эту строку собрать... допустим если в документе реквизит имеет имя Организация, то мне нужно из этого имени узнать что это тип СправочникСсылка.Организации... Но это нереально( нужен другой путь
5 George Wheels
 
29.10.13
08:00
Другой путь.

Реквизит.Тип.Типы()