|
По таблицам документа. | ☑ | ||
---|---|---|---|---|
0
wade25
25.10.11
✎
12:46
|
Добрый день.
Для Каждого ТаблицаДокумента Из ТаблицыДокумента Цикл ИдТабЧасти = ТаблицаДокумента.Ключ; ТабЧасть = ТаблицаДокумента.Значение; .......... В отладчике в нужном мне поле в значении написано "колонка таблицы значений". При разворачивании ничего нужного там нету. Как в этом цикле, выбрать из этой таблицы значение то самое поле? |
|||
1
Рэйв
25.10.11
✎
12:48
|
ниче не понял...
|
|||
2
Reset
25.10.11
✎
12:49
|
(0) А теперь по русски...
|
|||
3
Wobland
25.10.11
✎
12:49
|
(0) смотреть на структуру метаданных (метаданных?) нужно.
(1) поддерживаю |
|||
4
unregistered
25.10.11
✎
12:49
|
(0) >> то самое поле?
Из какой строки ТЗ нужно "то самое поле"? |
|||
5
wade25
25.10.11
✎
12:50
|
В обще вот код =)
Для Каждого ТаблицаДокумента Из ТаблицыДокумента Цикл ИдТабЧасти = ТаблицаДокумента.Ключ; ТабЧасть = ТаблицаДокумента.Значение; Если ТабЧасть.Количество()> 0 Тогда Если СтруктураШапкиДокумента.УчитыватьНДС Тогда Если (ВидОперации <> Перечисления.ВидыОперацийПоступлениеТоваровУслуг.КомпенсацияЗЧ И ТабЧасть.Колонки.СчетУчетаНДС <> ПланыСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ) Тогда УчетНДСФормированиеДвижений.СформироватьДвиженияПоРегиструНДСПредъявленный(СтруктураШапкиДокумента, ТабЧасть, ИдТабЧасти, ТаблицаВзаиморасчетов, Движения, Отказ); КонецЕсли; КонецЕсли; КонецЕсли; КонецЦикла; Не проходит условие: ТабЧасть.Колонки.СчетУчетаНДС <> ПланыСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ |
|||
6
unregistered
25.10.11
✎
12:50
|
Может как-то так?
ТоСамоеПоле = ТабЧасть[ИндексТойСамойСтроки].ИмяТойСамойКолонки; |
|||
7
unregistered
25.10.11
✎
12:53
|
(5) >> Не проходит условие
А как оно пройдёт, если ты сравниваешь колонку (ТабЧасть.Колонки.СчетУчетаНДС) со ссылкой (ПланыСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ)? колонка в принципе не может быть равна ссылке. Сравинвать имеет смысл значения одинаковых типов... |
|||
8
Reset
25.10.11
✎
12:53
|
(5) Ежа с попой сравниваешь в
ТабЧасть.Колонки.СчетУчетаНДС <> ПланыСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ |
|||
9
wade25
25.10.11
✎
12:54
|
(7) (8) Согласен. Вот как добраться то до него в этом цикле?
|
|||
10
Goggy
25.10.11
✎
13:04
|
(9) До ежа или до попы?
|
|||
11
wade25
25.10.11
✎
13:08
|
(10) До поля. Которое в колонке, в котором записан счет.
|
|||
12
Reset
25.10.11
✎
13:20
|
(11) Совет дать сложно, у тебя не описаны вообще условия задачи; непонятно, что за ТаблицыДокумента и что необходимо получить.
"Как добраться до поля в колонке" - "Как сходить туда, не знаю куда". Может, конечно как так: ТабЧасть[0].СчетУчетаНДС<>ПланыСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ Но папахивает быдлокодерством. Как надо правильно - хз, см начало поста. |
|||
13
hhhh
25.10.11
✎
13:24
|
(11) ты про строки таблицы совсем забыл. В таблице есть не только колонки, но и строки.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |