Имя: Пароль:
1C
1С v8
highcharts и как с этим бороться?
0 kudnayce
 
07.09.15
11:06
Доброго времени суток друья. Сталкивался ли кто с такой проблемой что на сайте ваш код js работает прекрассно а вот в 1с нет анимации!   http://jsfiddle.net/whpqspzd/ вот ссылка на страницу как должно выглядеть вот код скрипта
    <!DOCTYPE html>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title> - jsFiddle demo</title>
  
  <script type='text/javascript' src='jquery-1.9.1.js'></script>

<script type='text/javascript'>//<![CDATA[

$(function () {
    $('#container').highcharts({
        chart: {
            type: 'column'
        },
        title: {
            text: 'Оборотная ведомость'
        },
        xAxis: {
            categories: ['Январь','Февраль','Март','Апрель']
        },
        yAxis: {
            min: 0,
            title: {
                text: 'Значение'
            },
            stackLabels: {
                enabled: false,
                style: {
                    fontWeight: 'bold',
                    color: (Highcharts.theme && Highcharts.theme.textColor) || 'gray'
                }
            }
        },
        legend: {
            align: 'right',
            x: -11,
            verticalAlign: 'top',
            y: 30,
            floating: true,
            backgroundColor: (Highcharts.theme && Highcharts.theme.background2) || 'green',
            borderColor: '#CCC',
            borderWidth: 1,
            shadow: false
        },
        tooltip: {
            headerFormat: '<b>{point.x}</b><br/><br/>',
            pointFormat: '{series.name}: {point.y}<br/>Оборот: {point.stackTotal}'
        },
        plotOptions: {
            column: {
                stacking: 'normal',
                dataLabels: {
                    enabled: true,
                    color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'white',
                    style: {
                        textShadow: '0 0 3px black'
                    }
                }
            }
        },
        series: [{
            name: 'План оборота',
            data: [ 914036,1347964,1070609,2515348]
        }, {
            name: 'Прибыль план',
            data: [12747915,19078068,14016913,26199607]
        }, {
            name: 'Затраты',
            data: [1574174,1986473,1746783,3593354]
        }, {
            name: 'Прибыль',
            data: [21954743,28115047,22869701,37428009]
        }]
    });
});
    

//]]>  

</script>


</head>
<body scroll=no>
<script src="http://code.highcharts.com/highcharts.js"></script>;
<script src="http://code.highcharts.com/modules/exporting.js"></script>;

<div id="container" style="min-width: 310px; height: 600px; margin: 0 auto"></div>

  
</body>


</html>

а в 1с этот же скрипт отображается иначе, например нет толковых циферок для колонок. Анимации нет совершенно.! Скрипты подключенны с сайта! Неужели 1с использует какой-то браузер что это не поддерживается?*
1 Лефмихалыч
 
07.09.15
11:07
>Неужели 1с использует какой-то браузер что это не поддерживается

еще как использует
2 kudnayce
 
07.09.15
11:12
я понимаю что он использует но как бороться вот с этой проблемой????? Вполне возможно что браузер 1с,видимо, старый даже ниже, IE9, И как тогда быть???
3 GreenLab
 
07.09.15
11:17
4 ig0z
 
07.09.15
11:18
не первый раз вижу что бы отчеты делали через JavaScrypt, но как мне обывателю по JavaScrypt сделать подобный???
ну понятным будет изучить JavaScrypt но может есть заготовки или шаблоны

+ мне не совсем понятно, как это реализовывать в 1С?
Открывать HTML поле или ActvieX Web Browser потом закидывать как-то туда JavaScrypt?
5 ДенисЧ
 
07.09.15
11:19
"JavaScrypt"

Мда... Обыватель...
6 ig0z
 
07.09.15
11:22
(5) ну ... на то я и обыватель ... что понятия не имею как это пишется))
7 GreenLab
 
07.09.15
11:28
Бывают и другие проблемы. Недавно не работало
<meta http-equiv="X-UA-Compatible" content="IE=9" >
при установленном  IE9. Пока не обновился до IE10 не взлетело.
8 kudnayce
 
07.09.15
11:31
GreenLab  - ты Бог Спасибо большое!!!!!!
вот в чем дело было
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
9 kudnayce
 
07.09.15
16:44
А может кто нить знает как в управляемых формах добьавить поле HTML документа!?
просто в обычных формах это выглядит так:  //получение макета и запись!
    Макет=ЭтотОбъект.ПолучитьМакет("htmldiagramma");
    текст = Макет.ПолучитьТекст();
    текст=СтрЗаменить(текст,"~ПланОборота~",ДанныеПланаОборота);
    текст=СтрЗаменить(текст,"~ПланПрибыли~",ДанныеПланаПрибыли);
    текст=СтрЗаменить(текст,"~Затраты~",ДанныеЗатраты);
    текст=СтрЗаменить(текст,"~Прибыль~",ДанныеПрибыли);
    текст = СтрЗаменить(текст,"~ДанныеМесяца~",ДанныеМесяца);
    файл = Новый ТекстовыйДокумент;
    файл.УстановитьТекст(текст);
    имяФайлаОтчета = ПолучитьИмяВременногоФайла("html");
    файл.Записать(имяФайлаОтчета);
    ЭтаФорма.ЭлементыФормы.ПолеHTMLДиаграмма.УстановитьТекст("");
    ЭтаФорма.ЭлементыФормы.ПолеHTMLДиаграмма.Перейти(имяФайлаОтчета);
А в управляемых формах все подругому ругается на установить текст и на перейти
10 ig0z
 
21.09.15
07:18
Блин как же все просто оказалось ))