Имя: Пароль:
1C
1C 7.7
v7: Обработка даблклика на элементе Текст
,
0 Bugmenot
 
01.09.11
09:31
Подскажите, отчего вызов процедуры из формулы элемента формы Текст приводит к сообщению об ошибке "Процедура вызывается как функция", эта же процедура из кнопки вызывается нормально
1 ДенисЧ
 
01.09.11
09:32
потому что 1с хочет позвать её как функцию...
2 1Сергей
 
01.09.11
09:36
Какой смысл использовать элемент Текст?
3 nicxxx
 
01.09.11
09:37
типа гиперссылка?
(0) перепиши процедуру на функцию
4 Ёпрст
 
01.09.11
09:39
(0) в формуле текста допустимо использовать только функции
5 Ёпрст
 
01.09.11
09:40
+4 и "даблклика на элементе Текст " нет, если что.
6 Bugmenot
 
01.09.11
09:47
(5) и обычного клика видимо тоже?
7 Ёпрст
 
01.09.11
09:49
(6) формула в текстовом реквизите срабатывает при любом обновлении формы. Это позволяет ловить всё, в том числе одинарный клик на чем угодно.
8 andrewks
 
01.09.11
09:49
(6) догадливый
9 АЛьФ
 
01.09.11
09:55
2(0) А зачем?
10 1Сергей
 
01.09.11
10:06
(6) Это тебе не Дельфи. Тут всё строго
11 Ёпрст
 
01.09.11
10:20
(6) на вот, баянчик про одиночный клик:
http://webfile.ru/5521619
12 Bugmenot
 
01.09.11
16:40
(11) как?? ни строчки кода!
13 Ёпрст
 
01.09.11
16:48
Ты суслика видишь ?
Нет
А он есть!
©ДМБ
14 andrewks
 
01.09.11
16:52
(12) бу-га-га!!! да там дофига кода
ты пили, пили
15 akaBrr
 
01.09.11
16:55
(12) у Ёпрста еще есть, ты попроси он отсыпет :)
16 andrewks
 
01.09.11
16:58
(11) вроде тут только одна нештатка (скрытый слой с флажком), остальное всё штатно. так?
17 Ёпрст
 
01.09.11
17:02
по мне, так там всё штатно.
18 andrewks
 
01.09.11
17:04
(17) ну, gcomp явно к штатным возможностям не отнесёшь )))

я про то, что можно сделать штатно в пофигураторе без внешних приблуд.

кстати, ещё цвет шрифта(фона) формы тоже задан нештатно
19 andrewks
 
01.09.11
17:05
+(18) штатно - имею в виду не при отработке в Предприятии, а при ваянии в Конфигураторе
20 Bugmenot
 
01.09.11
17:05
Где код???
21 Mikeware
 
01.09.11
17:06
(20) :-))))
"О сколько нам открытий чудных
готовит просвещенья дух..."
©
22 andrewks
 
01.09.11
17:06
(20) там
23 Bugmenot
 
01.09.11
17:08
А нормально ответить?
24 Ёпрст
 
01.09.11
17:09
(18) а с чего ты взял, что я использовал его ?
Всё сделано в самом пофигураторе.
25 Ёпрст
 
01.09.11
17:10
(23)весь код  в модуле формы.
26 andrewks
 
01.09.11
17:12
(25) не весь

(24) ну, можно и блокнот заюзать, это понятно. вопрос в другом. в конфигураторе - как? редактор текста? он нормально бинарный файл сохраняет? я акельпэдом пользуюсь
27 Ёпрст
 
01.09.11
17:13
(26) есть такая штука, как опенконф и скрипты к нему.
:)
28 Ёпрст
 
01.09.11
17:14
+27 хотя компаунд можно поравить чем угодно, хоть блокнотом.
29 andrewks
 
01.09.11
17:16
(27) я в курсе. я ж писал: "без внешних приблуд" ;-)
30 andrewks
 
