|
Таблица Значений | ☑ | ||
---|---|---|---|---|
0
cyberandr
11.10.11
✎
13:20
|
Всем привет! Народ не подскажите, есть таблица значений (таблицаОшибок) на форме. Пустая, то есть без колонок. Я пытаюсь загрузить в нее значения, но увы. Колонки создаются, строки тоже, но пустые Использую вот такой код
КвалификаторыЧисла = Новый КвалификаторыЧисла(10, 2, ДопустимыйЗнак.Неотрицательный); ЭлементыФормы.ТаблицаОшибок.Колонки.Вставить(0,"Номер",КвалификаторыЧисла,"Число",5); ЭлементыФормы.ТаблицаОшибок.Колонки.Вставить(1,"Номенклатура",Новый ОписаниеТипов("СправочникСсылка.номенклатура")); ЭлементыФормы.ТаблицаОшибок.Колонки.Вставить(2,"ТипНоменклатура",Новый ОписаниеТипов("ПеречислениеСсылка.ВидыТоваров")); ЭлементыФормы.ТаблицаОшибок.Колонки.Вставить(3,"МестоПроизводства",Новый ОписаниеТипов("СправочникСсылка.Склады")); ЭлементыФормы.ТаблицаОшибок.Колонки.Вставить(4,"ТехнологическиеКарточки",Новый ОписаниеТипов("ДокументСсылка.ТехнологическаяКарта")); Для Каждого стрТаб из ТабНомСклад Цикл НоваяСтрока = ЭлементыФормы.ТаблицаОшибок.Значение.Добавить(); НоваяСтрока["Номер"] =ЭлементыФормы.ТаблицаОшибок.Значение.Количество(); //или пробовал так НоваяСтрока[0] =ЭлементыФормы.ТаблицаОшибок.Значение.Количество(); КонецЦикла; в первом и втором за пределами индекса, и в отладчике понятно пустота. Не подскажите как все таки туда загрузить информацию? |
|||
1
PR
11.10.11
✎
13:21
|
Не подскажите - это просьба?
|
|||
2
cyberandr
11.10.11
✎
13:22
|
да вне всякого сомнения
|
|||
3
Господин ПЖ
11.10.11
✎
13:22
|
мухи отдельно, котлеты отдельно
табличное поле и связанная с ним таблица значений |
|||
4
Wobland
11.10.11
✎
13:22
|
(2) не подскажем
|
|||
5
cyberandr
11.10.11
✎
13:25
|
(3) Согласен. но как тогда это обойти? Я же к элементам формы с именем "таблицаОшибок" обращаюсь?
|
|||
6
cyberandr
11.10.11
✎
13:25
|
К тому же колонки табличное поле отображает.
|
|||
7
Reset
11.10.11
✎
13:31
|
"ЭлементыФормы" везде поудаляй
|
|||
8
Reset
11.10.11
✎
13:31
|
и ".Значение"
|
|||
9
Wobland
11.10.11
✎
13:31
|
(6) покури СоздатьКолонки()
|
|||
10
Wobland
11.10.11
✎
13:32
|
+(9) и вроде Выгрузить() до этого
|
|||
11
Reset
11.10.11
✎
13:32
|
и ЭлементыФормы.ТаблицаОшибок.СоздатьКолонки()
|
|||
12
Reset
11.10.11
✎
13:32
|
(10) опередил
|
|||
13
Reset
11.10.11
✎
13:33
|
и такое НоваяСтрока["Номер"] раздражает (когда вместо НоваяСтрока.Номер) - но это уже моё личное.
|
|||
14
Reset
11.10.11
✎
13:38
|
И вообще непонятно что те надо, возможно, Wobland прав и все решается двумя строками
ТаблицаОшибок=ТабНомСклад; ЭлементыФормы.ТаблицаОшибок.СоздатьКолонки(); |
|||
15
Рэйв
11.10.11
✎
13:41
|
(14)
*ТаблицаОшибок=ТабНомСклад.Скопировать(); |
|||
16
cyberandr
11.10.11
✎
13:45
|
(14)ТаблицаОшибок=ТабНомСклад.Скопировать();
опередил меня. Это то с чего я начал. В итоге табличное поле пустое, а ЭлементыФормы.ТаблицаОшибок.ВыбратьСтроку() выдает нормальный результат :) |
|||
17
Reset
11.10.11
✎
13:47
|
(15) Или так, я хз чо надо там.
(16) В огороде бузина, а в киеве дядка. |
|||
18
cyberandr
11.10.11
✎
14:44
|
Ясно всем спасибо, получилось. Интересно только как можно записать данные в конкретную ячейку табличного поля?
|
|||
19
Reset
11.10.11
✎
14:49
|
В конкретную ячейку табличного поля записать нельзя, вообще. Там нет ячеек. Там есть колонки и элементы управления.
В данные, отображаемые в табличном поле, можно. ТаблицаОшибок[НомерКонкретнойСтроки].ИмяКолонки="что-то"; Учи матчасть. Об этом еще в (3) |
|||
20
cyberandr
11.10.11
✎
16:05
|
благодарю (спасибо уже было - система не пускает :)) )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |