|
|
|
|
Можно ли в запросе выбрать индекс строки таблицы значений? |
☑ |
0
pavlushov
18.10.12
✎
11:20
|
Есть таблица значений ТабВозвраты, есть запрос
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ТабВозвраты", ТабВозвраты);
Запрос.УстановитьПараметр("ТабТовары" , ТабТовары);
Запрос.Текст =
"ВЫБРАТЬ
| Таб.Индекс,
| Таб.Склад,
| Таб.Номенклатура,
| Таб.Качество,
| Таб.Количество
|ПОМЕСТИТЬ ВТ_Возвраты
|ИЗ
| &ТабВозвраты КАК Таб
...
...
При выполнении запроса ошибка: Поле не найдено "Таб.Индекс"
Вопрос: есть ли какое то решение кроме того что можно добавить доп. поле в ТЗ и заполнить его индексами?
|
|
1
Cube
18.10.12
✎
11:21
|
(0) По-моему, только создать колонку в ТЗ и заполнить. По-другому никак.
|
|
2
Sammo
18.10.12
✎
11:24
|
Тебе нужен номер строки из произвольной таблицы? Не взлетит
|
|
3
Fragster
гуру
18.10.12
✎
11:27
|
ТабВозвраты.Колонки.Добавить("Индекс", описание типов числа);
Сч = 0;
Для каждого Стр Из ТабВозвраты Цикл Стр.Индекс = Сч; Сч = Сч + 1; КонецЦикла;
|
|
4
Reset
18.10.12
✎
11:30
|
Если ТабВозвраты и ТабТовары - это не ТЗ, а ТЧ, то там есть НомерСтроки
|
|
5
Reset
18.10.12
✎
11:30
|
(4) fail, невнимательно прочитал
|
|
6
pavlushov
18.10.12
✎
11:31
|
Всем спасибо!
|
|
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.