|
|
|
Помогите назначить тип колонки в ТЗ | ☑ | ||
|---|---|---|---|---|
|
0
picom
12.12.11
✎
05:53
|
Программно добавляю колонку к списку номенклатуры
. ЭлементыФормы.СписокЭлементов.Колонки.Добавить(Код,Наименование); . А как ей назначить тип строка с длиной 20? |
|||
|
1
skunk
12.12.11
✎
05:54
|
ты сп читал?
|
|||
|
2
picom
12.12.11
✎
05:55
|
Перед сном, не помогло
|
|||
|
3
skunk
12.12.11
✎
05:55
|
походу нет
КоллекцияКолонокТаблицыЗначений (ValueTableColumnCollection) Добавить (Add) Синтаксис: Добавить(<Имя>, <Тип>, <Заголовок>, <Ширина>) Параметры: <Имя> (необязательный) Тип: Строка. Имя колонки. Значение по умолчанию: Пустая строка <Тип> (необязательный) Тип: ОписаниеТипов. Объект, описывающий допустимые типы значений для колонки. Если параметр не указан, в колонке можно будет хранить значение любого типа. <Заголовок> (необязательный) Тип: Строка. Заголовок колонки таблицы значений. Используется при визуальном отображении таблицы значений. Значение по умолчанию: Пустая строка <Ширина> (необязательный) Тип: Число. Ширина колонки в символах. Используется при визуальном отображении таблицы значений. Значение по умолчанию: 0 Возвращаемое значение: Тип: КолонкаТаблицыЗначений. Описание: Добавляет колонку в конец коллекции колонок таблицы. Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
|
4
picom
12.12.11
✎
05:57
|
Так делал, не работает (
потомучто добавляю через элементы формы |
|||
|
5
kosts
12.12.11
✎
06:07
|
(4) Мы как бы то же через э/ф добавляем
|
|||
|
6
Web00001
12.12.11
✎
06:10
|
(0) по строке длиной 20:
КС = Новый КвалификаторыСтроки(20); Массив = Новый Массив; Массив.Добавить(Тип("Строка")); ОписаниеТиповС = Новый ОписаниеТипов(Массив, , КС); ОписаниеТиповС укажи в типе колонки ЗЫ Взято из СП |
|||
|
7
skunk
12.12.11
✎
06:12
|
ты это видал?
это из сп |
|||
|
8
Web00001
12.12.11
✎
06:13
|
(7) Прикольно )))
|
|||
|
9
picom
12.12.11
✎
06:20
|
(6)(7)
Чото не пойму как это применить к ЭФ если ТП это Справочник Элементов Ссылка |
|||
|
10
picom
12.12.11
✎
06:29
|
(7)
. КС = Новый КвалификаторыСтроки(20); Массив = Новый Массив; Массив.Добавить(Тип("Строка")); ОписаниеТиповС = Новый ОписаниеТипов(Массив, , КС); !!!!Слишком много фактических параметров СписокЭлементов.Колонки.Добавить("Строка20", ОписаниеТиповС, "Колонко для строки из 20 символов", 20); |
|||
|
11
picom
12.12.11
✎
06:44
|
Народ помогите, я буксую
|
|||
|
12
Aleksey
12.12.11
✎
06:55
|
Народ верните СП человеку
|
|||
|
13
Rie
12.12.11
✎
06:58
|
(0) Бред.
Есть колонки ТабличногоПоля - им тип задавать бесполезно. Они чего им скажут - то и отображают. Есть те данные, которые табличное поле отображает. Вот там и задаётся тип. Что у тебя отображается в этом табличном поле? Таблица значений? Тогда колонке этой таблицы значений задавай тип. Но у тебя вроде бы как там СправочникСписок. Тогда правильный ответ - НИКАК. (Нехороший вопрос - может, под словами "длиной 20" ты имел в виду просто ширину колонки табличного поля?). |
|||
|
14
picom
12.12.11
✎
07:03
|
(13) С шириной то как раз все понятно
и меня как-раз справочник список. .... Отображают то что я им говорю при выводе строки, но обрезает гадина > 10 |
|||
|
15
skunk
12.12.11
✎
07:05
|
тьфу блин ... самого главного то я не увидал ... у СправочникСписок нельзя колонкам назначать тип ...
|
|||
|
16
Rie
12.12.11
✎
07:06
|
(14) Для начала расскажи, что за колонка и что в ней отображается. (Желательно с куском кода).
|
|||
|
17
picom
12.12.11
✎
07:09
|
(16) Например цена
|
|||
|
18
Rie
12.12.11
✎
07:10
|
(17) "(Желательно с куском кода)"
|
|||
|
19
picom
12.12.11
✎
07:14
|
Добавляем колонку
НовКол = ЭлементыФормы.СписокЭлементов.Колонки.Добавить("p"+СокрЛП(Стр.ТипЦены.Код),Стр.ТипЦены.Наименование) ; НовКол.Ширина = 20 ; Назначаем значение Процедура СписокЭлементовПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) ... ОформлениеСтроки.Ячейки[ЭлементыФормы.СписокЭлементов.Колонки.Получить(i).Имя].Значение = ""+ Формат(Ценообразование.ПолучитьЦенуНоменклатуры(ДанныеСтроки.Ссылка,,стр.ТипЦены,,,ВыбВалюта),"ЧДЦ=2") +" "+ВыбВалюта; |
|||
|
20
Rie
12.12.11
✎
07:19
|
(19) Попробуй вместо присваивания .Значение=... использовать .УстановитьТекст(...)
|
|||
|
21
picom
12.12.11
✎
07:24
|
(20) Ты гений
Спасибо, с меня бутылка пива |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |