|
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) Сорри.
Табр.УстановитьЗначение(Табр.НомерСтроки, ТекущийМесяц, ЧёНадо);
|
|