[RToolTips] Динамические подсказки v.1.2.3

Публикация № 15212 28.10.07

Приемы и методы разработки - Работа с интерфейсом

Компонента позволяет манипулировать подсказками атрибутов формы и [b]табличного документа[/b] во время выполнения программы. Текст подсказки может быть разным как для каждого атрибута формы, так и для каждой строки в табличной части справочника, документа, журнала документов, а также каждой колонки или ячейки.
Текст подсказки формируется подобно HTML странице и может включать форматирование с использованием различных шрифтов, цветов, графики.
Текст подсказки и картинки могут быть загружены из отдельных файлов, файлов, содержащих ресурсы, из библиотеки картинок конфигурации.
Окно подсказки может иметь округлую форму, хвост, тень, может быть полупрозрачным. Окно может появляться постепено и так же исчезать.

v.1.2.3
- Исправлена (еще раз) ошибка появления подсказок у невидимых реквизитов

v.1.2.1
+ Добавлен объект RMsgWindow2 аналог объекта в RWidjets, только с возможностью вывода в окно не просто текста, а форматированного текста.
- Решена проблема с чрезмерной загрузкой процессора
- Удалены лишние стандартные подсказки в многострочной части

Варианты применения или зачем нам это нужно.

1. Подсказки реквизитов формы как таковые. Наверняка, большинство разработчиков ленятся писать подсказки к атрибутам на форме, как ленятся писать комментарии в коде. И зря. Подсказки позволяют быстрее разбираться, где что на форме, в какой реквизит что нужно заносить, подобно тому, как комментарии позволяют быстрее разобраться в чужом коде. Это очевидно.
Динамические подсказки позволяют повысить эффективность работы с формой. В первую очередь, путем цветового выделения текста, таблиц, графики. Преимущества такого подхода перед простым текстом также очевидны. Во вторую очередь текст подсказки может меняться в зависимости от заполнения соседних реквизитов, от текущего пользователя и пр.
2. Подсказки табличных частей документов, журналов, справочников, таблиц значений. В стандартном варианте мы можем указать подсказки, которые будут показаны при наведении курсора на заголовок табличных частей (таблица значений исключение). В ячейках таблиц подсказки появляются с текстом самой ячейки. И то через раз.
С помощью динамических подсказок можно выводить текст ячейки под курсором. Например, строку неограниченной длинны можно увидеть полностью. Можно получать развернутые пояснения к иконкам в таблице или другим колонкам, в которых кратко указан какой-либо статус. Можно выводить подсказку для колонки таблицы, когда курсор находится не только над заголовком таблицы, но и над строками колонки.
3. Вывод содержимого реквизита. Часто реквизит слишком маленький в нем не прочитать весь текст полностью. В первую очередь это касается текстовых реквизитов неограниченной длины. Их можно прочитать, перемещая текст с помощью полосы прокрутки. А если это не многострочный текст и часть текста не видна, то вообще не удобно. В этом случае гораздо удобнее выводить весь текст в окне подсказки.
4. Реквизиты агрегатных объектов предоставляют скудную строку с видом, номером документа или наименованием, кодом элемента справочника. Можно, конечно, добавить на форму дополнительные реквизиты, в которые поместить всю необходимую информацию, но это не всегда удобно, занимает место на форме, трудоемко. Гораздо удобнее выводить такую информацию в подсказке.

Скачать файлы

Наименование Файл Версия Размер
RToolTips v.1.2.3

.1193600399 224,43Kb
1051
.1193600399 224,43Kb 1051 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 29.10.07 03:25 Сейчас в теме
Занятно. но навскидку придумать действительно нужное применение я затруднился... хотя фотка смотрится здорово - можно экономить место при выводе изображений, которые не особо часто нужны.. например...
конкурс надо объявить на самое нужное использование данной фичи...
3. vladnet 317 29.10.07 09:46 Сейчас в теме
(1) Зря ты так очень полезная фишка, жаль только нужно включать еще одну библиотеку в проект, а их там уже очень много (
4. пользователь 29.10.07 10:00
Сообщение было скрыто модератором.
...
7. vasilykushnir 30.10.07 09:18 Сейчас в теме
(1) А что? Идея конкурса на лучшее применение весьма привлекательная - не все ж публичная порка... И о красоте надо подумать.
60. aleksey_korol 21.01.09 12:59 Сейчас в теме
(1) Конкурс еще продолжается? Вот вам применение: http://infostart.ru/projects/218/?p=4&clear_cache=Y#comm78

Робертус, ПЛЮСИЩЩЩЩЩЩЕ!!!
2. sliam 29.10.07 09:44 Сейчас в теме
Как вариант, вывод подчиненных документов, хотя это тоже спорное применение.
5. wolfsoft 2423 29.10.07 20:32 Сейчас в теме
Это... Вряд ли в ближайшее время мне лично пригодится, но за идею однозначно "плюсик" и респект :)
6. mashinist 30.10.07 09:08 Сейчас в теме
Да...Штука классная... Но как сказал vladnet очередная ВК... А их и так много... Хорошо бы это все АльФу в FormEx.
Но + однозначно
8. CheBurator 01.11.07 00:13 Сейчас в теме
а можно манипулировать таймаутом между позиционированием на объект и появлением тултипа?
9. CheBurator 01.11.07 00:14 Сейчас в теме
можно ли выводить тултип принудительно? т.е. типа вывеститултип(ч,н)
10. Robert 01.11.07 01:37 Сейчас в теме
Можно манипулировать таймаутом между позиционированием на объект и появлением тултипа.
МенеджерПодск.ПоказыватьЧерез=1000; // 1 сек

Можно ли выводить тултип принудительно.
Подсказка.Показать();
11. Mucmepukc 85 01.11.07 12:36 Сейчас в теме
хм. чего-то не то с als-файлом
конфигуратор пугает разрушением
12. Mucmepukc 85 01.11.07 13:02 Сейчас в теме
еще кое-чего не соображу.
в документе, у табличной части всплывает еще и обычная подсказка
http://img529.imageshack.us/img529/7658/gluguj0.jpg
как бы от нее избавиться?
13. Robert 02.11.07 13:08 Сейчас в теме
хм. чего-то не то с als-файлом конфигуратор пугает разрушением
Виноват. Исправил. 1.1.2
в документе, у табличной части всплывает еще и обычная подсказка
Буду думать
14. Mulder_1 05.11.07 17:46 Сейчас в теме
Весч очень полезная... Да .. если бі в формекс встроить - ей вообще бы цены не было ... но наже так - очень хорошая весчь получилась ...
помню как до этого мучился через AutoItX3.Control ... так теперь не поленился и все переписал под RToolTipsManager... намного убоднее и код выглядит красиво ...
Автору : так что не слушай тех кто говорит "у меня типа уже много ДЛЛ-ек подключено .. бла-бла-бла"... у меня их тож не много кто оценит - подключит еще одну .. вобщем отдельный респект ! и "+" однозначно ...

