Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 08:59

подписи к диаграмме типа график

Автор Silantiy, 01 апр 2014, 13:00

0 Пользователей и 1 гость просматривают эту тему.

Silantiy

1с 8.2 конфинурация самописная

Диаграмма строиться исходя из рядом стоящей таблицы. Для соблюдения пропорций в диаграмме 151 точка.

//Здесь для всех точек задается ранее расчитанное значение (151 штука)
    Для НомерТочки = 0 по Диаграмма.КоличествоТочек - 1 Цикл
        Диаграмма.УстановитьЗначение(НомерТочки,0,МассивТочек[НомерТочки]);
ЭтаТочка = Диаграмма.Точки.Получить(НомерТочки);
ЭтаТочка.Текст = Неопределено;
ЭтаТочка.Расшифровка = Неопределено;
    КонецЦикла;
// Здесь перебираю таблицу (на рисунке) и задаю подпись и расшифровку   
    Для Каждого Строка Из ТочкиГрафика Цикл;
        ЭтаТочка = Диаграмма.Точки.Получить(Строка.Процент);
        ЭтаТочка.Текст = Формат(Строка.Процент, "ЧН=0; ЧГ=0") + "%";
        ЭтаТочка.Расшифровка = Формат(Строка.Вознаграждение, "ЧН=0; ЧГ=0");
    КонецЦикла;


Проблема в том, что стандартная процедура построения диаграммы сама выбирает точки к которым ставить подпись, к которым не ставить (
Вот вариант без назначения текста точки. и в назначеных нет требуемых в данном случае 67, 100, 117

В итоге проблема в том, что необходимо чтобы подписи были только у нужных мне точек.
Поможете решить проблему? )

MuI_I_Ika

Наименование точки непроставиться может из-за того, что для надписи нет места.

Silantiy

Цитата: MuI_I_Ika от 02 апр 2014, 15:40
Наименование точки непроставиться может из-за того, что для надписи нет места.
Именно!
Вот и хочется, чтобы у нужных подпись была, а у остальных нет. Четыре нужных влезают по любому... А получается ненужные "" закрывают нужные "100%" (((

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск