Переключение на Главную Страницу Страницы: 1 2 [3] 4  ОтправитьПечать
Очень популярная тема (более 25 ответов) Использование HTML во встроенном описании 1С:Предп (число прочтений - 19993 )
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Использование HTML во встроенном описании 1С:П
Ответ #30 - 04. Сентября 2006 :: 06:55
Печать  
Uzhast писал(а) 04. Сентября 2006 :: 04:35:
Вообще, стиль MSDN уж больно симпатично выглядит Улыбка Вот думаю, не сделать ли его используемым по умолчанию...

Кстати, обнаружил, что есть возможность сделать так, чтобы разработчик конфигурации мог отображать произвольные тексты как веб-страницы. Например:
Текст = СоздатьОбъект ("Текст");
// заполняем текст
Текст.ДобавитьСтроку ("<html><h1>Заголовок</h1</html>");
Текст.ТолькоПросмотр (1);
// включаем отображение текста, как веб-страницы
...
Текст.Показать ();

Не понял.
Так и показывает "<html><h1>Заголовок</h1</html>"
  
Наверх
ICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Использование HTML во встроенном описании 1С:П
Ответ #31 - 04. Сентября 2006 :: 07:04
Печать  
vip писал(а) 04. Сентября 2006 :: 06:55:
Не понял.
Так и показывает "<html><h1>Заголовок</h1</html>"


Ээ... Имелось в виду, что можно такое реализовать Улыбка. Просто имеются сомнения в нужности. Ведь есть ActiveX.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Использование HTML во встроенном описании 1С:П
Ответ #32 - 04. Сентября 2006 :: 07:05
Печать  
Ты так больше не пугай Улыбка
  
Наверх
ICQ  
IP записан
 
jbond
Full Member
***
Отсутствует


1С++ Programmer

Сообщений: 140
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Использование HTML во встроенном описании 1С:П
Ответ #33 - 05. Сентября 2006 :: 04:09
Печать  
Класс!
Что нужно:
пути к файлам (в частности к изображениям) - только абсолютные?
А если относительные? Желательно их делать относительно каталога ИБ.

Жаль, что не перехватывается команда меню Файл-Печать, а то был бы класс...
Не каждый догадается из локального меню печать вызвать.
(Это надо к romixу, но кажется он до сих пор не сумел перехватить пункт меню Файл-Сохранить для мокселя).
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Использование HTML во встроенном описании 1С:П
Ответ #34 - 05. Сентября 2006 :: 04:35
Печать  
jbond писал(а) 05. Сентября 2006 :: 04:09:
Что нужно:
пути к файлам (в частности к изображениям) - только абсолютные?
А если относительные? Желательно их делать относительно каталога ИБ.


Пока только абсолютные. В планах сделать возможность управления справкой через внешний файлик. В нем уже можно будет и пути определять, и создавать доп. разделы в справке.

jbond писал(а) 05. Сентября 2006 :: 04:09:
Жаль, что не перехватывается команда меню Файл-Печать, а то был бы класс...
Не каждый догадается из локального меню печать вызвать.
(Это надо к romixу, но кажется он до сих пор не сумел перехватить пункт меню Файл-Сохранить для мокселя).


Перехват команд из меню тоже в планах. Контекстное меню браузера тоже будет перерабатываться.
  
Наверх
 
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Использование HTML во встроенном описании 1С:П
Ответ #35 - 18. Сентября 2006 :: 14:18
Печать  
Вот бы еще сюда прикрутить возможность показа картинок из MD Улыбка
Путь реализации видится пока один: Asynchronous Pluggable Protocol
Примеры тут:
http://www.codeproject.com/internet/DataProtocol.asp
http://www.codeproject.com/atl/vbmhwb.asp
http://www.rsdn.ru/article/inet/pluggprotocol.xml
  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Использование HTML во встроенном описании 1С:П
Ответ #36 - 18. Сентября 2006 :: 18:16
Печать  
steban писал(а) 18. Сентября 2006 :: 14:18:
Вот бы еще сюда прикрутить возможность показа картинок из MD Улыбка
Путь реализации видится пока один: Asynchronous Pluggable Protocol


Ну, я как раз таким путем и хотел пойти Подмигивание Наверное, со временем сделаю.

По идее, можно даже сделать, чтобы описания из МД можно было смотреть через IE без 1С. Например, через такой адрес:

1cmd://C:/Bases/Base1/1cv7.md/Справочник.Номенклатура.html

Правда, врядли это кому-нибудь будет нужно Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Использование HTML во встроенном описании 1С:П
Ответ #37 - 19. Сентября 2006 :: 04:56
Печать  
В компоненту внесены следующие изменения:
- От переделок стандартного окна описания от 1С было решено отказаться из-за высокой трудоемкости процесса и, при этом, неудовлетворительных результатов. Вместо переделок было реализовано полностью новое окно просмотра встроенного описания. Свое окно можно модифицировать каким угодно образом - в отличие от одинэсного. Текущие преимущества нового окна по сравнению со старым:

-- в заголовке окна пишется название текущего раздела справки (а не просто надпись "Описание");
-- реализованы нормально работающие кнопки "Назад" и "Вперед";
более юзабельные кнопки "Следующий документ" и "Предыдущий документ": по кнопке переход происходит к ближайшему документу, содержащему описание, а не просто к следующему элементу дерева. Например, если мы, находясь в конце списка документов, нажмем кнопку "Следующий документ", то переход произойдет к первому журналу, а не к элементу "Журналы";
-- все дерево описания сортируется по алфавиту;

Однако, такое решение привело и к некоторым неудобствам:

-- теперь компоненту нельзя загружать из внешнего отчета - только в процедуре ПриНачалеРаботыСистемы глобального модуля. Если загружать из внешнего отчета, то 1С будет подвисать при использовании главного меню;
-- после включения возможностей HTML-справки (СоздатьОбъект ("HTMLСправка").Включено = 1), отключить компоненту в текущем сеансе уже будет нельзя; это связано с тем, что после отключения 1С будет падать при обращении к описанию.

- При генерации HTML-страницы теперь получается чуть более аккуратный исходник.
- Для неHTML-страниц в страницу автоматически вставляется заголовок: представление объекта.
  
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: Использование HTML во встроенном описании 1С:П
Ответ #38 - 19. Сентября 2006 :: 06:29
Печать  
Хотелось бы еще такую мульку:
Описание юзается не только как справка для пользователя, но и програмерская документация, с различными техническими подробностями, которые обычному юзеру видеть в-принципе ни к чему, они его только смущают.
Нельзя ли доработать ВК так, чтобы она могла исключать при показе некоторые блоки текста?
Ну там например какойнить специальный тег или тому подобное.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Использование HTML во встроенном описании 1С:П
Ответ #39 - 19. Сентября 2006 :: 06:40
Печать  
Описание для программера заключаем в div с каким-нибудь специальным классом (например, programmer):

<div class="programmer">
<p>Этот документ выполняет движения по регистру "Остатки товаров".</p>
</div>

Далее, при начале работы системы устанавливается таблица стилей, где div'ы с классом programmer скрыты:

div.programmer {
display : none;
}

Когда описание хочет посмотреть программист, то он запускает спецобработку, где устанавливается таблица стилей, где этот div описан как видимый:

div.programmer {
display : block;
}

(Или можно в таблице стилей этот div просто не описывать, тогда он будет и так показываться).
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Использование HTML во встроенном описании 1С:П
Ответ #40 - 31. Мая 2007 :: 05:47
Печать  
Uzhast писал(а) 18. Сентября 2006 :: 18:16:
steban писал(а) 18. Сентября 2006 :: 14:18:
Вот бы еще сюда прикрутить возможность показа картинок из MD Улыбка
Путь реализации видится пока один: Asynchronous Pluggable Protocol


Ну, я как раз таким путем и хотел пойти Подмигивание Наверное, со временем сделаю.

По идее, можно даже сделать, чтобы описания из МД можно было смотреть через IE без 1С. Например, через такой адрес:

1cmd://C:/Bases/Base1/1cv7.md/Справочник.Номенклатура.html


Какие-нибудь подвижки есть?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Использование HTML во встроенном описании 1С:П
Ответ #41 - 31. Мая 2007 :: 12:34
Печать  
artbear писал(а) 31. Мая 2007 :: 05:47:
Какие-нибудь подвижки есть?

Нету. Пока на другой ВК подвис. А вообще, тут надо основательно все переписывать. Есть ряд серьезных недостатков, которые надо устранять (проблемы с меню, например). Да и код местами жутковатый. К тому мне не слишком нравиться использование здесь IE. ИМХО, тут гораздо лучше подошел бы HTMLayout. Он специально затачивался под задачи, которая решает HtmlUserHelp. В частности, отображение эмдешанутых рисунков в нем можно сделать с гораздо меньшим геморроем, чем в IE.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Использование HTML во встроенном описании 1С:П
Ответ #42 - 16. Августа 2007 :: 16:41
Печать  
Опять апну... Сдвигов нету?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Использование HTML во встроенном описании 1С:П
Ответ #43 - 16. Августа 2007 :: 16:43
Печать  
Arta писал(а) 16. Августа 2007 :: 16:41:
Опять апну... Сдвигов нету?

У меня сейчас Йоксель на уме Улыбка А что конкретно ты ждешь от HtmlUserHelp?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Использование HTML во встроенном описании 1С:П
Ответ #44 - 16. Августа 2007 :: 16:45
Печать  
Ты повыше уже изложил свои мысли. Если б не растравил, я бы и не спрашивал Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 4 
ОтправитьПечать