|
v7: ТабличноеПоле, подскажите | ☑ | ||
---|---|---|---|---|
0
oslokot
11.10.12
✎
14:26
|
Как визуально установить текущую колонку и строку?
Методов не нашел. По примеру с таблицей значений на форме: ТЗ.ТекущаяКолонка("ыыы"); ТЗ.ТекущаяСтрока(50); |
|||
1
ADirks
11.10.12
✎
14:30
|
ТП.ТекущаяКолонка = ТП.Колонки.<Имя>;
ТП.ТекущаяСтрока = СтрокаТП; ТП.ОбновитьСтроки(); |
|||
2
oslokot
11.10.12
✎
14:32
|
(1) Спасибо!!!
|
|||
3
oslokot
12.10.12
✎
16:09
|
Еще вопрос, теперь по ИндексированнойТаблице
А что, параметры колонки нельзя установить? как это есть в обычной ТЗ |
|||
4
oslokot
12.10.12
✎
16:09
|
заголовок, ширина и т.п.
|
|||
5
antoneus
12.10.12
✎
16:28
|
Это где это у тебя индексированная такблица отображается??
Если ты про табличное поле - прочитай, наконец, мануал http://www.1cpp.ru/docum/icpp/html/TableField.html |
|||
6
Ёпрст
12.10.12
✎
16:33
|
(3) а зачем ?
|
|||
7
oslokot
12.10.12
✎
16:38
|
(5) да, точно, нигде..
(6) да я просто хотел параметры колонок ТЗИ передать в свойства колонок ТП. ну нет, так нет. обойдусь. |
|||
8
oslokot
12.10.12
✎
16:41
|
Ерунда какая-то.
Поставщик данных для ТП ИндексированнаяТаблица Применяю метод ТЗИ.Сортировать(-хрен) и обновляю строки ТП. В табличном поле все съехало вверх. С поставщиком данных ТаблицаЗначений таких проблем нет ? |
|||
9
Ёпрст
12.10.12
✎
16:54
|
(8) смотри параметры метода сортировать у индексированной тз.
|
|||
10
Ёпрст
12.10.12
✎
16:54
|
||||
11
Salimbek
12.10.12
✎
16:55
|
(8) Видимо ты не понимаешь логику работы Индексированной таблицы и Табличного поля. Для смены сортировки Вам надо у Поставщика данных выставить Индекс.
Типа: пДанных.Индекс = "иМаг" |
|||
12
oslokot
12.10.12
✎
17:04
|
Когда поставщик у меня был ТаблицаЗначений, я делал так:
//******************************************* Процедура тпЗаявка_ПриВыбореЗаголовка(тп, Колонка) тпЗаявка.ТекущаяКолонка = Колонка; глНаправлениеСортировки = ?(глНаправлениеСортировки="+","-","+"); ТЗ_Заявка.Сортировать(Колонка.Имя+глНаправлениеСортировки); ТП.ОбновитьСтроки(); КонецПроцедуры А потом решил, что поставщик данных ТЗ это не круто и поставщиком данных решил сделать ИндексированнуюТаблицу И что-то недогоняю почему после сортировки в табличном поле съезжают строки вверх и мне скроллингом приходится листать на первую строчку |
|||
13
oslokot
12.10.12
✎
17:19
|
(10) ну вроде правильно все делаю:
ТЗИ_Заявка.Сортировать("-Номенклатура"); ТП.ОбновитьСтроки(); и... в ТП строки съехали вверх |
|||
14
oslokot
12.10.12
✎
17:20
|
отсортировалось кстати правильно
|
|||
15
antoneus
12.10.12
✎
17:35
|
ТЗИ_Заявка.ДобавитьИндекс("Номенклатура", "-Номенклатура");
ТП.ПоставщикДанных.Индекс = "Номенклатура"; ТП.ОбновитьСтроки(); не надо ничего сортировать |
|||
16
oslokot
12.10.12
✎
17:54
|
(15) ок, работает.
а при повторном использовании пишет: ТЗИ_Заявка.ДобавитьИндекс("Номенклатура", "-Номенклатура"); {E:\TEMP\ATC\EXTFORMS\ТРАНСПОРТ.ERT(387)}: Индекс Номенклатура уже есть! Как тут быть? |
|||
17
varelchik
12.10.12
✎
17:57
|
Ну так перед тем как добавлять индекс проверь есть ли таковой если есть то ничего не делаай или удали и создай заново.
|
|||
18
oslokot
12.10.12
✎
18:02
|
аа, кажется начал догонять... пробую )
|
|||
19
oslokot
14.10.12
✎
13:12
|
Спасибо, все получилось!
И я очень извиняюсь, можно последний вопрос? Как вывести в ТП форматированные числовые значения? то есть не так: 10234.8 12389.95 а так: 10'234.08 12'389.95 |
|||
20
andrewalexk
14.10.12
✎
13:19
|
:) брось функцию типа текст на поле и формать
|
|||
21
oslokot
14.10.12
✎
13:48
|
(20) не понял...
|
|||
22
andrewalexk
14.10.12
✎
14:04
|
:) внизу на панели синий символ текста...бросаешь его на поле мышкой...он превращается в колонку...а там в функции пишешь формат от того чего нужно...а оригинальные данные можешь скрыть
|
|||
23
oslokot
14.10.12
✎
16:23
|
(22) ну блин я в шоке )))
Разговор о ТабличномПоле а не о ТаблицеЗначений на форме! Еще раз, вопрос. Как форматировать число в колонке табличного поля? |
|||
24
andrewalexk
14.10.12
✎
17:35
|
:) таблицу знаю...таблицу значений знаю.. табличное поле? не знаю
|
|||
25
Mikeware
модератор
14.10.12
✎
20:03
|
(24)Ты много чего не знаешь... ибо "восьмерка разжижает мозг"©
|
|||
26
Mikeware
14.10.12
✎
20:04
|
(23) ПриВыводе...()
|
|||
27
oslokot
14.10.12
✎
21:04
|
(26) значит только так? спасибо!
жаль что индексированная таблица не умеет форматировать данные в колонках (в отличии от таблицы значений), я бы ее "подготовил" перед загрузкой в табличное поле. |
|||
28
andrewalexk
14.10.12
✎
21:11
|
(25) :) значит у меня абсолютно твердый
|
|||
29
antoneus
15.10.12
✎
10:46
|
(27) у колонки табличного поля есть свойство "Формат", если что.
|
|||
30
oslokot
15.10.12
✎
11:22
|
(29) +1 помогло!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |