Имя: Пароль:
1C
 
Перемножить элементы в таблице Значений
,
0 dante_a123
 
18.12.15
21:07
дано 3 колонки, в первые две колонки вводим числа в третей выводиться  результат.Как это реализовать с помощью цикла Для?Здесь же как я понимаю нужен счётчик
1 Garykom
 
гуру
18.12.15
21:16
1С то какой версии?
2 ДенисЧ
 
18.12.15
21:19
Для каждого стр из тз цикл
  стр.з3 = стр.з1 * стр.з2;
КонецЦикла;

С вас 500 рублёв.
3 Garykom
 
гуру
18.12.15
21:25
(2) а если 7.7 ?
4 Garykom
 
гуру
18.12.15
21:25
(3)+ так что только 250 рублев пока...
5 Garykom
 
гуру
18.12.15
21:27
(2) еще не универсально... мог бы и через №(индексы) колонок а не по именам
6 MishaD
 
18.12.15
21:39
Для к=1 по Тз. КоличествоСтрок()
    Тз.ПолучитьСтрокуПоНомеру(к);
    Тз.33=ТЗ.31*Тз.32;
КонецЦикла;

Вот вам для 7.7
7 zak555
 
19.12.15
00:30
запросом
8 Злопчинский
 
19.12.15
01:39
Тут даже цикл не нужен
Достаточно вычислять результат во время ВВОДА любого из множителей
9 ДенисЧ
 
19.12.15
07:25
(6) не принят. Следующий!
10 Garykom
 
гуру
19.12.15
07:43
(9) подумаешь "Цикл" забыл и (5)
11 ДенисЧ
 
19.12.15
08:07
(10) в 77 тз традиционно обходится через выбратьСтроки(). Так быстрее. Проверено.
12 Garykom
 
гуру
19.12.15
08:24
(11) да но тогда "цикла Для" из (0) не будет
13 ДенисЧ
 
19.12.15
08:25
(12) а в (0) не понимает, о чём говорит и чего хочет ))
14 Garykom
 
гуру
19.12.15
08:46
(13) если в ТЗ написано не то, что хочет заказчик, это еще не повод отступать от ТЗ