Имя: Пароль:
1C
1С v8
Узнать Колонку в Новой Строке
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
Вопрос сюда же. Не пинайте. Хочу полученную мою таблицу передать в другую (Дополнитульную) форму. В другой форме кинул на неё Табличноеполе - Тип ТаблицаЗначений. В реквизит формы добавил ТЗ - Тип ТаблицаЗначений. В основной форме пишу:

СтруктураИтога = Новый Структура("ТЗ", МояТаблица);
   Форма = ПолучитьФорму("Отчет.ПроводникБаланс.Форма.ФормаДополнительная", СтруктураИтога);
   Форма.Открыть();

ПередОткрытием Дополнительной формы смотрю чему равен реквизит ТЗ - он пустой. Что не так?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший