Имя: Пароль:
1C
1С v8
Не получается добраться до значения элемента формы.
0 never_be
 
13.06.13
14:37
Типовые комфы меня убивают, есть форма документа Платежное поручение исходящее, на ней поле с выбором документа расчетов, путь к данным такой - ЭлементыФормы.РасшифровкаПлатежа.ТекущиеДанные.ДокументРасчетовСКонтрагентом

Получаю документ и форму, пробую получить значение

  Док = Результат.Ссылка.ПолучитьОбъект().ПолучитьФорму("ФормаДокумента");
  Значение = Док.ЭлементыФормы.ДокументРасчетовСКонтрагентом.Значение;

СП молчит, никак не могу вытащить значение из этой формы, какого черта не хранить эту ссылку в реквизите, а не фиг знает где.
1 ДенисЧ
 
13.06.13
14:39
в табличную часть загляни :-)
2 ale-sarin
 
13.06.13
14:39
В табчасти.
3 kosts
 
13.06.13
14:39
(0)
Так попробуй
Документ = Результат.Ссылка.РасшифровкаПлатежа[0].ДокументРасчетовСКонтрагентом;
4 kosts
 
13.06.13
14:41
Хотя если там запрос, то в запросе сразу нужно получить. После запроса не должно быть дерганий данных через точки...
5 never_be
 
13.06.13
14:43
(1) (2) Зачем хранить это в таблице значений О_о
6 ДенисЧ
 
13.06.13
14:44
(5) В табличной части, пгастите.
Потому что документов может быть больше одного
7 ale-sarin
 
13.06.13
14:45
(5) Во-первых, не ТЗ, а ТЧ.
Во-вторых, подумай зачем. Если несколько доков?
8 kosts
 
13.06.13
14:49
(5) Это у же без нас решили, не заморачивайся. Используй то, что есть...
9 never_be
 
13.06.13
15:00
(6) (7) Ясно.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn