Имя: Пароль:
1C
1С v8
Как в цикле отобрать только одну строку таблицы значений?
,
0 Босечка
 
13.02.15
15:48
Для каждого стр из ТаблицаПоВзаиморасчетам цикл
    //сюда надо вставить какое-то условие по поводу одной строки    
        стр.СуммаВзаиморасчетов=стр.СуммаВзаиморасчетов-СумТов;
        стр.СуммаРегл=стр.СуммаРегл-СумТов;
        стр.СуммаУпр=стр.СуммаУпр-СумТов;
        Конецесли;
    Конеццикла;
1 vicof
 
13.02.15
15:50
и смысл отбирать эту строку?
2 Aceforg
 
13.02.15
15:50
Если стр = "одна строка" Тогда
3 Fish
 
13.02.15
15:51
(0) Если Индекс(стр) = НужныйИндекс Тогда
4 Босечка
 
13.02.15
15:51
так надо.
Это что прикол?
Если стр = "одна строка" Тогда
5 piter3
 
13.02.15
15:53
1.прервать
2.индекс
3.условие
6 Fish
 
13.02.15
15:53
(4) Так какое тебе условие надо вставить?
7 Дмитрий
 
13.02.15
15:53
Вместо КонецЕсли; напиши Прервать;
8 Alexaha
 
13.02.15
15:54
(0) а что за условия?
а то может достаточно НайтиСтроки() и выбор первого элемента полученного массива, если он не пустой
9 vicof
 
13.02.15
15:54
(4) Если так надо, то делай
10 Aceforg
 
13.02.15
15:55
(4) Каков вопрос, таков ответ
Какое условие хоть?
11 Босечка
 
13.02.15
15:57
(8) Спасибо.
(9) Сделала уже.
12 Timon1405
 
13.02.15
15:57
— Доктор, у меня что-то болит.
— Вот вам какая-то таблетка.
13 salvator
 
13.02.15
15:58
(0) А зачем в цикле? Пиши сразу
МояСтрока = ТаблицаПоВзаиморасчетам[НомерСтроки];
14 salvator
 
13.02.15
15:59
+(13) Если условия именно на значения в строке, то (8)