|
как получить текст встроенной справки? | ☑ | ||
---|---|---|---|---|
0
vde69
17.07.19
✎
13:58
|
У объекта метаданные есть свойство Справка, но оно не доступно, текст справки можно получить через выгрузки конфы в файлы, но для меня это не вариант, нужен другой способ...
Еще есть процедура ОткрытьСправку() которая открывает типовое окно справки а мне бы как-то получить текст встроенной справки для показа его в МОЕМ окне.... При этом в зависимости от прав мне нужно часть справки скрывать.... |
|||
1
ДенисЧ
17.07.19
✎
14:01
|
При запуске Конфигуратора в пакетном режиме из командной строки существует возможность выгрузить тексты справки. Для этого следует использовать параметр запуска /DumpConfigFiles с ключом –Help.
(с) Более других способов нет |
|||
2
vde69
17.07.19
✎
14:10
|
(1) не совсем так....
например при открытии окна справки я могу в нем поковыряться АктивноеОкно().Содержимое[0].HLinks наверняка есть еще какой способ... |
|||
3
Гипервизор
17.07.19
✎
14:21
|
"Данное свойство всегда имеет значение Неопределено, т.к. во встроенном языке не предусмотрена работа со значением данного свойства."
|
|||
4
vde69
17.07.19
✎
17:20
|
апну,
|
|||
5
Жан Пердежон
17.07.19
✎
17:21
|
(4) чем файлы не устраивают? лежали бы себе на сервере...
|
|||
6
mikecool
17.07.19
✎
17:22
|
учитывая "При этом в зависимости от прав мне нужно часть справки скрывать.."
грузить в РС, настраивать права на него |
|||
7
ptiz
17.07.19
✎
17:25
|
(0) Речь про справки из типовых конф? Что там может быть полезного, а тем более - секретного?
|
|||
8
vde69
17.07.19
✎
17:25
|
может кто знает где (в каком файле ресурсов?) лежит форма справки (по аналогии с другими общими обработками)
|
|||
9
vde69
17.07.19
✎
17:28
|
(7) речь не про типовые
(6) ну очень не хочется, потом надо следить за ними и обновлять... (5) они очень долго получаются |
|||
10
Жан Пердежон
17.07.19
✎
17:31
|
(9) ну их не вовремя работы пользователей генерить надо, а только между обновлениями...
а там, глядишь, руки и до sonarqube дойдут |
|||
11
vde69
17.07.19
✎
17:42
|
похоже :) ларчик просто открывался
мФорма = ПолучитьФорму("Help") теперь только правильные параметры нужны и я смогу создавать и самое главное модифицировать на лету (через подключение обработчика) все чего надо |
|||
12
vde69
17.07.19
✎
17:43
|
(11) не, ошибся.... не так и просто....
|
|||
13
PiotrLoginov
17.07.19
✎
19:46
|
мне пришло на ум следующее: открывать окно с нужной справкой ч/з ОткрытьСправку() где-то еще. И далее забирать содержимое как в (2).
Под словами "где-то еще" имею ввиду отдельный сеанс на сервере, открытый программно. |
|||
14
Либерал
17.07.19
✎
20:19
|
(9) а почему "очень не хочется"? разве встроенную справку не нужно следить-обновлять??
вижу только одну причину против РС - не будет по F1 открываться - так и по другому всякому то же не будет если не штатно какие то сложности надуманные, имхо... |
|||
15
vde69
18.07.19
✎
11:18
|
вытащил 3 формы из файлов ресурсов, только не понял как их использовать... они в формате который явно отличается от выгрузки конфы в файлы (формат как дает ЗначениеВСтрВнутр()).
и не очень понятно как получить внутреннее имя по которому они вызываются... хотя конечно если править файл ресурсов, то вполне можно добавить свой код в эти типовые формы, но файл ресурсов править не хочется :) кстати в них 1с юзает внешние недокументированые объекты :) по идеи это можно юзать и в обячных формах... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |