Имя: Пароль:
1C
1С v8
Как сформировать имя колонки? А1,А2,А3....
0 Полька
 
10.12.13
10:55
Есть документ с колонками А1,А2,А3 и т.д.
Иду перебором в цикле. Можно ж сформировать имя колонки, а не писать его "в лоб"?
1 mikecool
 
10.12.13
10:56
"А"+Счетчик
2 Полька
 
10.12.13
10:57
(1) это ясно, но как правильно написать обращение.
А&Счетчик?
3 Ork
 
10.12.13
10:58
(2) текСтрока["А"+Счетчик]
4 mikecool
 
10.12.13
10:59
(2) какой вопрос - такой и ответ
5 Ork
 
10.12.13
10:59
+(3) А&Счетчик - это из макроподстановок? Так их нет в 1С.
6 Ork
 
10.12.13
10:59
+ (3) Именно так. Без точки.
7 Wobland
 
10.12.13
11:01
(2) правильно обращение писать так:
дорогие друзья! я полностью осознала свою ошибку, переосмыслила свою жизненную позицию. пожалуйста, простите мне прошлые грехи и полюбуйтесь на мою настоящую фотографию
8 Михаил Козлов
 
10.12.13
11:03
(3) Если счетчик будет больше 1000, может в имени возникнуть неразрывный пробел и имя будет недопустимым.
9 Ork
 
10.12.13
11:06
(8) Та ото ж... Из-за "своего пути" в форматировании в 1С (когда надо и когда не надо) можно наступить на грабли и не догадаться откуда они прилетели.
10 Полька
 
10.12.13
11:08
Все нормально, счетчик не более 30-35
11 Полька
 
10.12.13
11:10
(7) какие грехи? непорочна аки ангел :))))))
12 Sabbath
 
10.12.13
11:12
(11) 1C - это порочный круг
13 AlexITGround
 
10.12.13
11:14
В своей задаче делал так, тебя интересует формирование второго параметра: ИтоговаяТаблица.Колонки.Вставить(ОчереднойНомерКолонки, "Количество" + НомерСоответствияТекущейКолонки, Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)), Номенклатура.Номенклатура, 4);
14 AlexITGround
 
10.12.13
11:15
+ 13 Естественно, что тебе не вставлять нужно, надеюсь, что это понятно
15 bolobol
 
10.12.13
11:19
(13) (14) Ну, конечно, просто скопировать из (13) то что было уже написано в (3) не судьба? Я, например, не понял, в чём скрытый смысл в названии НомерСоответствияТекущейКолонки, вместо предложенного в (3) Счетчик.
16 AlexITGround
 
10.12.13
11:59
(15) в 3 тоже верно, согласен, но если человеку не понятно, то работаем с ассоциациями
17 mikecool
 
10.12.13
12:00
(12) скорее - порочная дуга
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн