Имя: Пароль:
1C
 
Форма.ТолькоПросмотр(1) и обработка клика по табличной части
0 jcage
 
06.10.07
17:02
При открытии формы документа ставиться ТолькоПросмотр(1). Но нужно при клике по строке табличной части была возможность открыть документ, содержащийся в строке. Как реализовать?
1 PR
 
06.10.07
17:11
1. Отдельная кнопка
2. Открывать форму не на просмотр
2 jcage
 
06.10.07
17:19
(1).1 Отдельная кнопка - не кошерно:)
(1).2 Нужно только просмотр.

А какая нить DLL-ка а-ля FormEX позволяет что-нить такое отловить?
3 DrShad
 
06.10.07
19:46
(2) не никакая DLL-ка ДНК пока не лечит
4 DimG
 
06.10.07
19:52
Открываешь не на просмотр. Всем реквизитам и элементам формы кроме нужного ставишь доступность(0). Тут как раз и может помочь формекс, стандартно нельзя получить реквизит формы.
5 jcage
 
06.10.07
20:17
(3) Идешь в пешее эротическое путешествие вслед за журавлями на йух.

(0) Я уже разобрался - вопрос снят:

С помощью FormEx.dll отлавливаем событие "ПриДвойномНажатииЛевойКнопки". В событии проверяем активный элемент - если он равен "МногострочнаяЧасть" - тогда открываем документ текущей строки.
6 jcage
 
06.10.07
20:18
Всем спасибо. Все свободны.
7 Стрелок
 
06.10.07
20:36
во бред..... а тупо не использовать ТолькоПросмотр() религия запрещает? или другого способа как заблокировать кнопки и реквизиты не знаем?
8 jcage
 
06.10.07
20:40
(7) Ты знаешь способ использовать события обработки табличной части и что бы при этом табличная часть была не доступна для ввода/удаления строк и редактирования?
9 Стрелок
 
06.10.07
20:41
(8) да
10 jcage
 
06.10.07
20:42
(9) Ну так озвучь.
11 Стрелок
 
06.10.07
20:44
(10) читаем ЖКК на предмет преодопределённых методов формы документа а также курим методы получения и управления атрибутами формы
12 Стрелок
 
06.10.07
20:45
и окончательная подсказка - курим "ПриНачалеВыбораЗначения()"
13 jcage
 
06.10.07
20:45
(11) К твоему сведению предопределенные методы формы документа не отрабатываются при Форма.ТолькоПросмотр(1). А насчет методов управления атрибутами формы - не понял, что ты имеешь ввиду.
14 Стрелок
 
06.10.07
20:46
(13) для начала включи мозг и внимательно прочитай то что написано в 7.

а во-вторых понятие "Доступность" тебе знакомо?
15 jcage
 
06.10.07
20:51
(14) Если я использую ТолькоПросмотр - значит это оправданно. На форме 120 элементов. Из них 30 - это кнопки. Ты предлагаешь мне в цикле с помощью той же FormEx.Dll перебирать элементы и устанавливать для каждого Доступность, при этом проверяя, не является ли он кнопкой?

Я решил задачу с помощью 5 строк кода. Зачем мне извращаться с "доступность"?

P.S.
Не хами. Ты просто хочешь всем напомнить, что древние укры очень древние и поэтому ты такой умный? Или по другому выражать свое мнение в хохляндии не принято?
16 Стрелок
 
06.10.07
20:54
(15) я хочу показать что использовать в штатной ситуации ВК для пяти строк кода - признак тупизны.

Не можешь обойти ситуацию - грошь тебе цена...

а ещё фирму открыл..... "Рога и Копыта" небось..... ;))))
17 jcage
 
06.10.07
20:58
(16) Да ты еще и читать не умеешь. Я тебе уже показал в (15) что для штатной обработки нужно будет писать 120 строк кода. Зачем?
18 Cthulhu
 
06.10.07
20:58
(15): "30 кнопок" то все равно надо недоступными делать - "только просмотр" их не делает недоступными.. и чо ты хамишь воще?.. тебе штатное решение предлагают - а ты из пушки по воробъям стрелять хочешь.. тогда уж рисовал бы спецом свою ВК которая бы по даблклику вызывала процедуру-обработчик из модуля формы передавая ей в параметре клацнурый реквизит и его значение.. например.. тычомлязатокруто!.. пальцы растопыриш, сопли пузырями надуешь..
тьфу, даже пробовать такие мозги не буду - ибо во-первых их малавато, а во вторых тухлые..
19 Стрелок
 
06.10.07
20:59
я представляю себе документ!!! с 30 (!!!!) кнопками и 90 реквизитами..... во где маразм..... был у меня знакомый кодер. написал супермега документ. делал всё... неделю думал как его назвать. Назвал "Супер-Док"
20 Стрелок
 
06.10.07
21:00
автор.. это не твоё доедают?

http://zoolife.com.ua/modules/My_eGallery/gallery/dog/chernyavy250.JPG
21 у лю 427
 
06.10.07
22:17
30+90= афтар полный.... (ч)удак....
22 Барбариска
 
06.10.07
22:19
А я во всех своих конфигурациях делаю "фичу" - невидимые кнопки с быстрыми клавишами - вызывающие для активного элемента диалога типа справочник или документ - либо открытие формы этого диалога, либо открытие нужного списка и позиционирование в нем. "Фича", абсолютно штатная, одинаково работает во всех формах,  включая форму операции, формы журналов и т.п. ... просто обучаю пользователей двум клавишам - и проблема (0) решена ))
23 jcage
 
06.10.07
22:24
(21) Конфа самописка - писалась до меня и для очень специфичной области. Так что иди в ..опу.

(18)
Ты, о нелепое созданье,
Что полнит мир ужасным злом,
Спасись: о стену мирозданья,
Ударься мерзостным челом...

(to Стрелок)
Какою роковой ошибкой
Тебя судьба свела со мной?
Свиньёю, волком, ланью гибкой,
Иди в Бобруйск, к себе домой...
24 jcage
 
06.10.07
22:25
(21) Ты вообще не вякал бы. Я еще ни разу на этом форуме не видел, что бы ты по делу сказал - так что "в бобруйск, животное".
25 Стрелок
 
06.10.07
22:27
во наглец... да пошёл ты униКАЛ.... ты в игноре не боишься оказаться?
26 у лю 427
 
06.10.07
22:29
для афтара....






___|____|____|____|____|__
_|____|____|____|____|____|
___|____|_биться___|____|__
_|____|___здесь_|____|____|
___|____|____|____|____|_
_|____|____|____|____|____|
___|____|____|____|____|___
27 у лю 427
 
06.10.07
22:29
30+90 .... это ж поискать таких (ч)удаков нада - разместить на форме 120 элементов...
28 jcage
 
06.10.07
22:30
(26) Ты только подтвердил мои слова.
29 jcage
 
06.10.07
22:32
(25) И почему даже не заглядывая в личную карточку легко догадаться какой ты национальности?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс