Имя: Пароль:
1C
1С v8
Как При начале роботы системы вывести Макет на Главное меню!?
,
0 1c_Help
 
17.06.14
10:17
Создал макет! Тип: HTML Документ.

Макет состоит из картинок,на каждой картинке прицепил ссылку на Соответственный справочник Документ и т.д. Вроде бы с этим все норм...

Осталось одно,сделать так что бы он при запуске отображался в Главное меню!?

Могу предположить что код должен быть в Процедуре:

Но как отобразить его на Главное Меню? как Связать макет к Главное меню?

В настройке Главное меню не нашел :(




Процедура ПередНачаломРаботыСистемы(Отказ)
    // ??????
КонецПроцедуры



Скрин с макетом в низу!
1 1c_Help
 
17.06.14
10:18
2 Balabass
 
17.06.14
10:18
Ну так посмотри как сделана обработка рабочий стол в типовых.
3 1c_Help
 
17.06.14
10:20
Там чета непонятно! Где находить тот код которые запускает Макет? (2)
4 1c_Help
 
17.06.14
10:22
И у них макеты вроде бы не Тип: HTML Документ а что то другое...(2)
5 mikecool
 
17.06.14
10:22
Макет разместить в общей форме!!!!!!!!!!!!!!!!!!!
Общую форму добавить на рабочий стол!!!!!!!!!!!!!
быть мужиком!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
6 1c_Help
 
17.06.14
10:25
Что можно так ))??? Макет в форуму??? сейчас попробую.... Некуда не уходите ^_^(5)
7 Wobland
 
17.06.14
10:27
8 GROOVY
 
17.06.14
10:28
Опять дебил со смайликами?!
!!!!!!!!!!!!!!!!!АААААААААААААААА!!!!!!!!!!! ЖЕСТЬ
День потерян!
9 1c_Help
 
17.06.14
10:29
Не паникуй Вопросик вполне разумный! ^_^(8)
10 Balabass
 
17.06.14
10:32
(8) !!!!!!!!!!!!!
(5) :????????????????
11 oslokot
 
17.06.14
10:32
Что означает этот гадкий смайл ^_^ ??
12 1c_Help
 
17.06.14
10:33
Теперь осталось... Макет разместить в общей форме????

Без нажатие на кнопке!?

Предполагаю что надо впихнуть код в событие ПриОткрытие!!??

(7) (5)
13 1c_Help
 
17.06.14
10:34
Означает что я дружелюбный :) (11)
14 GROOVY
 
17.06.14
10:36
(13) Нифига, это злобный, ехидный прищур кошака, который нассал тебе с тапок.
15 Kalambur
 
17.06.14
10:37
(11) означает, добро пожаловать молодое поколение выращенное в  соц.сетях и мессенджерах =)
16 1c_Help
 
17.06.14
10:42
Ага верно...  \\(^_^)// (15)
17 1c_Help
 
17.06.14
10:44
Так как Макет разместить в общей форме??

Давайте решим быстро эту задачу и быстро разбегаемся как в ничем не бывало....!!!
18 Wobland
 
17.06.14
10:48
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ХТМЛ=ПолучитьОбщийМакет("ХеллоВорлд").ПолучитьТекст();
КонецПроцедуры
19 1c_Help
 
17.06.14
10:52
СПС Wild когда буду работать от благодарю тебя ))(18)
20 1c_Help
 
17.06.14
10:58
Че та не получается, может потому что там у меня не текст а картинки??  сейчас срин опять выложу... (18)
21 1c_Help
 
17.06.14
10:59
Скрин (1)
22 1c_Help
 
17.06.14
11:01
вот процедура




&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
    
ХТМЛ=ПолучитьОбщийМакет("Навигация").ПолучитьТекст();    
    
КонецПроцедуры
23 Wobland
 
17.06.14
11:02
есть строковый реквизит ХТМЛ? выведен на форму в качестве поля ХТМЛ?
24 1c_Help
 
17.06.14
11:08
а вроде бы понимаю ....(23) нет  реквизит ХТМЛ !

Создать реквизит например ХТМЛ и присваивать значение макета...? сейчас попробую :) (23)
25 1c_Help
 
17.06.14
11:13
Получилось поле и в неё какая-то ссылка длинное!(23)
26 1c_Help
 
17.06.14
11:15
Может реквизит не должен быть Строковой А надпись или что то другое ??? (23)
27 1c_Help
 
17.06.14
11:16
Ништяк получилось СПС... xml документ надо выбрать (23)
28 1c_Help
 
17.06.14
11:21
А ЭТО что!!!!  

Справочная информация

Указанная страница справочной информации отсутствует.  (23)
29 GROOVY
 
17.06.14
11:23
На, не мучайся:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Макет = Обработки.ТекстЗадания.ПолучитьМакет("Макет");
    ЗаписьDOM = Новый ЗаписьDOM;
    ЗаписьHTML = Новый ЗаписьHTML;
    ЗаписьHTML.УстановитьСтроку();
    ЗаписьDOM.Записать(Макет.ПолучитьДокументHTML(), ЗаписьHTML);
    ПолеHTML = ЗаписьHTML.Закрыть();
КонецПроцедуры
30 1c_Help
 
17.06.14
11:25
Спасибо...(29)
31 1c_Help
 
17.06.14
11:40
Код wilda отображает картинки но не переходит справочник!

А твой не рабочий... сори.

вот код wilda...


&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
    
ХТМЛ=ПолучитьОбщийМакет("Навигация").ПолучитьТекст();    
    
КонецПроцедуры (29)
32 GROOVY
 
17.06.14
11:42
Главное, что у меня все работает ^_^!
33 1c_Help
 
17.06.14
11:52
Ну грови  мы оба знаем что то-то не так пошло... :(( (32)

будь СЕГОДНЯ добрым глянешь что там \\(>_<)// ???

Зальешь её на Яндекс или Народ! диск и кинь ссылку в комментарий!


Внизу ссылка на ИБ... (32)
34 1c_Help
 
17.06.14
11:52
35 GROOVY
 
17.06.14
11:55
(33) А чего мне смотреть, я из рабочей базы код скопировал.
Так что ковыряйся сам.
36 1c_Help
 
17.06.14
12:00
Понятно... ты наверняка сидишь на 7 или 8.1 ... вот и коды не рабочие для 8.3 !!! (35)

Кажись твой макет сделан на основе форме обработки!

Может и по этому не работает!



&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Макет = Обработки.ТекстЗадания.ПолучитьМакет("Макет");
    ЗаписьDOM = Новый ЗаписьDOM;
    ЗаписьHTML = Новый ЗаписьHTML;
    ЗаписьHTML.УстановитьСтроку();
    ЗаписьDOM.Записать(Макет.ПолучитьДокументHTML(), ЗаписьHTML);
    ПолеHTML = ЗаписьHTML.Закрыть();
КонецПроцедуры (35) (35) (35)
37 1c_Help
 
17.06.14
12:14
Wild почему не переходит в справочник??? Макет отображается но есть проблемы пишет (23)

Справочная информация

Указанная страница справочной информации отсутствует. (23)
38 Wobland
 
19.06.14
17:52
а поднимем ветку. интересно мнение коллег. ссылка в хтмл-ке указывает на журнал документов, но платформа пытается показать оттуда справку. выкрутился так:

Процедура МакетПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
    Если ДанныеСобытия.Element.name="journal" Тогда
        ОткрытьФорму("ЖурналДокументов.ЖурналДокументов.ФормаСписка");
    КонецЕсли;
КонецПроцедуры

сойдёт?
Основная теорема систематики: Новые системы плодят новые проблемы.