Имя: Пароль:
1C
1С v8
1С 8.3 УФ Ссылки на объекты БД на поле ХТМЛ документа.
0 Darhon
 
20.09.14
15:34
Доброго времени суток. Подскажите как сделать сабж? Делаю:

Процедура ДобавитьТекстHTML(ТекстHTML, Элемент);
    // Ссылку будем формировать хитро:
    // Предполагаем что символ "-" не входит в имена объектов метаданных,
    // учавствующих в формировании html
    // Тогда ссылка будет иметь следующий вид:
    // Номенклатура-d341d377-b3b1-11dc-a100-0011d85708ff
    // Передавать нашу ссылку будем через атрибут id
    СсылкаНаЭлемент = Элемент.Ссылка;
    ТекстHTML=ТекстHTML+"<A id=""" + СсылкаНаЭлемент + """ href= """
    + Элемент + """ >"+Элемент+"</A><BR>";
КонецПроцедуры

&НаСервере
Функция Сформировать(ХТМЛ)
    Запрос = Новый Запрос("ВЫБРАТЬ
                          |    Товары.Ссылка КАК Ссылка
                          |ИЗ
                          |    Справочник.Товары КАК Товары");
    ТекстHTML = "";
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
        ДобавитьТекстHTML(ТекстHTML, Выборка.Ссылка);
    КонецЦикла;
ХТМЛ=ХТМЛ+ТекстHTML;
Возврат ХТМЛ;
КонецФункции


Ссылки на поле ХТМЛ создаются, но как их открывать по нажатию, так чтобы открывался нужный элемент справочника? Управляемые формы, тонкий клиент, мобильное приложение.
1 Drac0
 
20.09.14
15:45
(0) попробуй вставить НавигационнаяСсылка от обычной ссылки