|
Программное изменение типа колонки таблицы значений управляемой формы |
☑ |
0
ljn83
28.10.15
✎
13:14
|
На управляемой форме есть реквизит формы типа таблица значений
У нее есть колонка число 15, 2
нужно чтобы эта колонка стала 15,4
требование реализовать изменение программно, не изменяя свойств реквизитов формы в конструкторе
|
|
1
cw014
28.10.15
✎
13:15
|
Пожалуйста, меняй
|
|
2
cw014
28.10.15
✎
13:16
|
Никто не запрещает
|
|
3
ljn83
28.10.15
✎
13:53
|
(1) не получается не могу сообразить как сделать
|
|
4
Гёдза
28.10.15
✎
14:01
|
(3) То-то же
|
|
5
Mort
28.10.15
✎
14:03
|
В СП для свойства "ТипЗначение" реквизита формы указано чтение и запись. Попробуй, но имхо не взлетит.
|
|
6
Mort
28.10.15
✎
14:05
|
+(5) Да, толку не будет. Изменяется описание, а не сам реквизит.
|
|
7
Гёдза
28.10.15
✎
14:05
|
а потому что нельзя
|
|
8
ljn83
28.10.15
✎
14:06
|
КолонкиТаблицыТоваров = ПолучитьРеквизиты("ТаблицаТовары");
Для каждого КолонкаТаблицыТоваров Из КолонкиТаблицыТоваров Цикл
Если КолонкаТаблицыТоваров.Имя = "ВНаличии" Тогда
КолонкаТаблицыТоваров.ТипЗначения = Число_15_3;
КонецЕсли;
КонецЦикла;
ТЗ = РеквизитФормыВЗначение("ТаблицаТовары");
в результате ни на что не ругается но в тз колонка остается 15,2
|
|
9
Гёдза
28.10.15
✎
14:09
|
создать, перенести, удалить, переименовать
|
|
10
cw014
28.10.15
✎
14:09
|
ИзменитьРеквизиты, блеать
|
|
11
ljn83
28.10.15
✎
19:22
|
(10) jnrelf ns nfrjq evysq dpzkcz&
|
|
12
ljn83
28.10.15
✎
19:23
|
(10) от куда ты такой умный взялся?
|
|
13
ljn83
28.10.15
✎
19:28
|
я думал методом ПолучитьРеквизиты я получаю как раз реквизиты формы (отладчик показывает тип именно такой)
и вроде как меняю его тип значения
в таблицу я реквизит потом загоняю только для проверки изменился ли тип колонки, а он не меняется
похоже и вправду не поменять реквизит формы созданный в конфигураторе не программно (((
|
|
14
Мимохожий Однако
28.10.15
✎
19:29
|
сделай строкой и пиши туда любые числа
|
|
15
ljn83
28.10.15
✎
19:34
|
(14) да это типовая форма, а если я на число 15,3 поменять не могу то точно так же не поменять и на строку
|
|
16
Мимохожий Однако
28.10.15
✎
19:36
|
Если это обработка - сделай свою внешнюю. Если документ - сделай свою форму.
|
|
17
ljn83
28.10.15
✎
19:46
|
(16) мне нужго оставить типовой функционал и сохранять поддержку
|
|
18
Мимохожий Однако
28.10.15
✎
20:08
|
(17)Именно таким способом типовой функционал останется не тронутым.
|
|