|
Работа с результатом запроса | ☑ | ||
---|---|---|---|---|
0
dron4ikkk
15.09.14
✎
15:09
|
Есть запрос, результат которого находиться тут:
р = Запрос.Выполнить().Выбрать(); Дата = '00010101' ; Пока р.Следующий() Цикл р.ДатаМонтажа = Дата ; КонецЦикла; в поле ДатаМонтажа необходимо присвоить пустое значение и далее с этим результатом работать. При выолнении ошибка: Поле объекта недоступно для записи (ДатаМонтажа) Как вообще присваивать значения в результат запроса? |
|||
1
Ненавижу 1С
гуру
15.09.14
✎
15:10
|
зачем?
|
|||
2
Ныф-Ныф
15.09.14
✎
15:10
|
а зачем в результат запроса что-то сувать? обычно результат запроса куда-нибудь суют
|
|||
3
dron4ikkk
15.09.14
✎
15:11
|
есть необходимость в этом.
|
|||
4
ДенисЧ
15.09.14
✎
15:11
|
В запрос добавь
, ДАТАВРЕМЯ(1,1,1,1,1,1) КАК ДатаМонтажа |
|||
5
Ненавижу 1С
гуру
15.09.14
✎
15:11
|
(3) я думаю, ты ошибаешься
|
|||
6
Ненавижу 1С
гуру
15.09.14
✎
15:12
|
(4) а вот и нет ДАТАВРЕМЯ(1,1,1,0,0,0) или проще ДАТАВРЕМЯ(1,1,1)
|
|||
7
ДенисЧ
15.09.14
✎
15:12
|
(6) или так, я постоянно путаюсь с этой пустой датой...
|
|||
8
Domovoi
15.09.14
✎
15:13
|
(1)(2)Чтоб огромедный запрос не ковырять.
(0)Никак. |
|||
9
Ныф-Ныф
15.09.14
✎
15:13
|
(3) тогда давай просто исходить из того, что в результат запроса ничего не запихнуть
|
|||
10
dron4ikkk
15.09.14
✎
15:14
|
(4) помимо допустим даты, есть другие поля в запросе и к ним тоже необходимо присвоить пустые значения, то получается надо в самом запросе присваивать или можно в результате присвоить?
|
|||
11
Ныф-Ныф
15.09.14
✎
15:14
|
р = Запрос.Выполнить().Выгрузить();
Дата = '00010101' ; Для каждого Стр из Р Цикл р.ДатаМонтажа = Дата ; КонецЦикла; |
|||
12
Ненавижу 1С
гуру
15.09.14
✎
15:16
|
подмени текст запроса
|
|||
13
kosts
15.09.14
✎
15:16
|
(10) Можно поправить запрос, что бы он сразу правильные данные возвращал. Можно при использовании данных запроса подставлять то что требуется.
|
|||
14
Wobland
15.09.14
✎
15:17
|
(10) а что такое страшное ты хочешь сделать с результатом?
|
|||
15
Ненавижу 1С
гуру
15.09.14
✎
15:17
|
(14) видимо передать другой функции эрзац-выборку
|
|||
16
Timon1405
15.09.14
✎
15:18
|
(11) р.ЗаполнитьЗначения(Дата,"ДатаМонтажа");
Автор не томи, где результат дальше использовать будешь? |
|||
17
Wobland
15.09.14
✎
15:21
|
(15) а там чёрный ящик, закрытый на ключ? результат в ТЗ, ТЗ - в запрос, выборку - в ящик ;)
|
|||
18
dron4ikkk
15.09.14
✎
15:22
|
(16) тебе хорошему спецу могу сказать спасибо, сработало)
|
|||
19
Ненавижу 1С
гуру
15.09.14
✎
15:22
|
(17) ну я ХЗ чем там
конечно можно и в ТЗ, но возможно там очень накладно выборку превратить в ТЗ (много кода надо править) |
|||
20
dron4ikkk
15.09.14
✎
15:23
|
проект доминикана
|
|||
21
Timon1405
15.09.14
✎
15:28
|
(18) только это все равно для ТЗ работает, а не для выборки. в общем, мутная цель какая-то у вас, о чем вам тут все и говорят
|
|||
22
Domovoi
15.09.14
✎
15:31
|
(18)Как? У выборки есть ЗаполнитьЗначения()?
|
|||
23
dron4ikkk
15.09.14
✎
15:32
|
(21) как раз у меня и было ТЗ))))))))))))))))
|
|||
24
Domovoi
15.09.14
✎
15:33
|
(23)Ты наверное воспользовался сначала (11)? Ты ж изначально писал что у тебя выборка.
|
|||
25
dron4ikkk
15.09.14
✎
15:35
|
(24) изначально было ТЗ, потом сделал ВЫБОРУ, потом вернулся к ТЗ)) оно мне и надо было! Тебе тоже спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |