Имя: Пароль:
1C
1С v8
Диаграмма в ФормеЭлемента
0 ДмитрийДельта
 
21.02.19
06:20
&НаКлиенте
Процедура УвПр(Команда)
    НаСервереУвПр(диа);
КонецПроцедуры
&НаСервере
Процедура НаСервереУвПр(Диаграмма)
    Запрос=Новый Запрос;
    Запрос.Текст="ВЫБРАТЬ УважП, Период, Студент
    |ИЗ РегистрНакопления.НакоплениеПропусковСтудентов
    |ГДЕ Студент=&Фам
    |УПОРЯДОЧИТЬ ПО Период";
    Запрос.УстановитьПараметр("Фам", Объект.Наименование);
    Рез=Запрос.Выполнить().Выбрать();
    Диаграмма.Очистить();
    Серия=Диаграмма.УстановитьСерию(Объект.Наименование);
    Пока Рез.Следующий() Цикл
        Точка=Диаграмма.УстановитьТочку(Рез.Период);
        Диаграмма.УстановитьЗначение(Точка, Серия, Рез.УважП);
    КонецЦикла;
КонецПроцедуры


В ФормеЭлемента справочника есть реквизит формы Диаграмма (Тип: Графика). При нажатие на кнопку по идее должна высветиться графика, но в результате ничего не происходит...
Я студент, поэтому прошу вас объяснить мне где я ошибся, заранее спасибо!
1 cons24
 
21.02.19
09:12
1) в 1С не пишут "Процедура УвПр(Команда)". Мы не программируем устройства с ограниченной памятью. Названия процедур пишем понятные.
2) "НаСервереУвПр(диа);" что за "диа"? Что вы хотите передать на сервер? Реквизиты формы и так там доступны.
3) запрос. Поле "Студент" разве имеет тип "строка"? Не думаю.А вы передаете строку "Объект.Наименование".
2 cons24
 
21.02.19
09:13
Блин не так!
Ты дебил!
Нашел куда соваться!
Вон из профессии!
Говнокодер!

Фу-ух, чуть не забыл.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс