|
v7: Графа журнала документов | ☑ | ||
---|---|---|---|---|
0
kupec
29.01.15
✎
23:43
|
Доброй ночи не спящие! Можно ли в журнале документов расширить колонку по высоте, например чтобы текст печатался в двух строках (если не убирается)? Может есть какие-нибудь компоненты?
|
|||
1
Злопчинский
30.01.15
✎
00:51
|
Не надо из журнала документов делать информационно аналитический инструментотчет
Журналы не для этого Штатно в две строки не засунешь Выводи внизу. Таблицы для текущего документа подробную инфокарточку и там обрисуйся как хочешь |
|||
2
kupec
30.01.15
✎
01:34
|
(1) ну почему сразу штатно, может дополнения какие то есть....
|
|||
3
kupec
30.01.15
✎
08:31
|
UP
|
|||
4
фобец
30.01.15
✎
08:36
|
(2) нет
|
|||
5
фобец
30.01.15
✎
08:36
|
в 8.х ток
|
|||
6
фобец
30.01.15
✎
08:37
|
точнее в 8.2+
|
|||
7
kupec
30.01.15
✎
08:39
|
(4) и компонент никаких нету?
|
|||
8
фобец
30.01.15
✎
08:43
|
(7) есть 1с ++ у которого есть объект "табличное поле", но я не припомню чтобы у него можно было менять высоту ячейки или строки
|
|||
9
фобец
30.01.15
✎
08:45
|
(6) в 8.1 тоже есть высота ячейки
|
|||
10
kupec
30.01.15
✎
08:46
|
мне 7.7 надо
|
|||
11
Масянька
30.01.15
✎
08:49
|
(10) Зачем в 2 строки?
|
|||
12
kupec
30.01.15
✎
08:50
|
Не убирается поле документа, надо видеть строку целиком
|
|||
13
фобец
30.01.15
✎
09:42
|
(12) пробуй 1с++
http://www.1cpp.ru/docum/icpp/html/TableField.html#id67 |
|||
14
ildary
30.01.15
✎
09:59
|
Вот ведь упорные ходители по граблям, все уже разжевано в (1). Так нет, считаем себя святее папы римского и умнее 1С и ведущего секции. Тьфу!
|
|||
15
kupec
30.01.15
✎
11:47
|
(13) пишу вот так
оФорма = СоздатьОбъект("РасширениеФормы"); оФорма_ = СоздатьОбъект("Форма"); оФорма_.УстановитьФорму(Форма); оТП = оФорма_.СоздатьЭлементУправления("ОформлениеЯчейки", "кнопка"); В итоге ошибка - Недопустимое имя класса: 'ОформлениеЯчейки'. |
|||
16
kupec
30.01.15
✎
11:52
|
создавая вот так
оФорма = СоздатьОбъект("РасширениеФормы"); оФорма_ = СоздатьОбъект("Форма"); оФорма_.УстановитьФорму(Форма); оТП = оФорма_.СоздатьЭлементУправления("ТабличноеПоле", "кнопка"); все удачно, но как мне теперь добраться до ОформлениеЯчейки? |
|||
17
Ёпрст
30.01.15
✎
11:54
|
(16) в ПриВыводеСтроки
|
|||
18
kupec
30.01.15
✎
11:57
|
в неё вообще не попадает
|
|||
19
kupec
30.01.15
✎
12:07
|
все это у меня в форме журнала
//************************************************* Процедура ПослеОткрытия() оФорма = СоздатьОбъект("РасширениеФормы"); оФорма_ = СоздатьОбъект("Форма"); оФорма_.УстановитьФорму(Форма); оТП = оФорма_.СоздатьЭлементУправления("ТабличноеПоле", "кнопка"); КонецПроцедуры //************************************************* Процедура ПриВыводеСтроки() Сообщить(1); КонецПроцедуры //************************************************* почему то при скролинге не сообщает ничего |
|||
20
Ёпрст
30.01.15
✎
12:16
|
ПриВыводеСтроки нужно указывать для конкретного элемента управления
|
|||
21
kupec
30.01.15
✎
12:20
|
Это процедура или нет? Если нет то как мне написать, если не трудно можно в коде, как мне разрешить перенос по словам для колонки с именем ИмяКолонки.
|
|||
22
dk
30.01.15
✎
12:28
|
||||
23
kupec
30.01.15
✎
12:29
|
(22) спасибо, как вариант, но хочется без разделения строк
|
|||
24
Ёпрст
30.01.15
✎
12:32
|
(21) долго объяснять
http://www.1cpp.ru/docum/html/TableField.html |
|||
25
Ёпрст
30.01.15
✎
12:33
|
один хрен, придётся еще поставшика указывать, писать прямой запрос для него..
ЗЫ: если очень хочется, то бери готовый класс, там в пару строк кода твой журнал лепится |
|||
26
Ёпрст
30.01.15
✎
12:33
|
||||
27
kupec
30.01.15
✎
12:36
|
(24) я как раз сижу это и читаю....до меня не доходит (((
|
|||
28
kupec
30.01.15
✎
12:39
|
(26) я как понимаю где то там готовый класс ??
|
|||
29
Ёпрст
30.01.15
✎
12:43
|
да. в первом посту ветки.
Там и дока ко всем классам и примеров вагон. |
|||
30
kupec
30.01.15
✎
13:05
|
Нашел обработку ПоставщикДанных.ТабличноеПоле.ert, куда её девать? как из неё процедуры вызывать?
|
|||
31
Ёпрст
30.01.15
✎
13:13
|
почитать ветку, скачать классыи примеры.
|
|||
32
фобец
30.01.15
✎
13:14
|
(30) ее смотреть и делать по аналогии
|
|||
33
kupec
30.01.15
✎
13:32
|
а что за функция Я() ?
|
|||
34
Ёпрст
30.01.15
✎
13:33
|
получает указатель на сам класс
|
|||
35
kupec
30.01.15
✎
13:35
|
а где её взять?
|
|||
36
kupec
30.01.15
✎
13:39
|
блин я все равно тугодум, не могу понять что куда и как...можно разъяснить по шагам что нужно делать?
Вот как я понимаю 1 - создать какой то объект 2 - привязать к нему поставщика данных 3 - получаю доступ к атрибуту ОформлениеЯчейки Или как нужно? |
|||
37
kupec
30.01.15
✎
13:58
|
разобрался как зарегистрировать поставщиков данных
|
|||
38
kupec
30.01.15
✎
14:16
|
Ёпрст, Help me man. Please!!
|
|||
39
Ёпрст
30.01.15
✎
14:27
|
Кидаешь контрол на форму (текст или кнопка), задаешь ему идентификатор, на этот контрол натягиваешь элемент управления - табличное поле.
Создаешь поставщик данных = прямой запрос. Задаешь текст запроса поставщику данных. Создаешь колонки , описываешь процу ИмяТабПоляНаФормеПриВыводеСтроки , если надо |
|||
40
Ёпрст
30.01.15
✎
14:27
|
Или, берешь готовый пример и смотришь, как сделано там.
|
|||
41
kupec
30.01.15
✎
14:36
|
(40) а примерчик можно глянуть? и мне еще кажется что у меня не правильные поставщики данных, там ert файлы, а где то вычитал что там prm должны быть. и везде не проходит синтаксический контроль, ссылается на несуществующую функцию Я()
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |