как в 1с создать и заполнить html страницу #737332


#0 by Anabella
Мне и веб-программистам поставили задачу. Я в 1с формирую запрос, создаю хтмл-страницу и выгружаю результат. А они из него делают красоту. Но я совершенно не сталкивалась раньше с хтмл, и не знаю, как подступиться. Возможно, не умею гуглить, но то, что нашла, было написано скорее языком веб-программистов и непонятно мне. Пока из того, что нашла, создала обработку с параметрами и сделала тип реквизита "Поле HTML документа". А как по нажатию кнопки "сформировать" загрузить в неё данные? И правильно я вообще делаю? Пожалуйста, помогите!
#1 by kortun
#2 by Jonny_Khomich
может тебе им давать xml, пусть они данные крутят как хотят
#3 by Anabella
Нет, главная задача чтобы страница именно в 1с открывалась. Мол, так отчету доверия больше
#4 by Anabella
А потом Страница.Открыть ? Откроет её тогда в 1с ?
#5 by sikuda
#6 by Anabella
{Форма.Форма.Форма}: Ошибка при вызове метода контекста (Показать) Страница.Показать; по причине: Метод недоступен на сервере. Как её в 1с-то открыть?
#7 by Anabella
я нарыла кучу аналогичных ссылок, но хоть бы где было объяснение, в каком месте в 1с вставить этот хтмл код!
#8 by fisher
Делай как говорит. Отдай xml. А они пускай сделают для него нужный xlst, с помощью которого ты уже будешь генерить html. А то ты хочешь web-программистов вообще без работы оставить.
#9 by Anabella
задача просто открыть страницу в хтмл и передать туда данные казалась проще. Я совершенно не поняла, о чем вы пишете. Моя задача просто соорудить таблицу, их - нарисовать из этого целый красивый отчет в графиками, интерактивом и прочего.
#10 by fisher
Я говорю об отделении данных (xml), от их представления (xlst). И xlst будет полностью в ведении web-программистов. Когда нужно будет подправить внешний вид отчета, это будут делать они, а ты будешь только заливать обновленную схему. А если ты будешь html генерить полностью сама, то это будет твой личный и постоянный геморрой. Не говоря уже о том, что это банально сложнее и является дурацкой работой.
#11 by Dilgorp
хоть какие то знания HTML есть?
#12 by Anabella
самые базовые теги понимаю. но где их писать в 1с чтобы генерилась страница - нигде нет статьи. Везде готовый код хтмл, или ява, который сама фантазируй, как в 1с прикрутить.
#13 by Jonny_Khomich
я генерировал html страницу (отправлял позравительные открытки с аттачами, рассылал таблицы с ошибками), там всё просто.
#14 by Anabella
Круто! А поподробнее ?) Или есть ли понятные мануалы не для веб-программиста?)
#15 by Dilgorp
Создаешь ТекстовыйДокумент, пишешь в нем согласно своим знаниям, как если бы в блокноте заполняла. Примеры в и сохраняешь Записать(ПутьИИмяФайла + ".html",КодировкаТекста[ТвояКодировка]);
#16 by Anabella
мне не нужно генерить страницу полностью самой. все что мне нужно - просто выгрузить таблицу не в хмл, а в хтмл-страницу. Генерить из этого отчет будут они
#17 by silent person
а таблицу в html кто за тебя рисовать будет ?
#18 by Anabella
черт...
#19 by Anabella
поняла
#20 by silent person
вот нарисуешь в html таблицу заполнишь ее ячейки данными, это и будет фактически "генерить страницу полностью самой" :)
#21 by fisher
Вот что навскидку нашлось:
#22 by Jonny_Khomich
да какие мануалы, универ окончил я на программиста. для открыток я попросил web программиста написать каркас, вставил его в код и динамически код менял. Таблицу я формировал динамически, создавал html страницу и отправлял её через exchange.
#23 by fisher
Ну а если останутся проблемы по отображению html - возвращайся. Только уточнишь какие формы. УФ или обычные.
#24 by Anabella
веб-программист: "Нужно на странице с отчетом открыть страницу в вебе и передать в неё данные в виде массива js". Видимо это что-то не то, что я описала в шапке...
#25 by Anabella
УФ, платформа 8.3 база УТ11.
#26 by Anabella
веб-программист: "Есть веб-страничка, на ней обработчик данных, нужно передать туда массив, чисел из 1С при формировании отчета."
#27 by Dilgorp
сохрани в виде текстового/табличного/xml документа, да и пусть он серверными сценариями читает, о формате договоритесь и все.
#28 by Dilgorp
хотя через веб-сервис лучше, наверное.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С