Имя: Пароль:
1C
 
Справочная информация, добавить ссылку
0 Stim
 
04.02.10
09:12
Кто создавал справочную информацию для объектов? Необходимо добавить внутреннюю(внутри описанию) ссылку. Как это сделать интерактивными методами?
1 Stim
 
04.02.10
09:17
+ и как получить программный доступ к справочной инфомации объекта?
2 чувак
 
04.02.10
09:23
По УИДу наверно
3 jk3
 
04.02.10
09:42
Тоже пишу встроенный хелп

Интересно, ссылки только руками делать.
Например у хелпа справочника ПодразделенияОрганизаций типовой бухии такой код html есть:
<BASE href="v8config://e0666db2-45d6-49b4-a200-061c6ba7d569/mdobject/idd5ada3af-5fe4-470a-a52d-888d88c9234f/038b5c85-fb1c-4082-9c4c-e69f8928bf3a"></BASE>

Чтобы сделать ссылку на него из другого места хелпа нужно вставить такой код:
<A href="../idd5ada3af-5fe4-470a-a52d-888d88c9234f/038b5c85-fb1c-4082-9c4c-e69f8928bf3a">"Подразделения организаций"</A>

т.е. выдрать кусок из ID-шника объекта и запихнуть в ссылку.
Только что-то неохота это делать руками, какие-нибудь визуальные средства есть?
4 чувак
 
04.02.10
09:51
(1)

ОбъектМетаданных: Справочник (MetadataObject: Catalog)
Справка (Help)
Использование:
Только чтение.
Описание:
Тип: Неопределено.
Примечание:
Данное свойство всегда имеет значение Неопределено, т.к. во встроенном языке не предусмотрена работа со значением данного свойства.

При запуске конфигуратора в пакетном режиме из командной строки существует возможность выгрузить тексты справки. Для этого следует использовать параметр запуска /DumpConfigFiles с ключом –
5 jk3
 
04.02.10
10:16
Так, ну стандартный хэлп выдернул из конфы таким образом:
1cv8.exe CONFIG /F"ПутьКБазе" /N"ИмяПользователя" /P"Пароль" /DumpConfigFiles"ПутьКПапкеКудаВыгружать" -Help
6 jk3
 
04.02.10
11:01
Так-с, оказывается можно и картинки свои вставлять во встроенный хэлп.

Например, у плана обмена Полный:
<IMG align=middle src="038b5c85-fb1c-4082-9c4c-e69f8928bf3a_files/Центр. узел.png"></IMG>

Выгрузил, заменил файл на свой, загрузил с помощью /LoadConfigFiles

А вот где находится встроенный css, как и в этой теме v8: Справка в 8-ке, не нашел :(
<LINK rel=stylesheet type=text/css href="v8help://service_book/service_style"></LINK>
7 jk3
 
04.02.10
11:55
Нашёл как вставить и ссылку на объект конфигурации и на картинку интерактивно.

При редактировании справочной информации объекта нужно в режиме Редактирование выделить кусок текста, который будет ссылкой, и выбрать в главном меню Элементы => Ссылка
В этом же меню можно и картинку выбрать, и надпись, и линию вставить.
8 Stim
 
04.02.10
12:34
(7)СПС!
9 jk3
 
04.02.10
15:43
Поковырялся и в стилях.

Чтобы увидеть содержимое v8help://service_book/service_style
Нужно в текст вставить эту ссылку и в режиме просмотра по ней перейти.

Этот текст находится в файле bin\help_root.res
Это файл бинарный, но там находится этот текст в кодировке UTF-8.

Если хотите, чтобы везде в хэлпе поменялись стили, нужно отредактировать этот файл. Ни один из редакторов ресурсов этот файл не может открыть, так что остается только WinHex :). С помощью его например легко везде сделать белый текст на чёрном фоне )).

Если же делаете хелп для своих документов, со своими стилями, то можно просто удалить строку <LINK rel=stylesheet type=text/css href="v8help://service_book/service_style"> из секции <head>
и писать свои стили через <style></style>

Единственное, так и не получилось заставить, чтобы стиль брался из одного места по ссылке. Создал общий макет html-документ, поместил туда css-код, сделал на него ссылку из справки типа такого <LINK rel=stylesheet type=text/css href="../id40b834e4-cb11-4e4a-a938-e596012611e4/8eb4fad1-1fa6-403e-970f-2c12dbb43e23">
Не работает. А вставлять в каждый документ => очень неудобно потом править свои стили. В каждом документе надо будет менять.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн