Версия для печати темы (https://pro1c.org.ua/index.php?s=ed90c21d97b014d814ac8bf41cea64b8&showtopic=38299)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ создание HTML страниц

Автор: cao0603 01.07.17, 9:14

день добрый, помогите пожалуйста с созданием страницы на html с таблицей стилей css и javascript,
хочу вывести запросом какую нибудь таблицу и отобразить ее не в текстовом документе, а в html
какой нибудь простенький пример, но чтобы было в нем и css и javascript

Автор: Bernet 01.07.17, 11:15

cao0603 @ Сегодня, 10:14 * ,
а в чем проблема собственно? Делаете запрос на выборку данных, формируете HTML-строку в виде обычного текста с вставками ваших данных из запроса, и далее полученную строку запихиваете на форме в ПолеHTMLДокумента и все

Автор: cao0603 01.07.17, 11:28

Bernet @ Сегодня, 12:15 * ,
а можете пример показать?никогда не делал

Автор: Bernet 01.07.17, 12:36

cao0603 @ Сегодня, 12:28 * ,
НУ http://pro1c.org.ua/redirect.php?http://dropmefiles.com/PVm2U вывод продаж за период в таблицу в HTML поле, css и JS уже прикручиваете так как захотите

Автор: cao0603 01.07.17, 12:52

Bernet @ Сегодня, 13:36 * ,
спасибо, если у кого нибудь есть еще варианты, пишите

Автор: Flexy 01.07.17, 17:10

1. Выводите в табличный документ нужные данные
2. Сохраняете тебличный документ во временный файл ( при записи табличного документа в методе Записать() тип документа - html).
3. Открываете временный файл или объектом Текстовый документ или ЧтениеHTML получаете из него текст в формате html.
4. Присваиваете полю html документа полученный выше текст.
5. CSS уже "сидит" в поле html. JS при желании можно прикрутить.

Автор: cao0603 01.07.17, 18:02

Flexy @ Сегодня, 18:10 * ,
это все круто расписали, а готовый пример можно?

Автор: Flexy 01.07.17, 20:36

Цитата(cao0603 @ 01.07.17, 18:02) *
это все круто расписали, а готовый пример можно?

Тема в разделе "Программисту", что как бы намекает smile.gif
Если нужен готовый кусок кода, то так и пишите wink.gif

Автор: cao0603 02.07.17, 15:49

Flexy @ Вчера, 21:36 * ,
так пожалуйста помогите

Автор: Flexy 02.07.17, 17:03

cao0603 @ Сегодня, 15:49 * ,
        
        Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ ПЕРВЫЕ 10
        |    Номенклатура.Ссылка КАК Товар
        |ИЗ
        |    Справочник.Номенклатура КАК Номенклатура";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    Макет = ПолучитьМакет("Макет");
    ТабДок = Новый ТабличныйДокумент;
    обТекст = Новый ТекстовыйДокумент;
    ВремФайл = ПолучитьИмяВременногоФайла("html");
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        Обл = Макет.ПолучитьОбласть("Товар");
        Обл.Параметры.Товар = ВыборкаДетальныеЗаписи.Товар;
        ТабДок.Вывести(Обл);
    КонецЦикла;
    
    ТабДок.Записать(ВремФайл, ТипФайлаТабличногоДокумента.HTML);
    
    обТекст.Прочитать(ВремФайл);
    
    ЭлементыФормы.ПолеHTMLДокумента.УстановитьТекст(обТекст.ПолучитьТекст());

Автор: cao0603 02.07.17, 17:20

Flexy @ Сегодня, 18:03 * ,
спасибо, огромное,а как писать тэги html , как подключить таблицу стилей?

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua