Имя: Пароль:
1C
1C 7.7
v7: Каким образом использовать строку в переменной, чтобы получить доступ к ТабЗн
0 hercares
 
11.09.11
13:06
Как обратиться/присвоить значение к колонке Табр.Январь2011 ("Январь2011"  текущее значение переменной ТекущийМесяц )
ТекущийМесяц = СтрЗаменить((Лев(Формат(Дата1,"Д ММММГГГГ"), (СтрДлина(Формат(Дата1, "Д ММММГГГГ"))-2)))," ","");//отсёк "г."
Табр.НоваяКолонка(ТекущийМесяц,"Число",10,0);
Табр.ВыбратьСтроки();
Пока Табр.ПолучитьСтроку() = 1 Цикл
....
Табр.Январь2011 = ...
1 zak555
 
11.09.11
13:09
9шник  ?
2 Kassius
 
11.09.11
13:09
Табр.Январь2011 = 012011;
3 Kassius
 
11.09.11
13:10
+(2) вернее Табр.Январь2011 = 12011;
4 andrewks
 
11.09.11
13:13
ПолучитьЗначение()
УстановитьЗначение()
5 hercares
 
11.09.11
13:21
"Январь2011" это текущее значение переменной ТекущийМесяц. В цикле идет перебор документов,стоит задача разложить данные по месяцам,
ТекущийМесяц = СтрЗаменить((Лев(Формат(Дата1,"Д ММММГГГГ"), (СтрДлина(Формат(Дата1, "Д ММММГГГГ"))-2)))," ","");//отсёк "г."
Табр.НоваяКолонка(ТекущийМесяц,"Число",10,0);
Я ведь не могу ведь обратиться как к Табр.ТекущийМесяц, точнее могу, но такой колонки не существует. Как преобразовать (строку в объект) и правильно записать выражение, чтобы я мог в цикле записать данные
6 ДенисЧ
 
11.09.11
13:22
(5) а (4) уже прочитал?
7 hercares
 
11.09.11
13:49
ДенисЧ (5) а (4) уже прочитал?
Прочитал, поступило ведь предложение использовать число вместо строки,верно?
8 Torquader
 
11.09.11
14:33
(7) Число, строка, какая разница - при вызове ПолучитьЗначение вы указываете номер строки и номер колонки таблицы значений.
Конечно, можно пытаться сделать идентификатор, совпадающий с номером, но "умная" 1С всегда сможет отличить строку от числа.
9 Cthulhu
 
11.09.11
15:24
(8): что за бред ты говоришь. При вызове ПолучитьЗначение указывается номер ИЛИ ИДЕНТИФИКАТОР колонки.
10 Эльниньо
 
11.09.11
18:38
Табр.НоваяКолонка(ТекущийМесяц,"Число",10,0);
Табр.ВыбратьСтроки();
Пока Табр.ПолучитьСтроку() = 1 Цикл
Табр.УстановитьЗначение(Табр.НомерСтроки, ТекущийМесяц);
11 Эльниньо
 
11.09.11
18:39
+(10) Сорри.

Табр.УстановитьЗначение(Табр.НомерСтроки, ТекущийМесяц, ЧёНадо);
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.