|
РеквизитыДокумента
| ☑ |
0
tolok_d
07.09.12
✎
11:22
|
Кто может подсказать где я ошибся.
В поле Выбор на форме содержится имя документа.
Далее СтрокаДОП заполняется менами реквизитов документа с Выбор
Процедура ВыборПриИзменении(Элемент)
НужныйДокумент = ЭлементыФормы.Выбор.Значение;
Сообщить(Метаданные.Документы.НужныйДокумент.Реквизиты);
Для каждого Рекв из Метаданные.Документы.НужныйДокумент.Реквизиты Цикл
СтрокаДОП = ДанныеОтПользователя.Добавить();
СтрокаДОП.Реквизит = Рекв.Имя;
КонецЦикла;
КонецПроцедуры
Если вместо этого переменного значения НужныйДокумент подставить название любого документа( "ЗаказПокупателя") то все нормально отрабатывает.
|
|
1
ДенисЧ
07.09.12
✎
11:25
|
Метаданные.Документы.[НужныйДокумент].Реквизиты
|
|
2
ZanderZ
07.09.12
✎
11:25
|
Метаданные.Документы[НужныйДокумент].Реквизиты
|
|
3
salvator
07.09.12
✎
11:25
|
При чем здесь ЭлементыФормы?
|
|
4
palpetrovich
07.09.12
✎
11:25
|
если НужныйДокумент - это строка -то делай так
Метаданные.Документы[НужныйДокумент].Реквизиты
|
|
5
tolok_d
07.09.12
✎
11:27
|
(1) не, не работает
|
|
6
salvator
07.09.12
✎
11:28
|
НужныйДокумент = Элемент.Значение;
|
|
7
tolok_d
07.09.12
✎
11:29
|
(3) находится на форме
|
|
8
ZanderZ
07.09.12
✎
11:29
|
(5) точку убери одна лишняя
|
|
9
salvator
07.09.12
✎
11:30
|
(7) Переменная НужныйДокумент какой тип имеет?
|
|
10
tolok_d
07.09.12
✎
11:31
|
(9) произвольный
|
|
11
salvator
07.09.12
✎
11:32
|
(10) см (4)
|
|
12
tolok_d
07.09.12
✎
11:33
|
все, спасибо(4) и (2) правильно) Я просто писал Метаданные.Документы["НужныйДокумент"].Реквизиты. Теперь исправил)
|
|
13
tolok_d
07.09.12
✎
11:33
|
(11) спасибо
|
|