|
Заменить значение в запросе
| ☑ |
0
ZloyRafa
26.12.16
✎
12:16
|
При обходе запроса требуется у определенных полей производить замену, как это реализовать в запросе ?
|
|
1
Cool_Profi
26.12.16
✎
12:16
|
Приводи пример...
|
|
2
Лефмихалыч
26.12.16
✎
12:16
|
в 1С запрос не меняет данные
|
|
3
ZloyRafa
26.12.16
✎
12:18
|
Запрос.УстановитьПараметр("СсылкаНаОбъект",СсылкаНаОбъект);
Результат = Запрос.Выполнить();
Товары = Результат.Выбрать();
Элемент=1;
Пока Товары.Следующий() Цикл
Товары.НомерПП=;
//Товары.НомерПП=(Элемент);
Элементы=Элемент+1;
КонецЦикла;
Элемент=0;
Товары = Результат.Выгрузить();
Возврат Товары;
|
|
4
Cool_Profi
26.12.16
✎
12:19
|
(3) нельзя так.
Нельзя менять результат выборки из запроса.
|
|
5
ZloyRafa
26.12.16
✎
12:20
|
А таблицу значений?
|
|
6
ColonelAp4u
26.12.16
✎
12:21
|
(0) Менять строки в запросе можно до его выполнения, ставь условие в котором у тебя в запрос подставится нужная тебе строка, а потом только выполняй уже запрос с нужным текстом
|
|
7
Tatitutu
26.12.16
✎
12:22
|
Запрос.УстановитьПараметр("СсылкаНаОбъект",СсылкаНаОбъект);
Результат = Запрос.Выполнить();
Товары = Результат.Выгрузить();
Элемент=1;
Для Каждого Тов Из Товары Цикл
Товары.НомерПП=;
Товары.НомерПП=(Элемент);
Элементы=Элемент+1;
КонецЦикла;
Возврат Товары;
|
|
8
ZloyRafa
26.12.16
✎
12:22
|
Ладно, по другому задам вопрос.
|
|
9
ZloyRafa
26.12.16
✎
12:24
|
Имеется колонка в запросе, в которой значение "0", нужно изменить значение от 1 до кол-ва строк.
0-1
0-2
0-3
|
|
10
Tatitutu
26.12.16
✎
12:25
|
Вместо (7)
Запрос.УстановитьПараметр("СсылкаНаОбъект",СсылкаНаОбъект);
Товары = Запрос.Выполнить().Выгрузить();
Элемент=1;
Для Каждого Тов Из Товары Цикл
Тов.НомерПП=Элемент;
Элементы=Элемент+1;
КонецЦикла;
Возврат Товары;
|
|
11
craxx
26.12.16
✎
12:26
|
(9) Прямо в запросе, через конструкцию ВЫБОР КОГДА...
|
|
12
Лефмихалыч
26.12.16
✎
12:33
|
тугая струя блевотины звонко ударила в таз
|
|
13
Лефмихалыч
26.12.16
✎
12:33
|
(3) Чего ты этим копрокодом добиться хочешь?
|
|
14
DrZombi
гуру
26.12.16
✎
12:47
|
(13) ТС делает нумерацию строк, через ректальный проход :)
|
|