#0
by Колапс
необходимо сделать макет документа, в формате html . однако насколько мною было замечено- есть некоторые трудности с параметрами и шаблонами. как использовать параметры и шаблоны при создании макета html? ...
#2
by Колапс
проблема в том, что когда макет является табличным документом - всё понятно. в свойствах ячейки проставляется "текст","шаблон"или"параметр". в случае, когда макет является html-документом, такой возможности нет. как работать с параметрами, шаблонами в этом случае?
#3
by Волшебник
Дело в том, что работа с HTML-макетом организована совсем по другому принципу, чем с объектом "ТабличныйДокумент". Допустим у нас есть обработка, у которой есть HTML-макет с именем "HTMLМакет". В модуле формы обработке в процедуре КнопкаВыполнитьНажатие мы пишем: Свойства объекта Document похожи на свойства элемента управления ПолеHTMLДокумента, т.е. их можно посмотреть в штатной палитре свойств 8.0. Но общий список свойств, методов и событий соответствует объектной модели DOM (Document Object Model), поддерживаемой IE. Чтобы присвоить значение, например, ячейке таблицы или полю ввода, нужно обратиться к нему, как это принято в DOM, например: Более подробно про работу с DOM можно посмотреть в Dreamweaver Reference или на соответствующих сайтах. Общее представление о Document Object Model / или зеркало Internet Explorer 5.0 и Document Object Model
#4
by Колапс
Спасибо. Как реализуется циклический вывод, допустим табличной части, когда заранее неизвестно сколько строк будет в табличной части документа? Если в табличном документе, мы получали область макета, затем выводили сколько раз нужно - как быть в этом случае с html-документом?
#6
by Колапс
а в таком случае в чем прикол html-макета, если html-код самому писать? на примере с табличным документом всё логично - заполняем параметры, при этом работаем с разлиными областями макета. получается, что в html-макете логично содержать только шапку документа, с html-элементами с id, значения которым затем присваивать? как быть при стандартной структуре документа с табличной частью: -табличная часть, -подвал? допустим, что элементов шапки и подвала есть id или name, по которым обращаясь к ним присваем им значения. как быть с табличной частью? это вопрос: есть ли в html-макете именнованые обсласти, и возможно ли их получить наподобии ОбластьМакета = Макет.ПолучитьОбласть("строка");?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- Как вывести (показать) HTML документ, без работы с полем HTML документа
- v8: Как удалить 1С v8 ?
- Как загрузить макет типа HTML документ в ПолеHTMLДокумента
- Как загрузить html страничку в поле html документа на форме?
- 8.3 УФ работа с Html (Как прочитать на управляемой форме путь к html документу?)
В этой группе 1С
- Помогите рассчитать конфигурацию терминал сервера
- Примеры сертификационных заданий 1C: Профессионал.
- 1С заказчик строительства
- как узнать остаток по кассе в любой валюте имеющейся в справочнике валют?
- Док.ВводОстатковТМЦ и создание элемента справочника партии (ТиС.929)
- Почему БИ.СКД(3) = 0 , объясните тупому
- Автоматическое формирование отчета
- Как программно определить длину реквизита, задаваемую в конфигураторе?
- 1С Предприятие и TCP/UDP.
- "Невозможно связывание и внедрение объектов" при открытии XLS документа
- Помогите!!!! Задвоились остатки
- Терминальный режим 1С
- Многопользовательская разработка в 1С Предприятие 8.0
- OFF: Проблемы с железом, комп уходит в перезагрузку каждые 5-10-15 секунд
- Как обойти ошибку "Несовпадение типов"?
- Конфигуратор в версии 6,0
- Отчет по проектам в типовой ТиС
- Невозможно обращение к итогам после ТА. Как избавится?
- две программы на одном компе
- POS терминал Сименс 20mf и 1С