но вот хотелось бы еще одну фишечку ... дабы была возможность работы ПриВыводеПодсказкиТаблицы из глобального модуля ... т.к. формы диалога оч часто закрываются после вывода печатной формы ...
И еще замечена одна особеность .. если делать ЗагрузитьВнешнююКомпоненту("RToolTips.dll"); в ПриНачалеРаботыСистемы(), то при входе дает "Программа была завершена аварийно .. и т.д." но не всегда ..
закономерность еще не выявил ...
Но вообще за разработку 5 балов !
15. KoVan 14.11.07 14:59 Сейчас в теме
Подскажите, будет ли решена проблемка с загрузкой проца? На слабых компах грузит систему до 50% :(

16. Robert 16.11.07 20:14 Сейчас в теме
Подскажите, будет ли решена проблемка с загрузкой проца?
Решена v.1.2.1 Прошу заинтересованных товарищей потестировать
но вот хотелось бы еще одну фишечку ... дабы была возможность работы ПриВыводеПодсказкиТаблицы из глобального модуля
Есть такая фишечка. Используйте на здоровье.
Для этого лучше сделать одну глобальную переменную типа RToolTipsManager и привязывать таблицы к ней. В этом случае менеджер будет следить за таблицей независимо от наличие формы, из которой таблица сформирована. Процедура ПриВыводеПодсказкиТаблицы будет срабатывать только в глобальном модуле, если вы не будете привязывать менеждера к какой-либо форме.


17. Sprite 478 21.11.07 15:30 Сейчас в теме
АЛьФУ в Formex - АДНАЗНАЧНА! +1
18. Mucmepukc 85 21.11.07 18:28 Сейчас в теме
перестала работать :(
у меня в табличной части документа и списке справочника :(
даже вот в примере в Таблице
19. Sprite 478 21.11.07 19:42 Сейчас в теме
С толкнулся с такой бедой:
Форма внешней обработки. 2 слоя. При выборе закладки нахожусь на втором слое. У меня здесь большая ТЧ. Лезут подсказки первого слоя. :-(
20. Robert 21.11.07 22:23 Сейчас в теме
Дайте тестовую обработку, в которой 100% проявляетс эта ошибка.
21. Robert 22.11.07 00:05 Сейчас в теме
Mucmepukc
После чего перестала работать?
22. Mucmepukc 85 22.11.07 13:33 Сейчас в теме
последняя версия.
если вернуть 1.1.2 то все опять ладом
в частности у меня вот тут например - http://infostart.ru/profile/4955/projects/1383/download.php?file=1964
23. Sprite 478 22.11.07 14:54 Сейчас в теме
Вобщем ситуёвина такая:
Форма внешней обработки. 2 слоя. 2 закладки. На первом слое реквизиты, на втором - ТЧ.
Если в реквизите формы 1 слоя есть подсказка, то при переходе по закладке на второй слой подсказки строк ТЧ рушатся.
Если перейти на первый слой - появляются подсказки ТЧ второго слоя.
Беда. SOS!
24. Robert 22.11.07 19:26 Сейчас в теме
Mucmepukc
Ты обновляешь только RToolTips.dll, или RVXPLib.dll тоже?
25. Mucmepukc 85 22.11.07 21:00 Сейчас в теме
оба, даже с перерегистрацией RVXPLib.dll
26. Robert 22.11.07 22:50 Сейчас в теме
Метод УстановитьФорму использован?
27. Mucmepukc 85 23.11.07 07:49 Сейчас в теме
о. спасибо! теперь работает ;)
возникает тогда другой вопрос - раньше же без этого работала!

еще раз спасибо, мегаштука!
28. Mucmepukc 85 23.11.07 10:24 Сейчас в теме
попробовал теперь RMsgWindow2
претензия такая: нужна жесткая фиксация размера окна (сейчас при добавлении новой строки размер увеличивается), и собственно - прокрутка в этом окне (сейчас окно растет, растет, растет, уползает за пределы экрана)
и, наверное, не помешала бы прозрачность
29. Robert 23.11.07 22:53 Сейчас в теме
Sprite
v.1.2.2
- Исправлена ошибка появления подсказок у невидимых реквизитов
30. Sprite 478 25.11.07 11:32 Сейчас в теме
v.1.2.2
Не всё так гладко.
Результат тестирования: Исчезли ЛЮБЫЕ подсказки на реквизитах, визуально расположенных в одном и том же месте на разных слоях формы. :-( :-(
Очень жду изменений. ;-)
31. Sprite 478 25.11.07 20:33 Сейчас в теме
Не понял в описании:
>ПолучитьТекстЯчейки(пИмя, пСтрока, пКолонка);
>Примечание:
>Позволяет получить текст только видимых в данный момент строк и в любых >колонках, в т.ч. невидимых в данных момент, определенных невидимыми в >конфигураторе.

Вопрос:
Могу ли делать так:
На форме обработки есть табличная часть "ТЧ". В модуле формы:

Процедура ПриОткрытии()
..............
ТЧ.НоваяКолонка("Подсказка",,,,,);
ТЧ.ВидимостьКолонки("Подсказка",0,);
.............
КонецПроцедуры

Могу ли увидеть в качестве динамической подсказки - значение, присвоенное колонке "Подсказка" при наведении курсором на строку ТЧ ?
Пока у меня не получилось...
Было бы ОЧЕНЬ удобно!
32. Mucmepukc 85 26.11.07 08:19 Сейчас в теме
Sprite
ПолучитьТекстЯчейки(пИмя, пСтрока, номер_колонки_с_подсказкой)
разве не так?
33. Mucmepukc 85 26.11.07 09:04 Сейчас в теме
Sprite
а.. все, понял, о чем речь... действительно не получается у ТаблицыЗначений :(
просто сам делал у формы списка справочника, там с этим без проблем...
34. Sprite 478 26.11.07 12:02 Сейчас в теме
то: Mucmepukc
Надежда только на Роберта....!
Где-то надо откопать зарывшуюся собаку :-)
35. Tempus 94 26.11.07 14:56 Сейчас в теме
Проблема - при закрытии 1С-ки она виснет с ошибкой. По ходу работы все отрабатывается нормально.
Подозреваю, что связано с большим количеством ВК - загружаю последовательно:
FormEx, Turbobl, 1spy, RToolTips.
36. Sprite 478 29.11.07 08:09 Сейчас в теме
Robert, в каком состоянии сейчас разработка? Работаете ли над ошибками?
В любом случае - удачи!
37. Robert 29.11.07 20:21 Сейчас в теме
Сейчас разработка на паузе. Ошибки обязательно исправлю.
Что касается ПолучитьТекстЯчейки.
С таблицей значений это фича. Если в многострочных частях скрытая колонка как бы есть, то в таблице значений ее как бы и нет ;)) это особенность реализации 1С.
Рекомендую как-нибудь извратиться. Например:
- добавить просто видимую колонку с текстом подсказки
- добавить просто видимую колонку с текстом в две строки; первая пустая, затем разделитель, вторая с текстом подсказки; вроде, в колонке отображается строка только до разделителя; надо проверить
- добавить зафиксированную строку, что бы не маячила просто строка
38. Sprite 478 30.11.07 13:36 Сейчас в теме
Да. Вобщем-то так как я и думал...
Столбец мизерной ширины. Пробелы или СимволТабуляции, чтобы не маячил текст для пользователя. Потом СокрЛ(ТЧ.Подсказка).
Интереснее вставлять разделители. Тогда при обработке строки "ТЧ.Подсказка" появляется возможность динамическую подсказку разделить на несколько строк.
Спасибо, что хоть помогли определиться с ситуацией ;-)
А как быть с слоями формы?
Результат тестирования: Исчезли ЛЮБЫЕ подсказки на реквизитах, визуально расположенных в одном и том же месте на разных слоях формы.
39. Sprite 478 04.12.07 10:47 Сейчас в теме
Попробовал СимволТабуляции. Видимо воспринимается как управляющий символ.
Отлично получилось просто : несколько пробелов + разделитель (у меня ";") + данные + разделитель + данные + разделитель и т.д.
Потом:
Функция ВозвратитьЭлемент(ТекСтр,Номер)
ВидОпер=ТекСтр;
Если Номер=1 Тогда
Для Н=1 По Номер Цикл
ТекН=Найти(ВидОпер,";");
ВидОпер=Лев(ВидОпер,СтрДлина(ВидОпер)-ТекН);
КонецЦикла;
ТекН=Найти(ВидОпер,";");
ВидОпер=Лев(ВидОпер,ТекН-1);
Иначе
Для Н=1 По Номер-1 Цикл
ТекН=Найти(ВидОпер,";");
ВидОпер=Прав(ВидОпер,СтрДлина(ВидОпер)-ТекН);
КонецЦикла;
ТекН=Найти(ВидОпер,";");
ВидОпер=Лев(ВидОпер,ТекН-1);
КонецЕсли;
Возврат ВидОпер;
КонецФункции


Процедура ПриВыводеПодсказки(пТекст, пИмяАтрибута, пХ, пУ, пСтрока, пКолонка)
......................
лТекст12=СокрЛП(мМенеджерПодск.ПолучитьТекстЯчейки("ТаблицаАнализа", пСтрока, 12));
.......................
Период_Анализа=ВозвратитьЭлемент(лТекст12, 1);
Дата_Первой_Партии=ВозвратитьЭлемент(лТекст12, 2);
.......................
Коэффициент_Ликвидности=ВозвратитьЭлемент(лТекст12, 14);
Коэффициент_Излишка_Товара=ВозвратитьЭлемент(лТекст12, 15);
........................
// Теперь выводим подсказку
пТекст=Шаблон("<body bgcolor=#99ccff> Артикул: [лТекст2]
// |Строка: [пСтрока] Колонка: [пКолонка]
|
Наименование: [лТекст3]
|<hr size=1>
| Период анализа: [Период_Анализа]
|
Дата первой партии: [Дата_Первой_Партии]
|
Дата конца продаж: [Дата_Конца_Продаж]
|
Продано количество: [Коэффициент_Излишка_Партий]
|");
.................
КонецПроцедуры
40. Mucmepukc 85 07.12.07 08:11 Сейчас в теме
опять про RMsgWindow2
- не хватает кнопочки "закрыть" у окошка
- как-то странно работает Переместить(Лево,Верх) - Лево кажется не начало окошка, а его середина ;)
41. Robert 30.12.07 11:57 Сейчас в теме
Решена проблема с появлением подсказок у невидимых реквизитов, на разных слоях и пр.
Смотрите v.1.2.3
42. Sprite 478 30.12.07 15:08 Сейчас в теме
Ещё раз спасибо! Проблема действительно решена. Проверено! Зачёт!
43. Sprite 478 09.01.08 20:36 Сейчас в теме
В чём может быть проблема?

Процедура ПриВыводеПодсказки(пТекст, пИмяАтрибута, пХ, пУ, пСтрока, пКолонка)
....................
Если пИмяАтрибута="фл_ABC" Тогда
Попытка
пТекст=Шаблон("<body bgcolor=#9ccff gfc=white>
| Ранжирование асортимента по
|
доле в общей прибыли продаж.
|<hr size=1>
| А - товары, приносящие ВАЖНЫЙ результат
|
В - товары, приносящие СРЕДНИЙ результат
|
С - товары, приносящие СЛАБЫЙ результат
|");
Исключение
КонецПопытки;
КонецЕсли;
...............
КонецПроцедуры
44. Robert 10.01.08 11:19 Сейчас в теме
Sprite
А есть какая-то проблема?
45. Sprite 478 10.01.08 13:14 Сейчас в теме
Пробема. В таком виде, как привел ниже - подсказка не выводится. Если перед последней строчкой "|
[ДокПеремещениеСтарый.ДатаДок]</b> тогда всё ОК`.
Задолбался размышлять почему так. Причём похожие конструкции работают.
46. Sprite 478 10.01.08 13:18 Сейчас в теме
Ощущение такое, что строку с обычным текстом (а не вычисляемым значением) чем-то заканчивать надо. :-(
47. Sprite 478 10.01.08 13:30 Сейчас в теме
Выслал в личку скриншот и обработку.
48. Sprite 478 10.01.08 18:25 Сейчас в теме
Спасибо за подсказку. Я этого не знал. Всё заработало.
49. Robert 10.01.08 20:08 Сейчас в теме
Поясняю для всех. Мало ли кто-то еще попадет в ту же ситуацию.
Функция Шаблон работает таким образом, что когда в нее передаешь строку, не содержащую ни одной пары квадратных скобок, то она возвращает пустую строку.
Например:
Код
Шаблон("йцукен[]") = "йцукен"
Шаблон("йцукен") = ""
Показать полностью
50. Sprite 478 14.01.08 18:56 Сейчас в теме
Причём важным оказывается лишь то, что шаблон должен заканчиваться
.... ] ");
т.е. не обязательно заканчивать каждую строку шаблона!
51. alyuev 202 15.01.08 11:56 Сейчас в теме
А без 1с++ эта компонента не работает?
52. alyuev 202 15.01.08 12:19 Сейчас в теме
Как я понял - без FormEx не работает. Правильно?
53. Robert 15.01.08 14:59 Сейчас в теме
Работает и без 1С++ и без FormEx.
Просто метод УстановитьФорму необходимо вызывать после того, как форма создана. 1С++ и FormEx генерируют специальное событие после создания формы. Без них тоже самое можно сделать через обработку ожидания или как-то еще.
54. MAXXL 14 19.04.08 01:10 Сейчас в теме
Что то никак не получается вывести подсказку с картинкой. Подскажите как правильно написать тэги?
55. MAXXL 14 06.05.08 22:36 Сейчас в теме
А сетевые пути для картинок компонента не воспринимает?И еще - можно ли задавать ширину подсказки, чтобы переносились длинные строки автоматом?
56. antowski 08.07.08 12:46 Сейчас в теме
К сожалению компонента действительно не понимает сетевых путей :(
57. Burguin 29.11.08 01:53 Сейчас в теме
ìÌåíåäæåðÏîäñê=ÑîçäàòüÎáúåêò("RToolTipsManager");
{Îáðàáîòêà.Èçäåëèÿ.Ôîðìà.Ìîäóëü(132)}: Íåóäà÷íàÿ ïîïûòêà ñîçäàíèÿ îáúåêòà (RToolTipsManager)

короче неудачная попытка создать файл!
Регил я файл! только толку то...
МОжет это из за windows vista????
58. Burguin 29.11.08 02:19 Сейчас в теме
=) я ж начинающий ! только пару месяцов как изучаю 1с.. вообщем допетрил... в глобалке надо подключать модуль! капец.. на курсах о таком вообще речь не шла.. ну вообщем еще 1 шаг к освоению я преодалел!
59. JohnyDeath 300 29.11.08 12:54 Сейчас в теме
(58) ты б лучше с основ начинал. до этого потом дойдёшь, если надо будет.
61. aleksey_korol 23.01.09 12:06 Сейчас в теме
Пытаюсь загрузить через vkloader:

Загрузчик = СоздатьОбъект("ЗагрузчикВК");
Рез = Загрузчик.КодЗагрузки("RVXPLib.dll");
Если Рез.КодОшибки = 0 Тогда
Сообщить(Рез.Результат);
Иначе
Сообщить("Ошибка " + Рез.КодОшибки + РазделительСтрок + Рез.Результат);
КонецЕсли;

Ругается:
Ошибка 5
Не удалось получить идентификатор ВК

@#$, а?
62. aleksey_korol 16.03.09 14:26 Сейчас в теме
RMsgWindow2:

Первое:

МегаОкноСообщ.Парсер.УстановитьТекст("Новый текст");
МегаОкноСообщ.Парсер.Переформировать();

Текст, пардон, не обновляется, пока не переключиться на другое приложение и не вернуться назад.

Второе: мона как-то сразу задавать координаты, в которых его выводить, а то оно мерцает сначала в центре, а потом где мне надо?

Третье: как-то считывать и запоминать текущие координаты окна мона, чтобы пользователь при каждом программном открытии окна не поминал меня незлым тихим, перемещая его в свое любимое место?
63. sysop168 08.04.09 14:00 Сейчас в теме
Жаль с 8-кой не работает - ругается на отсутствие точки входа в процедуру GetToolTipCtrl :-( Очень полезный функционал был бы.
64. Boog 50 22.01.10 18:55 Сейчас в теме
Если используется таблица совместно с формой (например: сверху форма, под ней таблица), то при закрытии формы 1С падает. Причем так, что процесс остается, но уже никогда никому не ответит.
66. alyuev 202 05.02.10 11:01 Сейчас в теме
(64) У меня работает и не падает. Значит что-то не так делаешь.
69. cabat 30.09.10 17:33 Сейчас в теме
(64) у меня тоже падало..
Вроде помогло обнуление переменной, где хранится экземпляр объекта "RToolTipsManager" перед закрытием формы (в событии "ПриЗакрытии")
65. Boog 50 23.01.10 17:01 Сейчас в теме
Если выводить подсказку методом ПоказатьВТочке, то подсказка только на мгновение показывается в указаной точке, а потом сразу же перемещается к указателю мыши.
Свойство Прятать не работает (при установке в 0 подсказка исчезает при движении мыши).

Извиняюсь, неправильно пользовался.
67. V_K 14.06.10 14:46 Сейчас в теме
Использую вашу компоненту. Бывают глюки выводит одну и ту же подсказку. Что это может быть?
Еще бывает выбивает 1с-ку. Может это быть связано с тем, что висит справочник товаров, где работает пользователь + он набивает накладные, а для подбора используется та же форма справочника товаров?
68. V_K 21.06.10 15:52 Сейчас в теме
Еще бывает выбивает 1с-ку. Может это быть связано с тем, что висит справочник товаров, где работает пользователь + он набивает накладные, а для подбора используется та же форма справочника товаров?
70. Fiasko 09.02.16 16:54 Сейчас в теме
Здравствуйте!
Использую эту ВК. На все машинах нормально, кроме одной - 1с-ка упорно валится при попытке СоздатьОбъект("RToolTipsManager"). RVXPLib.dll зарегистрированы, dep, uac, антивири - выключены. Windows 7 x32.
Пробовал даже на пустой базе создатьобъект (мало ли что-то мешает) - тоже не взлетает...
В чем может быть беда?

Сигнатура проблемы:
Имя события проблемы: BEX
Имя приложения: 1cv7s.exe
Версия приложения: 7.70.0.27
Отметка времени приложения: 4573fcd8
Имя модуля с ошибкой: StackHash_0a9e
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 00000000
Смещение исключения: 041b04e0
Код исключения: c0000005
Данные исключения: 00000008
Версия ОС: 6.1.7601.2.1.0.256.1
72. Fiasko 16.02.16 13:53 Сейчас в теме
(70) с вылетом разобрался, отключил аппаратный DEP
(71) пока актуально... но если на это тоже влиял аппаратный DEP и стало работать лучше - отпишусь...
71. Fiasko 11.02.16 12:19 Сейчас в теме
В общем в течение нескольких дней обката пришел к выводу, что ВК крайне не стабильна... вылетает периодически у всех пользователей в каком-то непредсказуемом порядке...
73. Fiasko 16.02.16 17:37 Сейчас в теме
к сожалению как в (71) вылетало, так и продолжает:

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: 1cv7s.exe
Версия приложения: 7.70.0.27
Отметка времени приложения: 4573fcd8
Имя модуля с ошибкой: RVXPLib.dll
Версия модуля с ошибкой: 1.2.3.0
Отметка времени модуля с ошибкой: 4776a34a
Код исключения: c0000005
Смещение исключения: 00014ca6
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
74. Fiasko 16.02.16 17:38 Сейчас в теме
к (73) - причем ошибка дважды выводится (не всегда)
75. Fiasko 24.02.16 16:06 Сейчас в теме
после еще определенного периода испытаний могу сказать, что все вылеты возникают при закрытии формы, к которой подключен rtooltips.. скорее всего это происходит при разрушении объекта...
76. andreykfk 27.07.17 11:24 Сейчас в теме
Может кто знает как зарегистрировать RVXPLib.dll в Win 10
77. Slypower 27.07.17 14:55 Сейчас в теме
так как и в 7ке, от имени Администратора
78. andreykfk 28.07.17 08:34 Сейчас в теме
79. andreykfk 28.07.17 09:40 Сейчас в теме
При открытии из конфигурации Test RToolTips.ert все работает.
Вставляю "кнопку" в справочник и вешаю на нее процедуру:

Процедура ПоКнопкеПоказать()
мПодск=СоздатьОбъект("RToolTip");
мПодск.ИмеетТень=1;
мПодск.ИмеетХвост=1;
мПодск.Окружность=3;
мПодск.Прозрачность=210;
мПодск.ВремяПоявления=1000;
мПодск.ВремяИсчезновения=1000;
мПодск.Парсер.УстановитьФайлРесурсов(КаталогПрограммы()+"1crcrus.dll");
мПодск.Парсер.УстановитьТекст("<body bgcolor=#99ccff gfc=white>Для загрузки картинок используется файл ресурсов 1crcrus.dll
|
Картинка загружена по идентификатору IDR_DEL_MARKED
<img res='ico:IDR_DEL_MARKED'>
|
Картинка загружена по идентификатору 209
<img res='ico:#209'>
|");
мПодск.ПоказатьВТочке(100, 100);
КонецПроцедуры

Не чего не происходит. В чем может біть проблема?
Оставьте свое сообщение

См. также

Класс 1С++ для программного добавления изображений/текста/ШК в таблицу Промо

Работа с интерфейсом openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Необходимо добавить в сформированную таблицу изображения/текста/ШК (81 тип ШК) с прозрачным фоном? Вставить фирменный логотип? Быстро организовать оформление документов в корпоративном стиле? Данная разработка поможет в этом!

1 стартмани

03.06.2012    252077    234    zarius    116    

WebЦвета для 1с77 FormEx

Инструментарий разработчика Работа с интерфейсом v7.7 Абонемент ($m)

Обработка с фрагментами кода для программного использования набора цветов из коллекции WebЦвета 1с версии 8+ в 1с версии 77. Требуется предварительное подключение сторонней библиотеки FormEх. Будет полезно программистам 1с 77, 1с 8. Да и вообще при программировании на любом языке при потребности использовать коллекцию цветов WebЦвета.

1 стартмани

30.03.2022    941    0    igor7777    4    

Выбор цвета для 1С 7.7

Работа с интерфейсом v7.7 1cv7.md Абонемент ($m)

Простая и удобная внешняя обработка для выбора цвета без применения внешних компонент.

1 стартмани

09.06.2020    4828    2    vap_pig    5    

Несколько табличных частей в 1С:7.7 - это просто

Работа с интерфейсом v7.7 1cv7.md Абонемент ($m)

При программировании на платформе V7 достаточно часто возникает задача создать несколько табличных частей документа (или справочника). Традиционно эта задача имеет несколько решений..

1 стартмани

01.05.2018    18492    24    Gkmy    10    

Процесс бар (индикатор состояния выполнения цикла) Промо

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Полезная "красотулька" в вашем документе. Будет очень полезна для медленных компьютеров, где не всегда понятно, работает-ли обработка или 1с-ка тупо "зависла"

14.04.2008    29059    871    ded00786    38    

Диалоги выбора периода для 1С версий 8.3 и 7.7

Работа с интерфейсом v7.7 v8 Абонемент ($m)

Представлены два диалога для выбора интервала дат по календарю в составе демонстрационных конфигураций 1С8.3 и 1С7.7

1 стартмани

24.01.2017    22322    19    romasna    7    

Как создать индикатор в 1С:Предприятии 7.7

Универсальные функции Работа с интерфейсом v7.7 1cv7.md Россия Абонемент ($m)

В статье дано описание создания индикатора на форме в среде разработки 1С:Предприятие 7.7 исключительно типовыми средствами.

1 стартмани

27.09.2016    16258    2    HAMMER_59    6    

Полноценное использование Drag&Drop в 1С 7.7

Работа с интерфейсом Разработка внешних компонент v7.7 1cv7.md Абонемент ($m)

Несмотря на то, что кое-какие функции Drag&Drop были заложены авторами 1cpp, моё дополнение позволяет сделать этот функционал законченным. Дело в том, что средствами 1cpp можно было таскать файлы ТОЛЬКО в 1С, а из 1С - невозможно. Теперь Вы можете сделать работу с файлами на порядок удобнее и эффективнее.

1 стартмани

19.09.2016    18452    15    DasIsFantastich    4    

Вывод и перенумерация отчета с заранее неизвестным количеством группировок. Промо

Работа с интерфейсом openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

1C v.7.7 Пример вывода отчета с заранее неизвестным количеством группировок, с возможностью изменять уровень вложенности группировок из списка значений на форме, с нумерацией конечного отчета, с выводом структуры вложенности группировок (с помощью внешней компоненты Йоксель - http://yoksel.net.ru/Hotfixes). В приложенном файле показан пример вывода отчета из сформированной таблицы значений. Код я старался закомментировать как можно подробней. Хоть семерка и вымирающая платформа, думаю еще есть люди, которые только начинают ей заниматься, и им это может пригодиться.

1 стартмани

21.03.2012    32065    21    unichkin    11    

Пилотный проект ФСС. Заявление, реестр, опись, выгрузка в формате xml версия 1.7.2.

Работа с интерфейсом Зарплата Адаптация типовых решений v77::Расчет 1С7:ЗиК Россия ФОМС, ПФ, ФСС Абонемент ($m)

Типовые объекты конфигурации не изменены, поэтому подходит для любого релиза ЗиК.

1 стартмани

29.07.2016    15051    21    Cvetic    1    

"Магический батон" или еще одна попытка сделать "волшебную кнопку"

Универсальные обработки Работа с интерфейсом v7.7 1cv7.md Абонемент ($m)

Очень часто, в процессе работы с 1С, у пользователя может возникнуть желание получить какую-либо информацию по данным, которыми он оперирует в данный момент. Например, забивая документ отгрузки, хочется посмотреть взаиморасчеты с контрагентом, или находясь в справочнике номенклатуры посмотреть движения по ней и т.д. В типовых конфигурациях с такими хотелками не очень то развернешься. К примеру про взаиморасчеты с контрагентом, это надо ползти в меню "Отчеты"->"Специализированные"->"Акт сверки", затем в самом отчете, как минимум, необходимо опять выбрать нужного контрагента и только после этого заветная "циферка" порадует глаз пользователя. Некоторые моменты всё же реализованы, например в типовой "Бухгалтерии", в формах списка справочника "Номенклатура", есть в привязанных печатных формах отчеты: "Оборотно-сальдовая ведомость" и "Анализ субконто", но в них также приходится что-либо выбирать/менять перед формированием. Или довольно удобная штука - механизм внешних печатных форм, но не для всех объектов он реализован (к примеру документ "Поступление ТМЦ" обделен такой возможностью). Добавить подобные вещи конечно можно, но для этого придется править конфигурацию и при обновлении учитывать все эти правки...

1 стартмани

21.08.2014    13820    7    SvSoft    4    

Поворот картинки

Работа с интерфейсом v7.7 v8 Абонемент ($m)

Иногда возникает необходимость повернуть картинку из 1С.

1 стартмани

16.12.2013    21486    37    bborisko    14    

1C.Net:Предприятие – использование богатых графических возможностей .Net Framework Промо

Работа с интерфейсом v7.7 v8 1cv8.cf 1cv7.md Россия Абонемент ($m)

Windows Presentation Foundation (WPF) – презентационная система нового поколения для построения клиентских приложений Windows с ошеломляющими возможностями. Технология WPF основана на независимой от разрешения системе визуализации, построенной на векторной графике и использующей преимущества современного графического оборудования. В составWPF входят следующие средства: язык описания Extensible Application Markup Language (XAML), элементы управления, механизм привязки данных, средства разметки, 2d- и 3d-графика, анимация, стили, шаблоны, документы, медиа-элементы, текст и средства оформления текста. Презентационная система входит в состав .Net framework и доступна для использования внутри 1С:Предприятие средствами Elisy .Net Bridge, начиная с версии 3.2. Windows Presentation Framework полностью заменяет и многократно превосходит устаревающую технологию WinForms.

1 стартмани

19.05.2010    31186    281    Elisy    22    

Удобное меню для выбора периода для 1С 7.7

Работа с интерфейсом v7.7 Абонемент ($m)

Предлагаю Вашему вниманию удобное меню для работы с периодом. Позволяет в пару кликов выбрать нужный день, месяц, квартал или год.

1 стартмани

31.08.2013    19307    8    Tavalik    1    

Палитра

Производство готовой продукции (работ, услуг) Работа с интерфейсом v7.7 1cv7.md Абонемент ($m)

Тестовая база в 1Cv77, которая на базе внешней компоненты FormEx.dll показывает соответствие RGB-кода и цвета на экране. Перебирает все 16 млн цветов.

1 стартмани

20.05.2013    9606    8    KD    5    

BgInfo для 1С 7.7

Работа с интерфейсом Инструменты администратора БД v7.7 1cv7.md Россия Абонемент ($m)

Класс для получения параметров сессии (включая данные терминального сервера и клиентской машины) и их вывода фоном в окне 1С.

1 стартмани

29.04.2013    16153    6    sournk    12    

Небольшое украшение для 1С-Предприятие-7.7 Промо

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Поздравляю всех девушек с 8 марта! Желаю им цвесть-расцветать и радовать глаз всех окружающихю По поводу такого случая предлагаю небольшое украшение для 1С-Предприятие-7.7 + тематичекую подборку слайдов.

1 стартмани

28.12.2011    25749    57    yuraos    23    

Изменение вида контрагента; предотвращение ввода неверного вида контрагента; мониторинг заполнения полей контрагента

Работа с интерфейсом v77::ОУ 1С7:Комплекс 1С7:ТиС 1С7:ПУБ Россия Абонемент ($m)

При проектировании конфигурации Торговля и Склад 7.7 фирма 1С сделала ошибку интерфейса, установив по умолчанию одно из значений ВидКонтрагента в ЮрЛица. В результате пользователи вводят подавляющее большинство контрагентов как юрлицо. Проблема осложняется тем, что эти ошибки проблематично отловить и исправить в пакетном режиме. Данная несложная модификация элемента справочника контрагента и списка контрагентов предназначена для - предотвращения ошибочного указания вида контрагента на этапе ввода; - ручного исправления вида контрагента путем изменения вида контрагента; - мониторинг правильности указания вида контрагента и правильности указания ИНН прямо в списке контрагентов с помощью пиктограмм. Подробности см в описании ниже ↓

1 стартмани

17.02.2013    17775    10    rufox    1    

Kill1CLogo

Работа с интерфейсом v7.7 1cv7.md Беларусь Абонемент ($m)

Программа, которая "аккуратно" обрезает желтую квадратную заставку 1С 7.7, но не всю, а оставляет полосу со строкой состояния. При работе по терминалу этот квадрат ОООчень долго отрисовывается и тормозит работу.

1 стартмани

08.02.2013    12765    13    UMM    5    

Универсальная версия новогоднего поздравления на 1С:7.7

Работа с интерфейсом v7.7 Абонемент ($m)

Без использования агентов Microsoft и дополнительных библиотек

1 стартмани

22.12.2012    13711    21    pt_olga    9    

Гиперссылки в диалогах форм 1С:Предприятие-7.7 Промо

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Правдоподобная имитация гиперссылок при двойном клике мышью на надписях в диалогах форм 1С:Предприятие-7.7

1 стартмани

29.12.2011    27602    33    yuraos    16    

Универсальный 1С++ класс Faval для организации часто используемых элементов справочников и быстрого интерактивного доступ к ним

Работа с интерфейсом v7.7 1cv7.md Абонемент ($m)

Чтобы организовать быстрый доступ в формах списков или отчетах к часто используемым элементам справочников конфигурации достаточно при начале работы создать экземпляр класса, указав ему какие справочники мониторить. В формах списках достаточно разместить кнопку, по которой будет выполнятся переход к выбранному пользователем элементу из списка часто используемых. В отчетах можно связать кнопку со списком часто используемых элементов с реквизитом формы.

1 стартмани

27.11.2012    71870    21    sournk    10    

Группировка данных в таблице значений (1С:7.7)

Работа с интерфейсом Универсальные функции v7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Надоело каждый раз морочиться с итогами по группам данных в таблице значений при выводе отчета на печать! Вот и накидал простое решение... может и боян - но мне нравится)

1 стартмани

08.08.2012    28807    36    Lancelot-2M    9    

Группы "быстрых" индикаторов на формах 1с7.

Работа с интерфейсом v7.7 1cv7.md Россия Абонемент ($m)

Индикация влож. циклов, параллел. процессов; динам.гистограммы. Индикаторы: реагируют на отрицат.шаги - не только Прогресс-Индикаторы. "Быстрые": вывод на экран не на каждом, а на заранее расчитанном шаге. Управление: инверсия белого-черного, переворот линейки. Можно записывать истории Процессов. Возможны вертикальный и компактный вывод.

1 стартмани

13.06.2012    14166    23    newold2    6    

Календари на справочнике

Работа с интерфейсом v7.7 1cv7.md Россия Абонемент ($m)

Неограниченное количество управляемых из предприятия календарей.

1 стартмани

11.06.2012    9069    17    an_2    9    

Календарь на справочнике

Работа с интерфейсом v77::ОУ v77::БУ 1С7:Бух 1С7:ТиС Россия Абонемент ($m)

Календарь на справочнике

1 стартмани

05.06.2012    8726    8    trama    4    

Набор иконок 1С 7.7/8.x

Работа с интерфейсом v7.7 v8 1cv8.cf 1cv7.md Россия Абонемент ($m)

Набор иконок 1С 7.7/8.x в формате Vista/Windows 7.

1 стартмани

05.06.2012    73286    249    gorenski    16    

"Сверхбыстрый" многофункциональный Прогресс-Индикатор в 1с7.

Работа с интерфейсом v7.7 1cv7.md Абонемент ($m)

При каждом выводе на экран Индикатор рассчитывает следующий шаг вывода, поэтому не замедляет сам процесс (примерно в 10 раз быстрее известных мне). Вывод в заданную текстовую строку или в поле "Состояние()" (сам решает куда). Работает и при неизвестном полном количестве шагов (просто передаем номер шага). В ходе процесса Индикатору можно передавать новые заголовки (2 параметром). Выводит Заголовок, номер шага, %, прошедшее время, прогнозируемое время.

1 стартмани

04.06.2012    15891    30    newold2    9    

Интерфейс для удаленного рабочего стола для Планшета 7'

Работа с интерфейсом v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Интерфейс для удаленного рабочего стола для Планшета 7'.

1 стартмани

16.05.2012    10888    29    volsh77    2    

Прогрессбар для конфигураций 7.7

Работа с интерфейсом Универсальные функции v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Простой прогрессбар для конфигураций 7.7. Реализован штатными средствами, работает с любым видом учета

1 стартмани

11.02.2012    11300    33    Gagarick    3    

Рабочий стол для 7.7

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Рабочий стол для 1С 7.7. Можно интерактивно добавлять/удалять кнопки.

1 стартмани

28.12.2011    13506    36    fly    17    

Шаблон помощника 7.7.

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Шаблон (каркас) пошагового исполнения неких действий.

1 стартмани

28.11.2011    20388    29    Арчибальд    24    

Гистограммы для 7.7 без внешних компонент

Работа с интерфейсом v7.7 1cv7.md Россия Абонемент ($m)

В 1С7.7 не хватает наглядности при выводе отчетов. Предлагаю вариант построения гистограмм без использования внешних компонент или ком-объектов.

1 стартмани

22.11.2011    10296    10    ShantinTD    10    

Улучшенная обработка УОПО ("Универсальная обработка подбора объектов") для 1С:Предприятие 7.7

Обработка справочников Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Исправлена работа в модальном режиме обработки УОПО, распространяемой фирмой 1С на дисках ИТС. СДЕЛАНА ФУНКЦИЯ ПЕЧАТИ (УНИВЕРСАЛЬНЫЙ РАСПЕЧАТНИК СПИСКОВ ОБЪЕКТОВ). Расширен список типов объектов, которые могут отбираться в таблицу выбора. Добавлен новый режим подбора. Предусмотрена установка своего заголовка формы обработки вместо стандартного. Также в диалог добавлена надпись с количеством отобранных в обработке объектов.

1 стартмани

10.11.2011    35105    176    yuraos    20    

Заметки на карте ДубльГис средствами 1 с

Универсальные обработки WEB Работа с интерфейсом v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Наверняка всем известна справочная система под названием ДубльГИС, которая помогает пользователям программы с легкостью ориентироваться более чем в 130 городах России и Украины и быстро находить нужную информацию.

1 стартмани

05.10.2011    16600    38    kras_71    10    

Печать сгруппированной индексированной таблицы значений

Работа с интерфейсом v7.7 1cv7.md Абонемент ($m)

Многие знают, что объект "ИндексированнаяТаблица" в библиотеке 1C++ можно группировать. Данная обработка позволяет печатать любую сгруппированную таблицу. Можно делать универсальные отчеты, а не создавать новый отчет когда необходимо развернуть данные по другой группировке

1 стартмани

19.09.2011    16357    107    bar0n    15    

Пример по изменению цвета ячейки таблицы из кода 7.7

Работа с интерфейсом openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Пример по изменению цвета ячейки таблицы из кода 7.7 Столкнулся с такой необходимостью и решение нашел с трудом, так что, думаю, кому-нибудь пригодится

1 стартмани

19.09.2011    15732    46    orexov    10    

Поиск, копирование и перемещение файлов

Менеджеры внешних отчетов Поиск данных Работа с интерфейсом openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Внешняя обработка, осуществляет поиск файлов по указанному каталогу и вложенным папкам. Есть возможность отбирать файлы по расширениям.

1 стартмани

09.08.2011    18641    52    VoF_Ka    1    

7.7.: Структурируем свои отчеты.

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Укомплектовываем отчеты в группы с подгруппами и работаем как с регламентированной отчетностью.

1 стартмани

28.07.2011    19776    92    Арчибальд    9    

Зачёркнутый шрифт для 1С Предприятие 7.7

Работа с интерфейсом v77::БУ 1cv7.md Россия Абонемент ($m)

Шрифт с перечёркнутыми цифрами

1 стартмани

26.05.2011    17288    65    vrncit    3    

Ввод норм расходов для продукции

Обработка справочников Производство готовой продукции (работ, услуг) Работа с интерфейсом Рабочее место v77::ОУ v77::БУ v77::Расчет 1С7:Бух БУ Абонемент ($m)

Упрощение процедуры ввода норм расходов продукции, полуфабрикатов для типовой конфигурации Бухгалтерский учет.

1 стартмани

27.03.2011    15896    36    waol    1