Имя: Пароль:
1C
1С v8
Щелчок по картинке в ТабличномПоле
0 Наська72
 
02.07.13
12:41
В табличном поле есть колонка, в которую программно ПриВыводеСтроки вывожу картинку:

   ОформлениеСтроки.Ячейки.Кнопка.Картинка = БиблиотекаКартинок.ОформитьПолисДМС;
   ОформлениеСтроки.Ячейки.Кнопка.ОтображатьКартинку = Истина;


Кнопка - имя колонки

Как отловить событие щелчка по картинке?
1 Наська72
 
02.07.13
12:43
ЭлементУправления у колонки не выбран. Форма обычная - не управляемая
2 zladenuw
 
02.07.13
12:49
так событие. при активизации строки или ячейки и проверяешь какая колонка. если картинка открываешь ее
3 kosts
 
02.07.13
12:50
Поставь "Гиперссылка"
4 Наська72
 
02.07.13
12:54
(2) У меня не выбран элемент управления, поэтому у меня нет событий строки. Элементы управления портят вид, но как быть без них?
(3) как для гиперссылки прописать событие через ТабличноеПоле?
5 Наська72
 
02.07.13
12:56
Вобще предполагается идея раскрывающихся списков. Может быть подскажите как их сделать по другому. В ТабличномПоле ТабличнаяЧасть документа
6 kosts
 
02.07.13
13:08
(5) Может дерево подойдет? Или контекстное меню. Не понятно что тебе хочется, по этому трудно советовать.
7 kosts
 
02.07.13
13:11
Если колонка добавлена не программно, то событие "Выбор" в табличном поле вроде должно срабатывать.
8 kosts
 
02.07.13
13:14
(7)+ Оно конечно и при программном сработает, если действие подвязано к событию.
9 Наська72
 
02.07.13
13:16
Всем спасибо! Действительно сделала, через выбор ТабличногоПоля
10 Лодырь
 
02.07.13
13:16
Варианты с кнопками в табличной части и с кнопкой поверх табличной части не предлагать?
11 Наська72
 
03.07.13
06:18
Есть проблема: если вешаю на процедуру ТабличноеПоле1Выбор, то в дальнейшем вызывавается событие при выводестроки.
Что для меня совсем не то (пытаюсь сменить картинку на другую и раскрыть список)

Какие можете еще идеи предложить?
12 kosts
 
03.07.13
06:31
(11) >Какие можете еще идеи предложить?
Опиши в целом, что тебе нужно.
13 Наська72
 
03.07.13
06:37
(12) в целом мне нужно следующее:
Есть ТЧ документа в ТабличномПоле
Например,
Проект
  Проект1
    Проект1.1
  Проект2

Структуру подчиненности. Что бы можно было в проекты добавлять подпроекты (они такого же типа на самом деле). Что бы список можно было раскрывать/сворачивать, добавлять/удалять элементы
14 Cyberhawk
 
03.07.13
06:38
Без фото не взлетит
15 kosts
 
03.07.13
06:45
(13) > раскрывать/сворачивать
Для этого дерево есть
16 Наська72
 
03.07.13
06:55
(15) Добвляю ТП с видом дерево значения, указываю ему данные ТЧ, оно превращается в обычную таблицу. Как быть?
17 Лодырь
 
03.07.13
06:56
(16) Скорми дереву не табличную часть а результат запроса к табличноц части выгруженный как дерево.
18 kosts
 
03.07.13
07:28
19 Наська72
 
03.07.13
08:50
(17) Передаю с группировкой, загружаю с ОбходРезультатаЗапроса.ПоГруппировкам. Но есть проблемка. На рисунке видно, что группировка в первой строке без цифр, а ее расшифровка вложена в нее. Как мне от этого избавиться? Ведь я буду в проект добавлять подпроекты, мне не нужно видеть сам проект во вложении.
Рисунок http://yadi.sk/d/A-ystrnM6RC6G
20 Наська72
 
03.07.13
08:51
(19) В запросе в поле итоги выбрала Группировочное поле Проект тип итогов - Элементы
21 kosts
 
03.07.13
09:28
(19) Покажи хотя бы запрос
22 cw014
 
03.07.13
09:54
Если курсор на колонку "падает", тогда событие "Выбор" у табличного поля
23 Наська72
 
03.07.13
10:54
(21) Это нетиповое:

ВЫБРАТЬ
   ИТ_ПланФинансированияТабличнаяЧасть.НомерСтроки,
   ИТ_ПланФинансированияТабличнаяЧасть.Проект КАК Проект,
   ИТ_ПланФинансированияТабличнаяЧасть.НоменклатурнаяГруппа,
   ИТ_ПланФинансированияТабличнаяЧасть.ИтогоПоПроекту,
   ИТ_ПланФинансированияТабличнаяЧасть.Сумма1,
   ИТ_ПланФинансированияТабличнаяЧасть.СуммаНДС1,
   ИТ_ПланФинансированияТабличнаяЧасть.Сумма2,
   ИТ_ПланФинансированияТабличнаяЧасть.СуммаНДС2,
   ИТ_ПланФинансированияТабличнаяЧасть.Сумма3,
   ИТ_ПланФинансированияТабличнаяЧасть.СуммаНДС3,
   ИТ_ПланФинансированияТабличнаяЧасть.Сумма4,
   ИТ_ПланФинансированияТабличнаяЧасть.СуммаНДС4,
   ИТ_ПланФинансированияТабличнаяЧасть.Сумма5,
   ИТ_ПланФинансированияТабличнаяЧасть.СуммаНДС5,
   ИТ_ПланФинансированияТабличнаяЧасть.Сумма6,
   ИТ_ПланФинансированияТабличнаяЧасть.СуммаНДС6,
   ИТ_ПланФинансированияТабличнаяЧасть.Сумма7,
   ИТ_ПланФинансированияТабличнаяЧасть.СуммаНДС7,
   ИТ_ПланФинансированияТабличнаяЧасть.Сумма8,
   ИТ_ПланФинансированияТабличнаяЧасть.СуммаНДС8,
   ИТ_ПланФинансированияТабличнаяЧасть.Сумма9,
   ИТ_ПланФинансированияТабличнаяЧасть.СуммаНДС9,
   ИТ_ПланФинансированияТабличнаяЧасть.Сумма10,
   ИТ_ПланФинансированияТабличнаяЧасть.СуммаНДС10,
   ИТ_ПланФинансированияТабличнаяЧасть.Сумма11,
   ИТ_ПланФинансированияТабличнаяЧасть.СуммаНДС11,
   ИТ_ПланФинансированияТабличнаяЧасть.Сумма12,
   ИТ_ПланФинансированияТабличнаяЧасть.СуммаНДС12,
   ИТ_ПланФинансированияТабличнаяЧасть.СуммаВключаетНДС,
   ИТ_ПланФинансированияТабличнаяЧасть.СтавкаНДС,
   ИТ_ПланФинансированияТабличнаяЧасть.ВГруппеПроектов
ИЗ
   Документ.ИТ_ПланФинансирования.ТабличнаяЧасть КАК ИТ_ПланФинансированияТабличнаяЧасть
ГДЕ
   ИТ_ПланФинансированияТабличнаяЧасть.Ссылка = &Ссылка
ИТОГИ ПО
   Проект
Ошибка? Это не ошибка, это системная функция.