8.х Подписи к диаграмме типа график

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Силантий, 1 апр 2014.

  1. TopicStarter Overlay
    Силантий
    Offline

    Силантий

    Регистрация:
    19 окт 2011
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    1с 8.2 конфинурация самописная
    [​IMG]
    Диаграмма строиться исходя из рядом стоящей таблицы. Для соблюдения пропорций в диаграмме 151 точка.

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

Поделиться этой страницей