Имя: Пароль:
1C
1С v8
Цикл по колонкам ТЗ платформа 8.1.15.14 базовая
0 konst1231
 
04.09.12
20:30
Здравсвуйте,
Есть цикл по колонкам ТЗ

Для Каждого СтрокаТЗ из Тз цикл
   Для Каждого Колонка из Тз.колонки Цикл
       СтрокаТЗ[Колонка.имя]="";
   КонецЦикла;
КонецЦикла;

Выдает ошибку что Поле объекта не обнаружено на строку "СтрокаТЗ[Колонка.имя]="";", при этом в отладчике Колонка.имя="", как такое может быть?
1 konst1231
 
04.09.12
20:53
Понял что к чему: 1с оказывается добавила колонку с пустым именем причем в отладчике ТЗ.колонки колонка с пустым именем не отображается
2 aleks-id
 
04.09.12
20:54
(0),(1) приятно поговорить с умным человеком да?
3 Wobland
 
04.09.12
20:59
(1) >1с оказывается добавила колонку с пустым именем
кто-то тут поработал за 1с
4 Wobland
 
04.09.12
21:03
Для Каждого СтрокаТЗ из Тз цикл
   Для Каждого Колонка из Тз.колонки Цикл

неплохой цикл. явно диктовали боги
5 konst1231
 
04.09.12
21:03
(3) да) но отладчик все равно себя странно ведет. Если уж дал добавить такую колонку, то нечего потом ругаться на конструкцию СтрокаТЗ[Колонка.имя]
6 konst1231
 
04.09.12
21:04
(4) Чем плох? как организвать вложенный цикл по ТЗ по вашему
7 Wobland
 
04.09.12
21:05
(5) >Если уж дал добавить
знаешь, я б тоже ругался. просто меня приличия сдерживают. чего ты хочешь добиться этим священным кодом?
8 Wobland
 
04.09.12
21:05
(6) >вложенный цикл по ТЗ
что это?
9 konst1231
 
04.09.12
21:09
10 Wobland
 
04.09.12
21:10
(9) я циклы изучал ещё до первого курса. на вопрос "чего ты хочешь добиться?" ответь
11 konst1231
 
04.09.12
21:13
Заполнить ТЗ,  строка "СтрокаТЗ[Колонка.имя]="";" дана для примера.
12 palpetrovich
 
04.09.12
21:14
(0) Если тебе неизвестны имена колонок и ты хочешь узнать их программно, пройдись первый раз по ним, да и запиши их(именв) куда-нить. Потом используй. А если ты хочешь их "обнулить" конструкцией СтрокаТЗ[Колонка.имя]=""; - то это к психиатру ...без обид

(10) привет, слышал что у нас сегодня на НД?
13 Wobland
 
04.09.12
21:16
(11) ответил, ага.
14 Wobland
 
04.09.12
21:17
(12) палпетрович хочет сказать, что своей конструкцией ты меняешь _имена_ колонок. причём делаешь это не один раз (вложенный цикл)
15 Wobland
 
04.09.12
21:20
(12) а что есть НД?
16 palpetrovich
 
04.09.12
21:22
(14) фигня, на самом деле, если уж честно,  я хочу сказать про это http://vecherniy.kharkov.ua/news/67966/
живу рядом, когда рвануло - я подумал началось 2012 :(
17 konst1231
 
04.09.12
21:22
(12),(14) Вы серьёзно?   СтрокаТЗ[Колонка.имя]="";  здесь не меняются имена колонок
18 palpetrovich
 
04.09.12
21:22
(15) Новые дома в Харькове
19 Wobland
 
04.09.12
21:24
(17) оператор присвоения в 1С такой: =
(18) это где-то за уралом? я в тамошней географии не разбираюсь
20 AlexNew
 
04.09.12
21:24
Чтобы не угадать имена колонок лучше использовать УникальныйИдентификатор.
21 palpetrovich
 
04.09.12
21:24
(17) конечно не меняются... но страшно  интересно что-же этой строчкой должно меняться?
22 Wobland
 
04.09.12
21:25
(19) сп%;:л, конечно, там присовение в реквизит. повторяю вопрос: чего надо?
23 palpetrovich
 
04.09.12
21:25
(19) ой, кажись я лоханулся,  спутал  тебя с бывшим харьковчанином ...сорьки
24 Wobland
 
04.09.12
21:27
(23) ага. меня в ростов звали на работу, причём знали, что звонят в сибирь.. я крепко задумался. переехать жить в ту степь.. а прикольно ;)
(20) изыди. ты чего? ;)
25 palpetrovich
 
04.09.12
21:34
(0) если хочешь найти решение не темни с вопросом, расскажи в чем проблема, как ТЗ получаешь... оно все и продвинется как-то быстрее
26 Wobland
 
04.09.12
21:36
(25) только что была ветка про полсотни пустых постов, я боле терпеть этого не намерен ;)
27 palpetrovich
 
04.09.12
21:38
(26) автор свалил, пора и нам