Имя: Пароль:
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) :)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.