Имя: Пароль:
1C
 
Таблица значений в Расшифровке клетки
,
0 nordbox
 
12.02.15
10:46
в общем то все работает, вот кусок:
Функция КнопкаРасшифровка(Движение,Коммент,Сумма) ТЗ=Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Движение",,,60);
ТЗ.Колонки.Добавить("Коммент",,,60);
ТЗ.Колонки.Добавить("Сумма",,,17);
// тарам парам
//далее запрос и заполнение таблицы
КонецФункции
в отчете для одной из клеток пишем
......
Область.Параметры.РасшифровкаСумма=
КнопкаРасшифровка(ВыборкаРесурс.Двжение,
ВыборкаРесурс.Коммент,Вы боркаРесурс.Сумма);
Все работает нормально, выходит Таблица, заполняется, все хорошо, но уже сижу и туплю
Ей управлять можно? Например задать размер, цвет и т.д.?
Как в обычном приложение делать такие фокусы?
Про условное оформление я в курсе.
там писАть много ))
Другие способы есть?
Меня в принципе интересу в основном Размеры и Перенос длиной строки.
Знает ли кто нибудь?
1 Ёпрст
 
12.02.15
10:48
Кому задать цвет и размер ?
Расшифровке ячейки таблицы ?

Че куришь то ?
2 nordbox
 
12.02.15
10:53
(1) нее, не ячейке
На ячейке два раза жмем что бы вызвать расшифровку,
Появляется расшифровка, таблица.
Так вот в этой таблице есть строковое поле Коммент, оно длинное. Как сделать что бы внтри клетки переносилось?
Данный пример работает 100% можешь проверить.
3 Ёпрст
 
12.02.15
11:03
(2) перехватывать расшифровку, подменять стандартное открытие на свою форму с табличкой , и там - что угодно.
4 nordbox
 
12.02.15
11:10
(3) Как ?
5 Ёпрст
 
12.02.15
11:23
(4) чего как ?
6 Ёпрст
 
12.02.15
11:25
через событие ОбработкаРасшифровки открываешь свою форму с табличным полем.. там что угодно
7 nordbox
 
12.02.15
11:45
(6) я про это знаю
я бы хотел вот стандартную таблицу попилить.
8 Ёпрст
 
12.02.15
11:47
(7) да не вопрос, обращайся с этим вопросом на селезнёвку, мот учтут твои хотелки и реализуют возможность модификации штатных диалогов.
9 nordbox
 
12.02.15
11:56
Было бы здорово, например:
ТЗ=Новый ТаблицаЗначений;
ТЗ.ВизуальныйОбъект=Истина:
ТЗ.Колонки.Добавить("Коммент");
ТЗ.Колонки.Добавить("Сумма");

СтрТЗ=ТЗ.Добавить();

СтрТЗ.Сумма.ЦветТекст=Зеленый;
СтрТЗ.Сумма.ЦветФон=Беееелий;
СтрТЗ.Сумма.=1000000;

Блин сделали бы так, и проще было бы, а то херню всякую придумывают, а елементарные вещи.....  )))
10 nordbox
 
12.02.15
15:55
Ёпрст, а вот такой вопрос.
ОбработкаРасшифровки это когда есть форма табдокумента,
ну естепственно справа свойства обомотка расшифровки, это все понятно.
Но как быть если нужно вытащить расшифровку клетки макета?
11 Ёпрст
 
12.02.15
15:57
макета ?
что имеется ввиду ?
12 nordbox
 
12.02.15
16:04
Блин ))
ТабДок=Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Расшифровка");
ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали");
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
ТабДок.Вывести(ОбластьДетальныхЗаписей,ВыборкаДетальныеЗаписи.Уровень());

ТабДок.ТолькоПросмотр=истина;
ТабДок.Показать();

Как то так. ))
Никогда отчеты не делал чо ли?
13 Ёпрст
 
12.02.15
16:09
(12) и, че ты хочешь от него ?
Обработка ячейки таблицы работает только для таб дока на форме
14 nordbox
 
12.02.15
16:19
Ёпрст читай еще раз сабж
все работает нормально
можешь проверить
просто есть вопросу которые я уже задал
15 nordbox
 
12.02.15
16:20
Икто тебе такую глупость сказал???
>>Обработка ячейки таблицы работает только для таб дока на форме
16 Ёпрст
 
12.02.15
16:36
(15) не тупи, перехват (событие) обработки ячейки таблицы, есть только у полятабличного документа на форме, просто у таблицы, перехват расшифровки не возможен - там только штатное поведение платформы.
17 ДенисЧ
 
12.02.15
16:44
(16) не обязательно на форме...
18 nordbox
 
12.02.15
16:47
Ёпрст ))))))))
я бы щас чем нибудь кинул в тебя ))))
(не обижайся шучу)
Мне специально для тебя пример написать и на почту тебе кинуть?
Могу за 15 минут )))
все там работает )))
это ты не тупи
19 Ёпрст
 
12.02.15
16:50
(18) кидай
20 Ёпрст
 
12.02.15
16:52
(17) Хочешь сказать, что ОбработкаРасшифровки  есть у обычного табличного документа ?
21 nordbox
 
12.02.15
16:54
(19) Сейчас, 5 мин, уже дописываю ))))
Мыло в студию)))
22 Ёпрст
 
12.02.15
16:56
(21)webfile.ru
23 Ёпрст
 
12.02.15
17:03
Ну чего, сделал ужо событие(перехват) ОбработкаРасшифровки  у обычного Табличного документа ?
24 Ёпрст
 
12.02.15
17:03
жду
25 nordbox
 
12.02.15
17:04
26 nordbox
 
12.02.15
17:10
Ауууууу Ёпрст!
Ты гдеее?
27 Ёпрст
 
12.02.15
17:12
(26) снимаю шляпу.
Был не в курсе, что в снеговике в расшифровку можно было пихать имя процедуры
28 Ёпрст
 
12.02.15
17:15
Тьфу мля, забираю шляпу в зад
29 Ёпрст
 
12.02.15
17:15
Где тут перехват события расшифровки ????

Правильно - его нет!
30 Ёпрст
 
12.02.15
17:15
Он есть только у полятабличного документа в событии ОбработкаРасшифровки
31 nordbox
 
12.02.15
17:16
Чо тебе опять нендравится?
32 Ёпрст
 
12.02.15
17:16
сбил с толку своей функцией..
33 Ёпрст
 
12.02.15
17:16
(31) читай (13,16)
34 Ёпрст
 
12.02.15
17:18
у тебя сейчас - штатная обработка ячейки таблицы(это  событие при клике на ячейке) которое ты перехватить не можешь, о чем я тебе сказал в (13,16)
35 nordbox
 
12.02.15
17:18
Ёпрст, ты опять сам тупишь
что в эту функцию впихнешь, то так и будет расшифровываться.
36 nordbox
 
12.02.15
17:19
Правую кнопку на ячейке
и смотри там свойства
37 Ёпрст
 
12.02.15
17:22
(35) :))))))))))

на вот тебе, для размышлений.


http://files.webfile.ru/ea00fce21b2d46d0c2ff700802a3a655
38 nordbox
 
12.02.15
17:23
а чем по твоему Расшифровка отличается от Обработки ячейки
77 чо ли вспомнил? ))
39 nordbox
 
12.02.15
17:25
Ёпрст незнаю что тым в обормотке написал
но он у меня заблокирован
-Содержит вирус или шпиёна
40 Ёпрст
 
12.02.15
17:26
(38) прочти ветку с начала, ты спросил, как разукрасить тз, если я её в расшифровку положил.

Мой ответ- перехвати событие обработки ячейки таблицы(в терминах снеговика это ОбработкаРасшифровки) и делай там что хочешь.
41 Ёпрст
 
12.02.15
17:26
(39) скачай в ИЕ
42 Ёпрст
 
12.02.15
17:26
или хроме
43 Ёпрст
 
12.02.15
17:28
Бородач еще в (17) с толку сбил..
:)
44 nordbox
 
12.02.15
17:37
Ёпрст почему ты решил что именно в твоем примере именно настоящий перехват?
Он отличается только тем что ты перехватываешь на форме.
а я в макете
45 Ёпрст
 
12.02.15
17:38
(44) Ну давай, покажи перехват в "макете"
46 Ёпрст
 
12.02.15
17:39
Сейчас , ты положил ТЗ в расшифровку в момент вывода секции, она и показывается.
Ну сделай теперь, чтоб при нажатии на эту ячейку выскакивало предупреждение, "хеллоу ворд!", например
47 nordbox
 
12.02.15
17:39
Блин, я тебе только что таблицу вывел???
Это чо по твоему?
48 Ёпрст
 
12.02.15
17:40
а не ТЗ, как сейчас
49 Ёпрст
 
12.02.15
17:40
(47) ЭТО Штатное событие обработки ячейки таблицы, а не ТВОЁ
50 Ёпрст
 
12.02.15
17:40
в моём примере - я перехватил штатное событие, и заменил своим - показом тебе предупреждения.
51 Ёпрст
 
12.02.15
17:41
сделай то же самое в "макете", как ты его называешь
52 Ёпрст
 
12.02.15
17:46
Мот так тебе понятней будет, не ?
https://cloud.mail.ru/public/ff302324b9d3/ВнешнийОтчет1.erf
53 nordbox
 
12.02.15
18:02
54 Ёпрст
 
12.02.15
18:05
(53) и ?
:))
55 nordbox
 
12.02.15
19:09
Ёпрст, я сейчас спорить не буду, но я потом попробую.
Сейчас уговорил клиента на такой отчет, им нужен был другой, для дебилов что бы не нажали куда не надо.
Допишу, потом тобой займусь, я даже записал.))))
А вообще вопрос был как с ТЗ воевать, а не перехват расшифровки )))
56 DirecTwiX
 
12.02.15
19:13
Судя по всему, ответ на (0) содержится в (4) в полной мере.
А так, да, ты тупишь) Для доказательства обратного попробуй провернуть (46) :)