Имя: Пароль:
1C
1C 7.7
v7: Таблица умножения
,
0 Geroy
 
06.11.13
13:40
Для стр=1 по 9 цикл
Для кол=1 по 9 цикл
Таб.Область(Стр,Кол).Текст=Стр*Кол


получается таблица  по горизонтали и по вертикали 1 2 3 4 5 6 7 8 9
Как развернуть?
точнее как правильно написать шаг?

знаю что как-то так но не помню как именно

Для Стр=10 по 1 ....

помогите
1 Ёпрст
 
06.11.13
13:41
Закусывать надо
2 Ёпрст
 
06.11.13
13:42
Куда тебе развернуть, и какой шаг ?
Выплюнь кашу и сформулируй вопрос по-человечьи
3 Гефест
 
06.11.13
13:42
Ты договорись с собой, чего тебе надо, потом возвращайся
4 Fedot200
 
06.11.13
13:42
Поделись травой.
5 Ёпрст
 
06.11.13
13:43
Телепатирую:

Таб.Область(Стр,Кол).Текст=(10-Стр)*(10-Кол);
6 zak555
 
06.11.13
13:43
Таб.Область(9 - Стр + 1,9 - Кол + 1).Текст=Стр*Кол
7 Ёпрст
 
06.11.13
13:44
Ну, или так еще:

//Для Стр=10 по 1 ....
Для Стр=-10 по -1 Цикл
   .....
   Таб.Область(-Стр,-Кол).Текст=...
8 КонецЦикла
 
06.11.13
13:50
Телепатирую...
Нужно 2 цикла - по строкам и столбцам
9 zak555
 
06.11.13
13:51
(8) одни не обойти ?
10 Cthulhu
 
06.11.13
13:59
// (7): тоже поизвращаюсь:
Процедура РаспихатьПоТаблицеТоШоНадо(ПечТаб,кСтр,кКол,тСтр=1,тКол=1)
    Если тСтр>кСтр Тогда Возврат КонецЕсли;
    ПечТаб.Область(тСтр,тКол).Текст=(кСтр-тСтр+1)*(кКол-тКол+1);
    Если тКол<кКол Тогда тКол=тКол+1 Иначе тКол=1; тСтр=тСтр+1; КонецЕсли;
    РаспихатьПоТаблицеТоШоНадо(ПечТаб,кСтр,кКол,тСтр,тКол);
КонецПроцедуры
11 Geroy
 
06.11.13
14:01
(5) Помогло ,но теперь надо поменять ещё названия колонок
с 1 2 3 4 5 .... на 9 8 7 6 5....
12 Cthulhu
 
06.11.13
14:04
(11): в смысле "заголовки"?
ежели таки да - то, однако, пятнично!!!
13 Geroy
 
06.11.13
14:08
Процедура Сформировать()
Таб=СоздатьОбъект("Таблица");
Для Стр=1 по 9 Цикл
Для Кол=1 по 9 Цикл
Таб.Область(Стр,Кол).Текст=(10-Стр)*(10-Кол);
КонецЦикла;
КонецЦикла;
Таб.Показать("Таблица умножения");
КонецПроцедуры
14 zak555
 
06.11.13
14:18
(11) и строки ?
15 1dvd
 
06.11.13
14:21
наркоманштоле
16 Cthulhu
 
06.11.13
14:25
о. лабораторка штолле? пионэр?
"пионЭры, идите в ..." (с) Ф.Г.Раневская
17 aka AMIGO
 
06.11.13
14:28
робяты, ну вы и телепаты! снимаю шляпу :)

однако, изучение любого мало-мальского языка начинается с понятия циклов.. и надо проникнуться и усвоить, не сразу мск строилась © :)

вот и пытается понять ТС, что есть цикл, так и помогите :)
или уж помогли, но чтобы плавать - надо плавать.. пусть и плывёт дальше, не топите
наркотики и грибы тут ни при чем :)
18 aka AMIGO
 
06.11.13
14:30
+17 правда, очень не помешают книжечки по программированию..
1С-ные ЖКК предполагают уже кой-какие базовые знания

о чем можно почитать? про бэйсик? или что там попроще? мож что-нибудь типа "основы общего программирования" :)
19 zak555
 
06.11.13
14:51
(18) давно жкк даёт знания по выводу таблицы умножения ?
20 aka AMIGO
 
06.11.13
14:57
(19) я неясно написал.. >>ЖКК предполагают уже кой-какие базовые знания <<.. + который эта ЖКК и не даст, их надо получать в сторонней литературе :)
потому 1с-ники и похожи на программистов, что изучали нечто типа бейсика :)