|
и снова управляемые формы... Обход ТЧ | ☑ | ||
---|---|---|---|---|
0
pessok
29.08.11
✎
13:56
|
Доброго времени суток. Снова вопрос по УТ11. Делаю внешнюю обработку, на которой ТЧ с одним реквизитом, имеющим тип ДокументСсылка.РеализацияТоваровИУслуг.
Как обойти в цикле все строки этой ТЧ, чтобы получить ссылку на документ? В команде прописваю Для Каждого Реализация Из Объект.Реализация Цикл Ссылка = Реализация.Ссылка; КонецЦикла не работает... В отладчике ДанныеФормыЭлементКоллекции... Как это к объекту преобразовать? |
|||
1
mikecool
29.08.11
✎
13:56
|
на сервере
|
|||
2
pessok
29.08.11
✎
13:57
|
(1) на сервере и делаю
|
|||
3
pessok
29.08.11
✎
13:59
|
пробовал
Данные = ДанныеФормыВЗначение(Реализация, Тип("ДокументОбъект.РеализацияТоваровУслуг")); но нессоответствие типов по первому аргументу... |
|||
4
pessok
29.08.11
✎
14:01
|
т.е. сам итератор Реализация имеет только два метода:
ПолучитьИдентификатор() Свойство() |
|||
5
Necessitudo
29.08.11
✎
14:09
|
а в каком модуле делаешь?
|
|||
6
pessok
29.08.11
✎
14:13
|
(5) делаю внешнюю обработку. Обойти пытаюсь в модуле формы. В том и затык. В модуле обработки все ок, но не смог подружиь модуль обработки с модулем формы...
|
|||
7
pessok
29.08.11
✎
14:44
|
чтоли ап...
|
|||
8
butterbean
29.08.11
✎
14:46
|
а где собственно ТЧ??
|
|||
9
ramir
29.08.11
✎
14:47
|
Какая ошибка?
Так может не Для Каждого Реализация Из Объект.Реализация Цикл а Для Каждого Реализация Из Реализация Цикл |
|||
10
H A D G E H O G s
29.08.11
✎
15:04
|
Для Каждого Элемент Из Объект.Реализация Цикл
Сообщить(Элемент.Ссылка); КонецЦикла; И все это на Клиенте. Че делает? |
|||
11
H A D G E H O G s
29.08.11
✎
15:05
|
Все видно на Клиенте ли, на Сервере ли.
Вот только на Клиенте фиг к полям Ссылка обратишься. Чтоб не расслаблялись. |
|||
12
Defender aka LINN
29.08.11
✎
15:07
|
(0) Все там работает, зачем вы травите?
|
|||
13
sanja26
29.08.11
✎
15:09
|
+(8) тч нет
|
|||
14
Luhtas
29.08.11
✎
15:17
|
(0) У меня так работает:
&НаКлиенте Процедура ОбходТЧ () Для Каждого Стр Из Объект.СписокНомеклатуры Цикл Сообщить(Стр.Наименование); КонецЦикла; КонецПроцедуры &НаКлиенте Процедура Команда1(Команда) ОбходТЧ(); КонецПроцедуры |
|||
15
Luhtas
29.08.11
✎
15:20
|
+(14) А так вот не работает:
&НаКлиенте Процедура ОбходТЧ () Для Каждого Стр Из Объект.СписокНомеклатуры Цикл Сообщить(Стр.Ссылка); //Поле объекта не обнаружено(нету ссылки на клиенте) КонецЦикла; КонецПроцедуры &НаКлиенте Процедура Команда1(Команда) ОбходТЧ(); КонецПроцедуры |
|||
16
Defender aka LINN
29.08.11
✎
15:22
|
(15) У тебя в таб. части есть реквизит "Ссылка"?
|
|||
17
Luhtas
29.08.11
✎
15:26
|
(16) Да понятно что нет там ссылки никакой конечно же. Так что (10) - не сработает, если подразумевается ссылка на эл. справочника, а не реквизит "ссылка".
|
|||
18
H A D G E H O G s
29.08.11
✎
15:30
|
(17) RTFM
Выдержка из (0): "Делаю внешнюю обработку, на которой ТЧ с одним реквизитом, имеющим тип ДокументСсылка.РеализацияТоваровИУслуг." |
|||
19
H A D G E H O G s
29.08.11
✎
15:30
|
Только если имя реквизита <> "Ссылка"
|
|||
20
pessok
29.08.11
✎
15:49
|
Прошу прощения, что пропал.
В общем мне надо ссылку на документ получить. Каким образом сделать то?) На сервере к Ссылке тоже обратиться не получается... |
|||
21
H A D G E H O G s
29.08.11
✎
15:53
|
Трансцендентный квазистатис.
|
|||
22
Defender aka LINN
29.08.11
✎
15:55
|
(20) Как называется твой реквизит?
|
|||
23
pessok
29.08.11
✎
16:59
|
(20) нету реквизита... мне надо ссылку на документ получить...
|
|||
24
Defender aka LINN
29.08.11
✎
17:19
|
(23) У тебя табличная часть без реквизитов?
|
|||
25
pessok
29.08.11
✎
18:34
|
(24) в ТЧ реквизит с типом ДокументСсылка.РеализацияТоваровИУслуг
|
|||
26
pessok
29.08.11
✎
18:35
|
+(25) называется Реализация, ТЧ называется ДокументыРеализации
|
|||
27
pessok
29.08.11
✎
19:43
|
ап
|
|||
28
pessok
29.08.11
✎
19:52
|
вопрос закрыт... надо меньше отвлекаться :)
|
|||
29
Necessitudo
29.08.11
✎
23:30
|
песец бред) даже уже не говоря о том, что не Объект, а ОбработкаОбъект)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |