|
Можно ли сделать так в таком цикле? | ☑ | ||
---|---|---|---|---|
0
murzo1
08.09.11
✎
14:41
|
Для Каждого Стр Из Результат Цикл
ОбработкаПрерыванияПользователя(); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЗаказыРаспределениеОстатки.ЗаказПокупателя, | ЗаказыРаспределениеОстатки.ЗаказПоставщика |ИЗ | РегистрНакопления.ЗаказыРаспределение.Остатки(&Период, ЗаказПокупателя = &ЗаказПокупателя) КАК ЗаказыРаспределениеОстатки"; Запрос.УстановитьПараметр("Период", КонецДня(ТекущаяДата())); Запрос.УстановитьПараметр("ЗаказПокупателя", Стр.ЗаказПокупателя); ЗаказПоставщикаРезультат = Запрос.Выполнить().Выгрузить(); Если ЗаказПоставщикаРезультат.Количество() > 0 Тогда ЗаказПоставщика = ЗаказПоставщикаРезультат.Получить(0).ЗаказПоставщика; Иначе // команда которая должна перейти на следующую строку цикла КонецЕсли; Есть цикл вида: Для каждого Из В нем выполняется условие, если он оне выполняется, то цикл должен перейти на следующу строку. |
|||
1
zak555
08.09.11
✎
14:42
|
цикл в запросе ?
зачем ? |
|||
2
murzo1
08.09.11
✎
14:42
|
(1) господи.... зачем придиратся, это просто пример
|
|||
3
Поручик
08.09.11
✎
14:43
|
// команда которая должна перейти на следующую строку цикла
Продолжить; |
|||
4
murzo1
08.09.11
✎
14:44
|
(3) не угодал
|
|||
5
Поручик
08.09.11
✎
14:44
|
А что нужно?
|
|||
6
Defender aka LINN
08.09.11
✎
14:45
|
(0) Это запрос... В заголовке речь про цикл...
ZOMG, ЭТО ЖЕ ЗАПРОС В ЦИКЛЕ!!!!!!!111одинодин |
|||
7
marty0701
08.09.11
✎
14:57
|
Перейти (Goto)
Синтаксис: Перейти <Метка>; Англоязычный синтаксис: Goto <Метка>; Описание: Безусловная передача управления на другой оператор программы. Передает управление от одного оператора к другому. Область действия оператора ограничивается программным модулем, процедурой или функцией; он не может передать управление за пределы программного модуля, процедуры или функции. =) Пинайте, жду=) |
|||
8
Ненавижу 1С
гуру
08.09.11
✎
15:00
|
(4) почему?
|
|||
9
mikecool
08.09.11
✎
15:01
|
бугога, это ребус?
|
|||
10
Ненавижу 1С
гуру
08.09.11
✎
15:02
|
(7) пнул: Продолжить лучше, дальше пинать?
|
|||
11
MatrosoV AleXXXand_R
08.09.11
✎
15:02
|
я.. оторвать за такое - за запрос в цикле :))
|
|||
12
Ненавижу 1С
гуру
08.09.11
✎
15:03
|
про запрос в цикле отрвать само собой, но про continue
|
|||
13
Necessitudo
08.09.11
✎
15:03
|
в запросе поставь тогда уж ПЕРВЫЕ 1)
|
|||
14
marty0701
08.09.11
✎
15:04
|
(10) Оператор полностью соответствует запросам в (0).
|
|||
15
Necessitudo
08.09.11
✎
15:04
|
И кстати нубство по поводу КонецДня(ТекущаяДата()) - за последнюю секунду данные не вернет)
|
|||
16
Necessitudo
08.09.11
✎
15:05
|
Юзай
Граница = Новый Граница(ТекущаяДата(), ВидГраницы.Включая); |
|||
17
Maxus43
08.09.11
✎
15:05
|
(15) смотря в какой вирт таблице. в оборотах вернёт
|
|||
18
marty0701
08.09.11
✎
15:06
|
(10) эээ, может автор выскажет свое понимание "перейти на следующую строку цикла", чтобы не возникало различных трактовок.
|
|||
19
Necessitudo
08.09.11
✎
15:06
|
(17) Тут же Остатки - я эту таблицу и имею в виду)
|
|||
20
marty0701
08.09.11
✎
15:07
|
(12)Продолжить вроде переходит к след. ИТЕРАЦИИ цикла, не?
|
|||
21
Ненавижу 1С
гуру
08.09.11
✎
15:07
|
(14) но несмотря на это ты написал чушь
|
|||
22
Necessitudo
08.09.11
✎
15:08
|
(0) Вообще выложи сам цикл-то - а то непонятно чего ты хочешь
|
|||
23
Ненавижу 1С
гуру
08.09.11
✎
15:08
|
(20) не одно и тоже?
|
|||
24
Necessitudo
08.09.11
✎
15:11
|
(0) И вообще проверяй на пустоту так:
ЗаказПоставщикаРезультат = Запрос.Выполнить().Выбрать(); Если Не ЗаказПоставщикаРезультат.Пустой() Тогда КонецЕсли |
|||
25
marty0701
08.09.11
✎
15:12
|
(23) Ну это у автора надо выяснить, что он считает следующей строкой цикла.
|
|||
26
marty0701
08.09.11
✎
15:13
|
(23) Цикл
СтрокаЦиклаНомерРаз; СтрокаЦиклаНомерДва; КонецЦикла Немного отличается в данном контексте от понятия итерации, не так ли? |
|||
27
Defender aka LINN
08.09.11
✎
15:21
|
(24) Ну-ну
|
|||
28
Поручик
08.09.11
✎
15:26
|
(24) Учи матчасть сам, перед тем как учить других
РезультатЗапроса = Запрос.Выполнить(); Если НЕ РезультатЗапроса.Пустой() Тогда .... Ну-ну КонецЕсли; |
|||
29
Necessitudo
08.09.11
✎
17:35
|
(28) Нафига учить, если есть контекстная подсказка?) А вообще ты прав конечно же.
|
|||
30
Злобный монстр
08.09.11
✎
17:39
|
(24) -100
(28) +100 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |