|
Как программно увеличить размер строки? | ☑ | ||
|---|---|---|---|---|
|
0
МаксимБел
13.10.14
✎
11:51
|
Есть реквизит табличной части составного типа. В него загружаются из внешнего файла значения. В тех случаях, когда значение строковое, в этот реквизит записывается только первые 10 символов. Т.е. платформа приводит тип реквизита к стандартному Строка(10). Пробовал перед присвоением значения делать так:
ОписаниеТипаСтрока = Новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(200)); НоваяСтрока = ТаблицаДанных.Добавить(); Если ТипЗнч(ЗначениеРеквизитаВБазе) = Тип("Строка") Тогда НоваяСтрока.ЗначениеРеквизита = ОписаниеТипаСтрока.ПривестиЗначение(); КонецЕсли; Не помогло. Кто знает как тут выкрутиться? |
|||
|
1
Фокусник
13.10.14
✎
11:52
|
(0) В реквизиты ТЧ разве не задается длина строки?
|
|||
|
2
КтоКакБог
13.10.14
✎
11:53
|
(0) увеличить длину строки для реквизита не предлагать?
|
|||
|
3
SeregaMW
13.10.14
✎
11:55
|
(0) ни как, только через изменение конфигурации!
|
|||
|
4
МаксимБел
13.10.14
✎
12:01
|
(1) (2) (3)
Тип реквизита составной. Его тип устанавливается в момент присвоения значения. |
|||
|
5
H A D G E H O G s
13.10.14
✎
12:03
|
(4) Его тип устанавливается в момент проектирования реквизита.
|
|||
|
6
vicof
13.10.14
✎
12:03
|
"Как программно увеличить размер"
Думал, очередной спам про увеличение длины. |
|||
|
7
МаксимБел
13.10.14
✎
12:12
|
(5) Очень информативно. )
|
|||
|
8
H A D G E H O G s
13.10.14
✎
12:13
|
(7) Конечно. Моя фраза правильна и завершенна.
|
|||
|
9
silent person
13.10.14
✎
12:14
|
||||
|
10
МаксимБел
13.10.14
✎
12:18
|
(9) Спасибо. Всё работает.
|
|||
|
11
SeregaMW
13.10.14
✎
12:25
|
(10) Алилуя!
|
|||
|
12
DrZombi
гуру
13.10.14
✎
12:40
|
(0) Создать новую колонку с новым типом и заполнить :)
|
| Форум | Правила | Описание | Секции | Поиск |