|
Узнать Колонку в Новой Строке |
☑ |
0
AllJoke
12.05.12
✎
10:34
|
Всем доброго дня. Вообщем вопрос в теме. Объясню. Добавляю я в свою ТЗ новую колонку, причем имя назначаю из значение. Т.е.:
МояТаблица.Колонки.Добавить(КодСтатьиКолонки, Новый ОписаниеТипов("Число"), стр.КодСтатьи);
НовСтрМояТаблица = МояТаблица.Добавить();
НовСтрМояТаблица.ОрганизацияЖКХ = стр.ОрганизацияЖКХ;
НовСтрМояТаблица. = стр.ТекПериод // и здесь возникает щепетильная ситуация.
Возможно ли как то узнать, какая Колонка есть в моей вновь создаваемой строке.
|
|
1
Reset
12.05.12
✎
10:37
|
НовСтрМояТаблица[КодСтатьиКолонки]= стр.ТекПериод
Если я правильно понял происходящее, конечно
|
|
2
aleks-id
12.05.12
✎
10:39
|
НовСтрМояТаблица[стр.КодСтатьи]= стр.ТекПериод
|
|
3
Reset
12.05.12
✎
10:40
|
Ну, и ты, конечно, понимаешь, что в КодСтатьиКолонки у тебя должно быть строка, содержащая имя колонки, подчиняющееся правилам именования переменных в 1С
|
|
4
AllJoke
12.05.12
✎
10:46
|
Глупец я!!! (1), (2) - Спасибо огромнейшее. Я эти квадратные скобки после точки ставил идиот. Пора отдыхать. В отпуск. Спасибо ещё раз.
|
|
5
AllJoke
12.05.12
✎
11:45
|
Вопрос сюда же. Не пинайте. Хочу полученную мою таблицу передать в другую (Дополнитульную) форму. В другой форме кинул на неё Табличноеполе - Тип ТаблицаЗначений. В реквизит формы добавил ТЗ - Тип ТаблицаЗначений. В основной форме пишу:
СтруктураИтога = Новый Структура("ТЗ", МояТаблица);
Форма = ПолучитьФорму("Отчет.ПроводникБаланс.Форма.ФормаДополнительная", СтруктураИтога);
Форма.Открыть();
ПередОткрытием Дополнительной формы смотрю чему равен реквизит ТЗ - он пустой. Что не так?
|
|