Имя: Пароль:
1C
 
Запрос к столбцам таблицы с индексом
0 НоваяВолна
 
04.11.15
11:18
Доброго дня!
Есть ТЧ документа, в которой программно формируются столбцы Цена0, Цена1, Цена2 и т.д. Конечное значение может быть любым. Вопрос в том, как обратится к нужному столбцу по его индексу в запросе. Интересует только синтаксис запроса.
1 Горогуля
 
04.11.15
11:21
а прямо так и обратиться: Цена0, Цена1, Цена2...
2 VikingKosmo
 
04.11.15
11:22
Программно посчитать количество колонок, обратиться к нужной как в (1)
3 НоваяВолна
 
04.11.15
11:25
(1) Запрос повторяется в цикле и каждый раз надо подставлять соответствующий индекс
4 VikingKosmo
 
04.11.15
11:27
(3) после "Запрос повторяется в цикле" даже не читал дальше. Займитесь чем то еще, 1С не для вас
5 Горогуля
 
04.11.15
11:32
(3) вперёд
6 НоваяВолна
 
04.11.15
11:36
(4) Да у меня идет Цикл от нуля до Количества столбцов ЦЕНА, и мне нужно брать отдельно каждый столбец. Предложите другой вариант
7 VikingKosmo
 
04.11.15
11:37
(6) не зная всей глубины глубин решаемой задачи, что я могу предложить? Но за "запрос повторяется в цикле" из 1С увольняют без выплат.
8 Горогуля
 
04.11.15
11:37
(6) можно не делать херь с такими колонками, можно достать один раз все, можно пойти помести
9 Web00001
 
04.11.15
11:38
(1) и (2) тебе предлагают программно или с помощью объектной модели запросов сгенерировать текст запрос.
10 Горогуля
 
04.11.15
11:38
сейчас ещё выяснится, что "программно формируются" колонку у ТП на форме...
11 VikingKosmo
 
04.11.15
11:39
(10) легко ;)
12 Web00001
 
04.11.15
11:41
То есть что то вроде:
ТекстЗапроса =
Выбрать ";
Для каждого Колонка ИЗ ТЗ.Колонки Цикл
ТекстЗапроса = ТекстЗапроса + "МояТаблица." + Колонка.Имя();
КонецЦикла

Ну или как то так, писал на коленке может что то пропустил, но мысль в этом направлении или в этом http://catalog.mista.ru/public/307045/
13 Горогуля
 
04.11.15
11:45
(12) автор утверждает, что это у него в ТЧ. на кой пляски с циклом тут?
14 Web00001
 
04.11.15
11:49
(13) откуда то колонки в тч берутся? Цикл по источнику данных, разумеется. Я не знаю где он у него, но я думаю автор сможет разобраться.
15 VikingKosmo
 
04.11.15
11:49
(13) если это у него ТЧ, то как он для ТЧ программно колонки добавляет?!
16 VikingKosmo
 
04.11.15
11:52
Вангую: это Документ.УстановкаЦенНоменклатуры и речь идет от реквизите формы ДеревоЦен.
17 Горогуля
 
04.11.15
11:54
(14) все поля ТЧ расписаны прямо в заголовке таблицы
18 НоваяВолна
 
04.11.15
11:56
(14 )спс уже разобрался
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший