![]() |
|
заполнение тч формы определяемого размера суммой координат ячейки | ☑ | ||
---|---|---|---|---|
0
JuixyJes
25.06.19
✎
22:30
|
ТабличнаяЧасть1.Очистить();
Для сч = 0 по ПолеВвода2 - 1 Цикл Для КолВоКол = 1 по ПолеВвода1 Цикл НСтр = ТабличнаяЧасть1.Добавить(); Если ЭлементыФормы.ТабличнаяЧасть1.Колонки.Количество()>= КолВоКол Тогда ЭлементыФормы.ТабличнаяЧасть1.Колонки.Удалить(КолВоКол-1); ЭлементыФормы.ТабличнаяЧасть1.Колонки.Добавить(); Иначе ЭлементыФормы.ТабличнаяЧасть1.Колонки.Добавить(); КонецЕсли; НСтр["Колонка" + КолВоКол]= Нстр.НомерСтроки + КолВоКол; КонецЦикла; КонецЦикла; |
|||
1
JuixyJes
25.06.19
✎
22:31
|
Что не так я тут сделала? Вроде и циклы не так страшно написаны
|
|||
2
JuixyJes
25.06.19
✎
22:31
|
ПолеВвода1 это количество колонок
ПолеВвода2 это количество строк |
|||
3
RomanYS
25.06.19
✎
22:42
|
(2) А ТабличнаяЧасть1 это что?
Что ты хочешь сделать с колонками, да ещё в цикле по строкам? Понимаешь ли ты, что ЭлементыФормы.ТабличнаяЧасть1.Колонки.Добавить(); не добавляет колонки в ТабличнаяЧасть1? Если ТабличнаяЧасть1 это табличная часть, то туда колонки вообще не добавить кодом. |
|||
4
JuixyJes
25.06.19
✎
23:02
|
(3) Это табличная часть формы, колонки туда добавляются. Я знаю, ибо код работает , но вот сумму координат записать не получается
|
|||
5
JuixyJes
25.06.19
✎
23:05
|
(3) ну и я бы не отказалась узнать как очистить ТЧ полностью, т.е. удалить и строки и колонки
|
|||
6
RomanYS
25.06.19
✎
23:07
|
(4) "табличная часть формы" такого не бывает. На форме у тебя табличное поле, а вот что в нем - вопрос к тебе.
Колонки ты добавляешь в табличное поле, но не в источник. А твоя НСтр - это строка источника, в ней колонок твоих нет |
|||
7
RomanYS
25.06.19
✎
23:08
|
(5) Из табличной части нельзя удалить колонки или добавить. Они задаются в метаданных.
|
|||
8
JuixyJes
25.06.19
✎
23:21
|
(6) оххх, моя голова. а как тогда добавить строки в табличное поле?
|
|||
9
Garykom
гуру
25.06.19
✎
23:23
|
(8) Аспиринчику из анекдота любым способом на выбор?
;) |
|||
10
JuixyJes
25.06.19
✎
23:24
|
(7) ЭлементыФормы.ТабличнаяЧасть1.ДобавитьСтроку();
|
|||
11
JuixyJes
25.06.19
✎
23:24
|
Оно ведь, да?
|
|||
12
JuixyJes
25.06.19
✎
23:26
|
и если оно то как мне в нее данные заносить?
|
|||
13
JuixyJes
25.06.19
✎
23:29
|
(9) Егор, я наверное вам надоела)
|
|||
14
Garykom
гуру
25.06.19
✎
23:37
|
Не пробовали хотя бы Митичкина почитать или Хрусталеву с Радченко?
|
|||
15
JuixyJes
25.06.19
✎
23:42
|
(14) Ай ай ай, а копаться в чужой информации не хорошо, будете наказаны))
|
|||
16
RomanYS
25.06.19
✎
23:55
|
(10) мимо
|
|||
17
JuixyJes
26.06.19
✎
00:01
|
(16) а как тогда?
|
|||
18
RomanYS
26.06.19
✎
00:07
|
(17) все действия с данными (и колонками) делать с источником. Если необходимо добавлять колонки динамически - заменить источник на таблицу значений (вместо табличной части).
Чтобы колонки ТЗ-источника появились на форме (в табличном поле) достаточно один раз вызвать ЭлементыФормы.ТабличнаяЧасть1.СоздатьКолонки(); |
|||
19
JuixyJes
26.06.19
✎
00:12
|
(18) Тоесть предлагаете создать ТЗ, а на ее данных основываясь заполнить табличное поле?
|
|||
20
RomanYS
26.06.19
✎
00:15
|
(19) табличное поле не надо заполнять. Оно для отображения(!) данных источника. Достаточно правильно указать источник, заполнится оно "само".
|
|||
21
RomanYS
26.06.19
✎
00:20
|
(19) ТЗ кстати тоже создавать необязательно, она тоже появится сама в реквизитах формы.
На самом деле (14) абсолютно прав. За пару часов ты бы решила эту задачку, ещё в голове что-нибудь бы осталось. В угадайку дольше будешь играть. |
|||
22
JuixyJes
26.06.19
✎
00:34
|
(21) Я не люблю читать, приятней коленки обстучать все, но сделать самой. Я так и на гитаре играю уже 9 лет и на фортепиано и на скрипке, вокал 7 лет. Все сама, потому и тут хочется самой, но уж совсем без помощи не получается
|
|||
23
СтепаDS
26.06.19
✎
06:25
|
(22) "Я не люблю читать", глупость какая-то. Это не гитара и вокал, без теоретической базы не обойтись.
|
|||
24
catena
26.06.19
✎
06:53
|
||||
25
СтепаDS
26.06.19
✎
08:15
|
(24) +100
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |