#0
by MonteCarlo
Ребята, всем доброго времени суток, выручайте. Рисую диаграмму средствами СКД, настройки через конструктор. Есть Точки, Серии и выбираемое значение. Диаграмма строится нормально. Делаю интерактивную работу с диаграммой. Нужно при двойном щелчке определить на какой области ткнул. Тут проблем нет. Получаю родителей элемента, на котором ткнул, это массив из двух элементов, серии и точки, дальше через метод ПолучитьПоля собственно получаю поля расшифровки компоновки данных. Оттуда уже вытягиваю имя поля и значение. Всё отлично на данном этапе. А вот теперь мне нужно узначть значение собственно то, что в столбике (т.е. на пересении точки и серии). Получаю поля методом ПолучитьПоля у самого элемента расшифровки данных (т.е. не у родителей), так же есть имя поля и значение. Имя поля равно строковому значению наименования моего ресурса, а вот пол Значение равно NULL. Почему null, как его получить не пойму, все перерыл, в гугле ничего не нашел. Всплывающая подсказка над столбиком отображает и точку и серию и нужное мне значение, значит платформа его откуда-то тянет. Вот только как мне его вытянуть (
#5
by MonteCarlo
Вот сделал простенький тестовый пример. 2 серии, 2 точки, значения на пересечении, диаграмм накопительная. Нужно при двойном щелчке понять какое значение в этом столбике.
#8
by segn
Надо получить родителей: ДанныеРасшифровки.Элементы.Получить(Расшифровка).ПолучитьРодителей
#9
by MonteCarlo
Это не поможет. Там будет значение с именем Серии или ТОчки, в зависимости от того, к какому элементу массива обращусь.
#10
by segn
Это поможет. Родители это и есть серия и точка. После этого надо найти в коллекции диаграммы Серии и Точки данную конкретную серию и точку. Чтобы получить значение диаграммы в серии и точке используем Элемент.Рисунки.D1.Объект.ПолучитьЗначение(Точка, Серия). Для примера получим значение диаграммы по индексу 1 для точки и индексу 0 для серии:
#11
by MonteCarlo
Только вернулся к решению задачи. Да спасибо большое, действительно, про коллекции в рисунках даже не подумал. Единственное только, я обращался не через Рисунки.D9, а через Элемент.ТекущаяОласть.Объект это тоже самое. В общем всем спасибо за участие.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Расшифровка точки диаграммы
- Расшифровка в отчете сгенерированном построителем
- Расшифровка диаграммы
- Расшифровка ячейки в отчете
- Расшифровка
- СКД: Расшифровка в СКД
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: Расшифровка в СКД
- СКД: После обновления расшифровка во внешнем отчёте с СКД не работает
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: СКД: Программное обращение к полям группировки СКД
- Расшифровка диаграммы СКД
В этой группе 1С
- Документооборот. Учетные записи электронной почты перестали обрабатываться
- Суммированный учет рабочего времени в ЗУП 2.5
- v7: Где можно скачать GComp для разбора *.md?
- Как проверить существование предопределенного значения справочника?
- ERP Заявление в ввозе в ЕАС не правильно отражает себестоимость
- ЗУП 3.0 Добавить новый предопределенный показатель, рассчитываемый автоматически
- Как в обработке получить макет?
- Удалить из временного хранилища, как? (
- QueryBarcode Марки не прошли проверку
- Событие «Обработка получения данных выбора»
- Попытка передачи мутабельного значения результата метода, как обойти?
- СКД нумерация иерархической группировки
- v7: Чтение чисел в Excel через ADO
- Клиент банк научить определять эквайринг как?
- Ошибка при вызове конструктора (COMОбъект): Not enough storage is available
- СКД. Сортировка колонок, отдельно внутри группировки.
- Обновление платформы на узлах РИБ.
- Снятие (программно) объектной пессимистической блокировки
- Черное окно в Teamviewer
- Где находится обработка загрузки данных из БУХ 3.0 в КА 2.0?