#0
by Andrey1957
Если в 8.2 попытаться открыть из меню "файл" html-файл, то 1С-ка откроет его в виде СВОЕГО РОДНОГО табличного документа (при работе с открытым файлом становятся доступными все опции меню "Таблица"). Вопрос: Чем 1С открывает html-файл? Решение в лоб: НЕ ПРОХОДИТ, выдает ошибку: "Ошибка при выполнении файловой операции". Так чем же сама 1С-ка читает html-файл в табличный документ? Кто-нибудь может подсказать?
#2
by Лодырь
Простой способ конвертации HTML в ТабличныйДокумент сильно бы облегчил жизнь людям в некоторых случаях. Однако его нет. Того что ты описываешь - воспроизвести не могу, вероятно слишком сильное колдунство.
#4
by Andrey1957
Элементарно: захожу в меню "файл", нажимаю "открыть", выбираю файл, и он спокойно открывается в виде таблицы с полным доступом пунктов меню "Таблица"! У коллег рядом - тоже все прекрасно работает! Это что: только у нас так 1С работает, а у вас 1С не открывает html-файлы? Причем проверил на разных html-файлах. Все работает безупречно!
#6
by Andrey1957
Хорошо, пусть так, но пункт меню "Таблица" становится доступным, как для табличного документа! И как тогда открыть html-файл в виде html-макета? Пробовал я этот вариант, но 1С открывает html-макет только тот, который уже записан! А просто так созданный и записанный html-макет произвольный html-файл не открывает!
#7
by Andrey1957
Ну почему же? Вот zakidonoff похоже тот же результат получил, только трактовку другую дал.
#8
by zakidonoff
1С открывает чистый записанный макет, добавляет в него текст с открываемого файла и выводит на экран. Что не так-то? Тебе что-то конкретно реализовать нужно или ветка из раздела философия?
#9
by Andrey1957
1С не просто добавляет текст, а - в виде табличного документа! Что мне и нужно! Мне нужно получить пореквизитное чтение строк html-файла! При различных преобразования в текст я получаю строки, в которых нет разграничений между реквизитами: сплошная символьная строка и непонятно где заканчивается один реквизит, и где начинается другой.
#13
by Wobland
Сунский царь Юань захотел иметь у себя картину. К нему пришли все придворные писцы и встали у трона, держа в руках ритуальные таблички, облизывая кисти и растирая тушь. Ещё столько же стояли за дверью зала. Один писец пришёл с опозданием, поспешно вошёл в зал, взял табличку, но не встал в ряд с другими, а тут же прошёл в свои покои. Царь послал человека посмотреть за ним, и тот увидел, что писец снял одежды и голый сидел, раскинув ноги, на полу. — Вот настоящий художник! — воскликнул царь. — Ему можно поручить дело.
#14
by Wobland
я знаю, что есть слово DOM. сам же когда-то регвыражениями да Новый COMОбъект("HTMLFile") делал
#15
by Лодырь
Можно увидеть скриншот текста "добавленного в виде табличного документа"? Силюсь понять что происходит.
#18
by Лодырь
Что пишет закидонофф я понимаю, а топикстартера нет. Думаю еще чуть чуть и мы прорвемся. Вот пример открытого html файла в 1С Где там ТабличныйДокумент? Ну или чтото похожее хотя бы?
#19
by Andrey1957
Пытаюсь понять чем 1С-ка открывает html-файлы, что они открываются в виде табличного документа...
#22
by zakidonoff
Так парсить через макет неудобно и нерационально. Хотя, можно, в общем-то. Обычно это делают через ПолеHTMLДокумента. Оно имеет все атрибуты DOM. Или через COM, как уже писали.
#26
by Andrey1957
Прошу всех неверящих обратить внимание, что над таблицей указано имя открытого файла.
#31
by Andrey1957
28Вообще-то я нигде и не утверждал, что открыт ТабДокумент. Я писал конкретно: "1С-ка откроет его в виде СВОЕГО РОДНОГО табличного документа (при работе с открытым файлом становятся доступными все опции меню "Таблица")". По-моему, скрин это подтверждает!
#33
by Andrey1957
замучился бы рисовать... И зачем мне это нужно было бы? Тебе нарисовать еще одну подобную табличку с совершенно другим содержимым? Только время на закачку понадобится... но нарисовать целый экран, поверь я за эти минуты никак не смогу.
#34
by Andrey1957
Да там, уважаемый, там! Потому что все опции меню Таблица доступны, и также, как у родного табличного документа внизу высветились: Редактирование; Текст; Просмотр.
#37
by Andrey1957
Да пусть с симптомами, но открыт файл в виде табличного документа со всеми возможностями меню Таблица! Вопрос: чем это в 1С сделано? Каким механизмом?
#38
by Wobland
да, платформа умеет работать с таблицами ХТМЛ-документа. да, иногда бывают такие документы, которые внешне смахивают на что-то ещё. в 1С это сделано ХТМЛ-редактором
#42
by Wobland
парсил я регвыражениями. читал как текст и сильно потел в тех местах таблицы, ячейки которой могут содержать так же таблицы, ячейки которых...
#43
by Andrey1957
craxx, я с этого и начинал. Но при преобразовании в текст (чтении, как текст) я получал сплошные текстовые строки, где реквизиты один от другого никак не отделялись. Как парсить в этих случаях текстовые строки?
#48
by Andrey1957
Да не в том дело, что легко или трудно, а в том, что не видно: а как же это вообще можно сделать при тестовом чтении?
#52
by Псих
это ни разу не табличный документ, а поле html-документа, инфа 100% а вообще согласен с , нужна конкретная задача на конкретном примере html-страницы.
#55
by Andrey1957
(49-50) И как их применить, если у меня строка при тексовом чтении выходит в виде: Коннект-15001.08.2012 - 31.08.2012110,1694, которая состоит из 3-х реквизитов Коннект-150 01.08.2012 - 31.08.2012 110,1694 ?
#56
by Andrey1957
Спасибо. Попробую. Судя по всему теги в этом случае сохраняются, будет что анализировать.
#63
by Andrey1957
В отладчике я увидел то, что написал в . Из-за чего у меня и возникли проблемы. Или тэги и не должны быть видны?
#64
by Wobland
ни разу не видел ИзвлечениеТекста. судя по названию, он как раз предназначен для избавления от тэгов. со всеми вытекающими
#65
by Andrey1957
Вот что я и получил, похоже. И стал искать иные пути. Кстати, Wobland, прости за тупость, но в твоем примере что означает переменная ф? И где указан путь к html-файлу?
#68
by ifso
> открыт файл в виде табличного документа со всеми > возможностями меню Таблица Изначально для открытого/созданного HTML-документа в меню Таблица доступно только "Вставить таблицу". Если таблицу вставить (или она уже есть в HTML-документе) и поместить курсор в таблицу, то уже для активной таблицы в меню Таблица будут доступны все пункты. Т.о. чуда "открыт файл в виде табличного документа", увы, не происходит.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Ошибка СУБД: Файл базы данных поврежден 1Cv8.1CD
- Как заполнять документ Word из 1С.
- 1C ERP Ресурсные спецификации
- Canon I-SENSYS LBP2900 Windows 7 x64 по сети полный пипец
- Подключение к LDAP на сервере и на клиенте
- Графики функций в 1С
- Как динамически отключить вывод подчиненных группировок в СКД
- Ошибка при загрузке из Excel. УТ11
- КД2 выгрузка документа
- Неактивна команда "Движения документа" (УТ 11)
- Какой запрос SQL быстрее?
- ПодготовитьФормуНаСервере или ПриСозданииНаСервере?
- v8: УФ Как открыть другую форму этого же объекта?
- Как получить уникальный идентификатор в запросе?
- Настройки прокси из 1С
- v7: ПУБ после закрытия месяца на 43 сч образовался отрицательный суммовой остаток
- БГУ перемещение ОС со счета на счет.
- ЗУП 8.2 Как исправить продолжение больничного
- Печатные формы в управляемом приложении 1с 8.2 управление небольшой фирмой
- Как значение реквизита из одной формы поместить в другую форму?