|
Изменить длину выводимого поля программно |
☑ |
0
kkar
22.02.12
✎
13:13
|
Добрый день. Скажем, в регистре сведений есть измерение номенклатура и количество, которые заполняются при проведении документа. Но в форму списка регистра добавлена еще одна колонка - артикул, которого нет в данных регистра. Он заполняется через запрос определенным способом. Так вот, система этой колонке автоматически назначила длину 10, и артикул не влезает. Как бы это исправить?
|
|
1
DosWinXP
22.02.12
✎
13:17
|
Тип значения в колонке на форме по умолчанию поставился строка(10). Поправить 10 на 50 и >
|
|
2
kkar
22.02.12
✎
13:18
|
Там невозможно ее поправить. Нет на форме такого свойства для колонки, в которой не содержатся данные.
|
|
3
DosWinXP
22.02.12
✎
13:23
|
Поставить колонке ЭлементУправления = ПолеВвода не помогает?
|
|
4
kkar
22.02.12
✎
13:27
|
Спасибо, помогло. Можно было и самому до этого догадаться.)
|
|
5
DosWinXP
22.02.12
✎
13:28
|
А если без использования элемента управления (для экономии оперативки) можно сделать вот так, тоже работает (проверил):
Процедура ТабличноеПоле1ПриПолученииДанных(Элемент, ОформленияСтрок)
Для каждого ОС из ОформленияСтрок Цикл
ОС.Ячейки.Артикул.УстановитьТекст("12345678901234567890!");
КонецЦикла;
КонецПроцедуры
|
|
6
kkar
22.02.12
✎
13:36
|
Я так сначала и делал, черт знает почему, но все равно обрывал на 10ти символах.
|
|
7
DosWinXP
22.02.12
✎
13:40
|
(6) ну на то они и глюки платформы, чтобы мы (программеры) искали разные пути решения одной и той же задачи в поисках того, который более стабилен :)))))
|
|