Главная » Файлы » Программируем в 1С » 1С и WEB

Скачивать материалы с сайта, могут только зарегистрированные пользователи.
Для регистрации заполните два поля ниже!

Через минуту Вы получите "Гостевой доступ"




Облако 1С
2009 Февраль 24, 20:05
Облако 1С
Внешний отчет, обработка
Обработка для 1С Предприятие 8.1 предназначеня для навигации по справочникам и документам через новый для 1С орган управления - облако.
 
Обработка для 1С Предприятие 8.1 предназначеня для навигации по справочникам и документам через новый для 1С орган управления - облако.

В обработку добавлена ДемоФорма, которую можно назначить основной и посмотреть как построить свое облако.
 

 

Внешний вид

Вверху формы несколько элементов управления:
"Начало" - переход на главную страницу
"Подробнее" - переход на страницу справки
"Закрыть" - закрыть обработку
"Поиск" - пометка желтым цветом элементов облака содержащих данную строку
"Разброс" - регулятор определяет формат представления облака
 

В обработку добавлена ДемоФорма, которую можно назначить основной и посмотреть как построить свое облако.

Моуль ДемоФормы

//перед открытием проверим что вообще возможен HTML документ на форме
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
 
 Если ЭлементыФормы.Найти("ПолеHTMLДокумента") = Неопределено Тогда
  Сообщить("Возможностей вашего компьютера недостаточно для отображения html-документов.
  |Запуск обзора конфигурации невозможен.
  |Для отображения html-документов необходимо установить Microsoft Internet Explorer 6.0 или выше.");
  Отказ = Истина;
 КонецЕсли;
 
КонецПроцедуры

//обработка события нажатия на ссылку облака
Процедура ПолеHTMLДокументаonclick(Элемент, pEvtObj)
 
 Сообщить("Нажата ссылка с ИД="+pEvtObj.srcElement.id);
 
КонецПроцедуры

Процедура КнопкаВыполнитьНажатие(Кнопка)
 
 МассивСтруктур=Новый Массив;
 МассивСтруктур.Добавить(Новый Структура("Вес,Представление,ИД",1,"Тест 1","ТЕСТ1"));
 МассивСтруктур.Добавить(Новый Структура("Вес,Представление,ИД",2,"Тест 2","ТЕСТ2"));
 МассивСтруктур.Добавить(Новый Структура("Вес,Представление,ИД",3,"Тест 3","ТЕСТ3"));
 МассивСтруктур.Добавить(Новый Структура("Вес,Представление,ИД",4,"Тест 4","ТЕСТ4"));
 МассивСтруктур.Добавить(Новый Структура("Вес,Представление,ИД",5,"Тест 5","ТЕСТ5"));
 
 // Функция СоздатьСтраничкуОблако(МассивСтруктур,Разброс=4,ФильтрСтрока="") Экспорт
 // определена в модуле обработки и используется для построения HTML страницы с облаком
 //
 // Пармаетры:
 // МассивСтруктур - массив элементами которого являются структуры с полями
 // Вес - число, вес элемента
 // Представление - строка, выводится на экран
 // ИД - строка без пробелов, идентификатор элемента облака,
 // возвращается при нажатии
 // Разброс - число, не обязательный параметр, возможные значения 2,4,8, определяет вид облака
 //
 // ФильтрСтрока - строка, не обязательный параметр, если установлен, то элементы в представлении
 // которых встречается данная строка (case insensitiv) подсвечиваются желтым цветом
 //
 
 Стр=СоздатьСтраничкуОблако( МассивСтруктур, 4, "5" );
 
 ЭлементыФормы.ПолеHTMLДокумента.УстановитьТекст(Стр);
 
КонецПроцедуры

 


http://mut.ru/1c_cloud/main.php

Категория: 1С и WEB | Добавил: c1 | Теги: Облако 1С, скачать программы 1с бесплатно
Просмотров: 1987 | Загрузок: 51 | Рейтинг: 0.0/0

Выразить благодарность - Поделиться с друзьями!

 

Здесь все о технической стороне 1С!

 

Узнай, как правильно администрировать 1С Предприятие
Регистрируйся на бесплатный 7-ми дневный курс сейчас:

Ваш E-Mail в безопасности



Всего комментариев: 0
avatar