Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Всплвающая подсказка при наведении курсора на ячейку ТЗ , как реализовать          
Irina_ Подменю пользователя
сообщение 28.07.11, 15:13
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса-мама
Спасибо сказали: 41 раз
Рейтинг: 0

Здравствуйте все. Может подскажете?
Есть форма, на которую выводится ТЗ, заполняется полностью программно, т.е. колонки и строки изменяются динамически.
Возможно ли реализовать ситуацию - чтоб при наведении курсора на ячейку всплывала подсказка?
В какой стороне хоть искать ответ?))
Спасибо )


Signature
Нежная логика легкого абсурда

DartRomanius Подменю пользователя
сообщение 28.07.11, 16:23
Сообщение #2

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Цитата(Irina_ @ 28.07.11, 16:13) *
Здравствуйте все. Может подскажете?
Есть форма, на которую выводится ТЗ, заполняется полностью программно, т.е. колонки и строки изменяются динамически.
Возможно ли реализовать ситуацию - чтоб при наведении курсора на ячейку всплывала подсказка?
В какой стороне хоть искать ответ?))
Спасибо )


Хотя-бы платформу в студию. А то телепатией заниматься неохота.


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

Irina_ Подменю пользователя
сообщение 28.07.11, 16:24
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса-мама
Спасибо сказали: 41 раз
Рейтинг: 0

Извините )
8.1 переконвертированная в 8.2. Управление торговлей )


Signature
Нежная логика легкого абсурда

MATEVI Подменю пользователя
сообщение 28.07.11, 16:26
Сообщение #4

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

ТаблицаЗначенийФорма.СоздатьКолонки();
ТаблицаЗначенийФорма.Колонки.Переносить.ДанныеФлажка = "Переносить";
ТаблицаЗначенийФорма.Колонки.Переносить.ПодсказкаВШапке = НСтр("ru='Будем ли переносить документы?';uk='Чи будемо переносити документи?'");

DartRomanius Подменю пользователя
сообщение 28.07.11, 16:26
Сообщение #5

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Цитата(Irina_ @ 28.07.11, 17:24) *
Извините )
8.1 переконвертированная в 8.2. Управление торговлей )


Ага, то есть не управляемые формы?


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

Irina_ Подменю пользователя
сообщение 28.07.11, 16:41
Сообщение #6

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса-мама
Спасибо сказали: 41 раз
Рейтинг: 0

нет, не управляемые.

К примеру ситуация такая - есть список пользователей - это колонки..
Есть справочник документов (например нарядов) - это строки .
При открытии формы строится табличка - выбираются все пользователи и по строкам за определенный период выбираются документы.
В ячейках галочки. Когда пользователь напротив себя и документа ставит галочку - мол ознакомился и согласен - в регистр сведений записывается дата, когда галка поставлена, пользователь и документ.
Опять же при открытии формы уже имеющиеся галки выбирая данные из регистра устанавливаются на форме.
Можно ли сделать так чтоб при наведении курсора на галку в всплывающей подсказке высвечивалась дата когда галка была установлена.
Ну вот как-то так


Signature
Нежная логика легкого абсурда

MATEVI Подменю пользователя
сообщение 28.07.11, 16:57
Сообщение #7

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Если я правильно понял выше вариант для шапки.
Для ячейки
Процедура ТаблицаЗначенийПриАктивизацииЯчейки(Элемент)
    Элемент.Подсказка="999";
КонецПроцедуры

Спасибо сказали: Irina_,

Irina_ Подменю пользователя
сообщение 28.07.11, 17:09
Сообщение #8

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса-мама
Спасибо сказали: 41 раз
Рейтинг: 0

Цитата(MATEVI @ 28.07.11, 15:57) *
Если я правильно понял выше вариант для шапки.
Для ячейки
Процедура ТаблицаЗначенийПриАктивизацииЯчейки(Элемент)
    Элемент.Подсказка="999";
КонецПроцедуры


Спасибо, работает )

Хотя.... Элемент - это ТабличноеПоле. Соответственно и подсказка для всего табличного поля? даже когда наводишь курсором на пустое место в таблице, выскакивает подсказка.


Signature
Нежная логика легкого абсурда

Irina_ Подменю пользователя
сообщение 28.07.11, 20:01
Сообщение #9

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса-мама
Спасибо сказали: 41 раз
Рейтинг: 0

Вобщем, еще не работает...


Signature
Нежная логика легкого абсурда

MATEVI Подменю пользователя
сообщение 28.07.11, 23:04
Сообщение #10

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Ну там же рядом при активизации колонки.
Использовать ВвестиЗначение()

Irina_ Подменю пользователя
сообщение 29.07.11, 10:44
Сообщение #11

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса-мама
Спасибо сказали: 41 раз
Рейтинг: 0

Цитата(MATEVI @ 28.07.11, 22:04) *
Ну там же рядом при активизации колонки.
Использовать ВвестиЗначение()



Мне не нужно менять значения в ячейках, мне нужно чтоб при наведении курсора на ячейку всплывала подсказка


Signature
Нежная логика легкого абсурда

Vofka Подменю пользователя
сообщение 29.07.11, 11:11
Сообщение #12

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Процедура ТаблицаЗначенийПриАктивизацииЯчейки(Элемент)
   Если Элемент.Значение.Имя = "999" Тогда
      Элемент.Подсказка="999";
   КонецЕсли;
КонецПроцедуры

MATEVI Подменю пользователя
сообщение 29.07.11, 13:19
Сообщение #13

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Судя по всему так Вы хотите не выйдет. Либо надо как то отлавливать движение мыши.
Элемент.Подсказка действует для всего табличного поля.

Irina_ Подменю пользователя
сообщение 29.07.11, 14:45
Сообщение #14

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса-мама
Спасибо сказали: 41 раз
Рейтинг: 0

Ясно...а можно сделать так чтоб при нажатии на ячейку 2 раза всплывало окно с датой?

Цитата(Irina_ @ 29.07.11, 13:44) *
Ясно...а как можно сделать так чтоб при нажатии на ячейку 2 раза всплывало окно с датой?


Signature
Нежная логика легкого абсурда

MATEVI Подменю пользователя
сообщение 30.07.11, 9:32
Сообщение #15

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Цитата(Irina_ @ 29.07.11, 15:45) *
Ясно...а можно сделать так чтоб при нажатии на ячейку 2 раза всплывало окно с датой?

НУ возможно просто через предупреждение. Можно сделать свою форму в той же обработке, и вызывать при "клацании"
Процедура ТабличноеПолеПередНачаломИзменения(Элемент, Отказ)
    Если Элемент.ТекущаяКолонка.Имя="Дата" Тогда    
        Отказ=Истина;
        Форма=ЭтотОбъект.ПолучитьФорму("ФормаДата");
        Форма.ЭлементыФормы.Надпись.Заголовок=Элемент.ТекущаяСтрока.Дата;
        Форма.ОткрытьМодально();
    КонецЕсли;    
КонецПроцедуры

Спасибо сказали: Irina_,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 03.05.24, 18:23
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!