01.09.11
17:17
(28) ну да, я ж и говорю, акелем правлю - нормально. он бинарный файл нормально сохраняет.

а вот обычный блокнот у меня обработку херил
31 Ёпрст
 
01.09.11
17:17
(30) а ты правь в hex редакторе
32 Bugmenot
 
01.09.11
17:18
Ну просветите уж :) как вы код делаете невидимым?
33 Ёпрст
 
01.09.11
17:19
(32) :))
он вообще -то прекрасно всем виден.
34 Ёпрст
 
01.09.11
17:20
ты так сказать, расширь свой кругозор.
35 Bugmenot
 
01.09.11
17:21
Намек нужен. Хотя бы
36 Ёпрст
 
01.09.11
17:21
(35) намёк прямым текстом в (34).
37 Ёпрст
 
01.09.11
17:22
+36 ну и в (25)
38 Bugmenot
 
01.09.11
17:22
То что copy\paste в блокнот дает код уже вижу, а наоборот как?
39 andrewks
 
01.09.11
17:23
(31) да, в хексе тоже правлю.
40 Armin
 
01.09.11
17:24
хм, я только процедуру ПриОткрытии() нашел )
41 Bugmenot
 
01.09.11
17:25
Там больше ничего и нет
вроде бы
42 Bugmenot
 
01.09.11
17:26
Фублин.... нашел
43 Bugmenot
 
01.09.11
17:27
Ёпрст3, а может ты и картинки с прозрачным фоном в таблицу знаешь как вставить? :) Раз уже текст невидимым сделал
44 Ёпрст
 
01.09.11
17:29
(43) а как ты считаешь, картинка эта ,что в поделке,  разве не с прозрачным фоном ?!
45 Ёпрст
 
01.09.11
17:29
+44 а так, знаю.
46 andrewks
 
01.09.11
17:30
(40) код в трёх местах.

ищи ещё два места :)
47 Bugmenot
 
01.09.11
17:32
а как же "весь код  в модуле формы."
обманули? :)
48 Ёпрст
 
01.09.11
17:33
для размещения картинки с прозрачным фоном, есть как минимум
3 способа-
1.через копи-пасте с офиса
2.через вставки оле-объекта
3.через активикс

1 способ самый простой, но при печати такой картинки её размеры "плывут",хотя на экране всё ровно.
2 способ тяжеловесный из-за внедренного оле-объекта
3 способ рисует правильно, но, картинку нужно держать извне, + формат её, как правило, bmp
49 Ёпрст
 
01.09.11
17:34
+48 это что касается размещения картинки в Таблице.
50 Bugmenot
 
01.09.11
17:35
1 - считай что не рабочий, ибо без печати
2 - ms office не у всех стоит...
51 Ёпрст
 
01.09.11
17:36
(50) для внедренного объекта офис не нужен
52 Bugmenot
 
01.09.11
17:47
Ёпрст3,
1. как найти чекбокс? (как ты его так спрятал?)
2 где код в таблице?
53 Ёпрст
 
01.09.11
17:48
(52)
1.он на отдельном слое
2.там нет кода, там 1 картинка и привет
54 Bugmenot
 
01.09.11
17:50
1. В редакторе 1 слой!
2. где??? хорош мучать :)
55 Ёпрст
 
01.09.11
17:51
(54)
1.два
2.ищи, она в ячейках
56 Bugmenot
 
01.09.11
17:52
Ладно, как может быть 2 если виден 1?
57 Ёпрст
 
01.09.11
17:53
(56) ты видишь суслика ?
:)
58 Bugmenot
 
01.09.11
17:54
ну хорош....
59 Ёпрст
 
01.09.11
18:05
http://webfile.ru/5522785

вот тебе пример прозрачной картинки в Таблице.

левая получена способом 1
правая - 2

В предприятии обе показываются нормально, при печати и в предварительном просмотре левая - обрезается.
60 andrewks
 
01.09.11
18:06
(53) ну как же, есть там код. целых два оператора
Независимо от того, куда вы едете — это в гору и против ветра!