Имя: Пароль:
1C
1С v8
Как программно открыть html файл, но не через внешний браузер
0 kosvi
 
19.10.14
21:41
Доброго времени суток!

Каким образом можно открыть html файл с диска? Вариант ЗапуститьПриложение() не очень подходит, хотелось запускать html файл при загрузке 1С. Как будто файл открывается через меню Файл - Открыть.
Как это правильнее сделать?

Спасибо!
1 oslokot
 
19.10.14
22:14
может отобразить его на поле хтмл документа?
2 Jump
 
19.10.14
23:26
(0)Выражайтесь яснее.
Что значит "хотелось запускать html файл" ?
html файл не является исполняемым файлом и его  невозможно запустить.

html файл является текстовым файлом, и открывается так же как и обычный текстовый файл.
3 kosvi
 
19.10.14
23:41
(2) Получить тот же результат,как после нажатия пользователем Файл -> Открыть. Неважно, текстовой или html файл.Нужно открыть внутренним viewer (или как он называется) 1С.
4 Jump
 
20.10.14
01:36
(3)Т.е вы желаете узнать каким образом можно программно прочитать текстовый файл в 1с и вывести текст в форму?
5 kosvi
 
20.10.14
03:31
(4) Не совсем. Попробую поподробнее. Есть диалоговое окно, в котором пользователь выбирает имя файла, вызывается окно из Меню Файл Открыть. После выбора файла 1С начинает его 'интерпретировать'. Результат - информация в окне 1С. Так происходит и с текстовым файлом, и с html страницей.
Хочу понять интерфейс к интерпретатору. Или к пункту меню Открыть. Так чтобы на входе процедуры (интерфейса) был путь к html файлу, на выходе - отображение в окне 1С.  Как то так
6 SiAl-chel
 
20.10.14
03:49
(0) Режим какой? Обычное приложение или управляемые формы? От этого зависит дальнейшие шаги.
но все рано нужна форма с полем соответствующего поля. Эти поля (вроде) зависят от режима. В эти поля надо загружать текст HTML.
7 Jump
 
20.10.14
03:55
(5)Ошибка в рассуждениях после выбора файла 1с не начинает его интерпретировать, она лишь запоминает путь к файлу.
Т.е результатом действия этого пункта меню всегда явлется путь к выбранному файлу и ничего более.
8 kosvi
 
20.10.14
05:27
(6) (7) Обычное приложение. То есть нужно писать отдельную форму? А проще сделать никак?
9 Jump
 
20.10.14
05:31
(8)А что может быть проще чем открыть файл, прочитать данные и вывести их в форму?
Или нужна кнопка "сделать все", которая сама догадается что тебе надо и все сделает сама?
10 Cube
 
20.10.14
05:34
(8) Конфу и платформу озвучь.
11 SiAl-chel
 
20.10.14
06:17
(8) Можно использовать возможности AutoIt или WScript для программной работы с интерфейсом, то есть симуляция действий пользователя. Но вряд ли это будет проще, чем в 1С сделать форму с полем, куда загружать HTML.
12 banco
 
20.10.14
10:36
(8) практически во всех типовых конфах уже есть такая форма. например в УТ 10.3 есть обработка Обозреватель
13 kosvi
 
20.10.14
14:49
(10) Конфигурация УПП 8.2
14 DrZombi
 
гуру
20.10.14
15:17
(13) Используй АктивИкс, в толстом клиенте он пока позволяет :)
Вот перейдете на Тонкий Клиент, то вопрос открытия файлов встанет по другому :)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.