Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
17 Дек 2017, 13:12
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Навигация на рабочем столе  (Прочитано 3143 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlexKag

  • **
  • Сообщений: 90
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-09-05
  • Сайт: 
  • Профессия: Ученик 1С
Добрый вечер! Подскажите пожалуйста, как реализовать данную навигацию (см. картинка)? Документов у меня не много


Оффлайн sadovod

  • ****
  • Сообщений: 289
  • РЕПУТАЦИЯ: 53
  • КПД: 18%
  • Регистрация: 2012-02-19
  • Сайт: 
  • Профессия: Программист 1С
С помощью макета типа HTML-документ. Можете посмотреть, как это сделано, например, в типовой "УправлениеНебольшойФирмойУчебная"

Оффлайн AlexKag

  • **
  • Сообщений: 90
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-09-05
  • Сайт: 
  • Профессия: Ученик 1С
Да, да, я как раз там и смотрел. Но не совсем разобрал синтаксис. У меня всего на данный момент три документа. Заявление, договор, и приказ. В последовательности они друг за другом идут. Вот как мне это сделать, скажите пожалуйста?

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
ПолеHTMLДокумента.УстановитьТекст("<HTML><BODY> Твоя рисовалка в HTML </BODY></HTML>"); //Примерно так
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн AlexKag

  • **
  • Сообщений: 90
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-09-05
  • Сайт: 
  • Профессия: Ученик 1С
А можно, если Вам не сложно, немного подробнее?

Оффлайн sadovod

  • ****
  • Сообщений: 289
  • РЕПУТАЦИЯ: 53
  • КПД: 18%
  • Регистрация: 2012-02-19
  • Сайт: 
  • Профессия: Программист 1С
Если воспользоваться учебной УНФ, то там всё просто, даже ничего кодить не нужно. Правда, нужно будет отредактировать рисунок в макете каким-нибудь графическим редактором.
1. Копируете из учебной конфигурации три объекта метаданных: общую форму "НавигацияРабочийСтол", общий макет "Навигация" и общую картинку "Навигация". Затем открываете дв.кликом картинку "Навигация", выбираете "Сохранить в файл", сохраняете и, затем правите его в графическом редакторе - меняете надписи и стрелки. Только старайтесь, чтобы расположение графических элементов оставалось как в оригинале, либо придётся вручную менять координаты областей в макете)
2. В HTML-тексте макета в тегах <AREA> меняете наименование документов на нужные вам. Остальные можно удалять. Обратите внимание, чтобы области с именами ваших документов соответствовали надписям на рисунке.
3. В принципе, всё, можно ещё в модуле общей формы "НавигацияРабочийСтол" в процедуре НавигацияРабочийСтолПриНажатии() снести лишний код, оставив только
&НаКлиенте
Процедура НавигацияРабочийСтолПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    Попытка
СтрокаИмяФормы = ДанныеСобытия.Element.href;
СтрокаИмяФормы = СтрЗаменить(СтрокаИмяФормы, "v8config://", "");
СтрокаИмяФормы = СтрЗаменить(СтрокаИмяФормы, "/", "");
ОткрытьФорму(СтрокаИмяФормы);
    Исключение
    КонецПопытки;
КонецПроцедуры

В общем, тут есть широкие возможности для экспериментов :)


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
145 Сообщений
ilyay ilyay
63 Сообщений
AIFrame
55 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
42 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 272
  • Точка Скрытых: 0
  • Точка Пользователей: 7
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal