![]() |
![]() |
![]() |
|
v8: Где и когда вызывается событие "Записать и закрыть"? | ☑ | ||
---|---|---|---|---|
0
Косой
19.05.08
✎
11:03
|
Не могу найти где поставить свой доп.код.
|
|||
1
Господин ПЖ
19.05.08
✎
11:03
|
ппц... зайцы 1С-ники
|
|||
2
Косой
19.05.08
✎
11:04
|
и вапще, где выбирается детализация поста в форум, например v8
уебищное все у 1эснегов, как они живут...:))) |
|||
3
Косой
19.05.08
✎
11:06
|
Так где точка входа при кликании на OK формы?
|
|||
4
Косой
19.05.08
✎
11:09
|
Почему при кликании мышкой я не могу попасть в обработчик,как это деаааитца в любой среде?
|
|||
5
Рэйв
19.05.08
✎
11:13
|
(4)патамушта.
|
|||
6
Irbis
19.05.08
✎
11:16
|
(0) Твердоклювый нечего на 1С пенять если вместо рук крылья.
|
|||
7
Косой
19.05.08
✎
11:39
|
Ну иииии?:)
|
|||
8
SeStyle
19.05.08
✎
11:49
|
(_,_/) (_,_/) (_,_/) (_,_/) (_,_/) (_,_/)
(='.'=)(='.'=)(='.'=) (='.'=) (='.'=) (='.'=) (")_(")(")_(") (")_(") (")_(") (")_(") (")_(") |
|||
9
SeStyle
19.05.08
✎
11:50
|
// многооо зайцов о_О -----------------------
// // (_,_/) (_,_/) (_,_/) (_,_/) (_,_/) (_,_/) // (='.'=)(='.'=) (='.'=) (='.'=) (='.'=) (='.'=) // (")_(")(")_(") (")_(") (")_(") (")_(") (")_(") // // ------------------------------------------ |
|||
10
MTM777
19.05.08
✎
11:50
|
(0)
ПередЗаписью ПриЗаписи ПередЗакрытием ПриЗакрытии ... |
|||
11
Косой
19.05.08
✎
12:08
|
хожу по ссылкам
http://v8.1c.ru/overview/Documents.htm http://v8.1c.ru/overview/PlControls.htm но внятного ответа не нашел,как организуется обработка событий на контролах,... нужна точка входа на клик "ОК" кто даст конкретный ответ на конкретный вопрос? |
|||
12
Косой
19.05.08
✎
12:25
|
Кто ответит на мой простой вопрос?
|
|||
13
Immortal
19.05.08
✎
12:26
|
есть такой зверь ртфм=))
у него спроси |
|||
14
nop
19.05.08
✎
12:28
|
(12) простому вопросу - простой ответ. Ctrl+F1
|
|||
15
Косой
19.05.08
✎
12:30
|
В синтаксис-помошнике тока эта:
БиблиотекаКартинок (PictureLib) ЗаписатьИЗакрыть (WriteAndClose) Описание: Тип: Картинка. Записать объект и закрыть форму. |
|||
16
Immortal
19.05.08
✎
12:32
|
тебе в (10) уже ответили.
|
|||
17
Косой
19.05.08
✎
12:32
|
Еще раз:
На форме кнопка "OK" У нее есть свойство "действие" под именем "Записать и закрыть" Хочу попасть в обработчик этого действия! |
|||
18
Косой
19.05.08
✎
12:33
|
Мышкой туда никах нимагу! Бьюсь как муха об окно!!!! Тута есть гуру или нет?:)
|
|||
19
nop
19.05.08
✎
12:43
|
(18) есть
|
|||
20
Косой
19.05.08
✎
12:44
|
Ну и кто из них рискнет ответить?
|
|||
21
nop
19.05.08
✎
12:46
|
(20) всем в облом.
Скажи что ты хочь? (тебе ответили в (10) ) |
|||
22
Косой
19.05.08
✎
12:47
|
Еще раз:
На форме кнопка "OK" У нее есть свойство "действие" под именем "Записать и закрыть" Хочу попасть в обработчик этого действия! |
|||
23
Defender aka LINN
19.05.08
✎
12:47
|
(20) Гуру на такие вопросы не отвечают. Мануал кури. Или программиста позови.
|
|||
24
nop
19.05.08
✎
12:48
|
(22) ППЦ!!!!
Смотри (10) Ну попал, что дальше? |
|||
25
Косой
19.05.08
✎
12:50
|
Не обязательно отвечать в произвольной форме, дайте ссылку.
|
|||
26
nop
19.05.08
✎
12:53
|
(23) че то птицы не по сезону мигрируют
|
|||
27
nop
19.05.08
✎
12:56
|
(25) нажимаешь Ctrl+F1 и пишешь слова из (10).
Или сделай поиск по какой-то конфе слов из (10) - увидишь примеры использования |
|||
28
Defender aka LINN
19.05.08
✎
12:57
|
(26) Не говори...
Где же Пит, ему должен поравиться экземпляр. Редкой расцветки птичка :) |
|||
29
nop
19.05.08
✎
12:59
|
Косой , получаетцо что нибудь?
|
|||
30
Oleg_Kag
19.05.08
✎
13:15
|
Вопрос: Так где точка входа при кликании на OK формы?
Ответ: Она может находится в модуле выбранного вами объекта в процедурах указанных в (10). Пример: в типовой бухгалтерии есть документ "Платежное поручение исходящее", я нажимаю кнопку ОК, какая при этом выполняется процедура? При этом выполняется процедура ПередЗаписью(). Для того чтобы увидеть код этой процедуры откройте 1С в режиме Конфигуратора. Если при этом не происходит автоматическое открытие панели конфигурации выберите меню Конфигурация->Открыть конфигурацию. В открывшейся панели Конфигурации разверните ветку Документы. Далее найдите документ "ПлатежноеПоручениеИсходящее". На объекте "ПлатежноеПоручениеИсходящее" кликните правой (!!!) клавишей мыши. В появившемся списке выберите "Открыть основную форму объекта" . В этом модуле найдите процедуру ПередЗаписью. Именно эта процедура выполняется при нажатии кнопки "ОК" на форме документа в режиме Предприятия. Еще вопросы, уважаемый Косой? |
|||
31
nop
19.05.08
✎
13:19
|
(30) ААааа! Гуру, ты пришел! (падаю на колени и бью челом)
|
|||
32
Косой
19.05.08
✎
13:24
|
Про платежку мне нинада, у миня документ другой: "Расчет себестоимости выпуска", о как!
Ответом не удовлетворен, да его по сути и нет...Хочу привить себе правильные замашки в позиционировании в нужное место кода, т.е. в данном случае мне нужно быстро найти то место, где должна начинаться обработка клика эзера на кнопке "OK"?! Вопрос повторяю!!! |
|||
33
Косой
19.05.08
✎
13:26
|
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ // Процедура - обработчик события "ПередОткрытием" формы. // Процедура ПередОткрытием(Отказ, СтандартнаяОбработка) // Установка кнопок заполнение ТЧ УстановитьКнопкиПодменюЗаполненияТЧ(); КонецПроцедуры // ПередОткрытием() // Процедура - обработчик события "ПриОткрытии" формы // Процедура ПриОткрытии() Если ЭтоНовый() Тогда // проверить объект на то, что он еще не внесен в ИБ // Заполнить реквизиты значениями по умолчанию. ЗаполнитьШапкуДокумента(ЭтотОбъект, глТекущийПользователь); ОтражатьВУправленческомУчете = Истина; ОтражатьВБухгалтерскомУчете = Ложь; ОтражатьВНалоговомУчете = Ложь; УстановитьНомерДокумента(ЭтотОбъект); Если ВыполняемыеДействия.Количество() = 0 Тогда ЗаполнитьВыполняемыеДействия(); КонецЕсли; КонецЕсли; Если ОтражатьВУправленческомУчете Тогда ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВУправленческомУчете; ИначеЕсли ОтражатьВБухгалтерскомУчете Тогда ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВБухгалтерскомУчете; ИначеЕсли ОтражатьВНалоговомУчете Тогда ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВНалоговомУчете; ИначеЕсли ОтражатьВМеждународномУчете Тогда ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВМеждународномУчете; КонецЕсли; // Вывести в заголовке формы вид операции. УстановитьЗаголовокФормыДокумента(, ЭтотОбъект, ЭтаФорма); // Обновить содержание информационных строк. // Запомнить текущие значения реквизитов формы. мТекущаяДатаДокумента = Дата; ЗаполнитьСписокРеквизитовЗависимыхОтТиповУчета(); УстановитьВидимостьРеквизитовПоТипуУчета(); // Установить активный реквизит. АктивизироватьРеквизитВФорме(ЭтотОбъект, ЭтаФорма); ПредставлениеПериодаРегистрации = ПолучитьПредставлениеПериодаРегистрации(ПериодРегистрации); КонецПроцедуры // ПриОткрытии() // Процедура - обработчик события "ПослеЗаписи" формы. // Процедура ПослеЗаписи() // Вывести в заголовке формы вид операции и статус документа (новый, не проведен, проведен). УстановитьЗаголовокФормыДокумента(, ЭтотОбъект, ЭтаФорма); КонецПроцедуры // ПослеЗаписи() //////////////////////////////////////////////////////////////////////////////// // ПРОЦЕДУРЫ - ДЕЙСТВИЯ КОМАНДНЫХ ПАНЕЛЕЙ ФОРМЫ // Процедура вызывается при выборе пункта подменю "Движения документа по регистрам" меню "Перейти". // командной панели формы. Процедура отрабатывает печать движений документа по регистрам. // Процедура ДействияФормыДвиженияДокументаПоРегистрам(Кнопка) НапечататьДвиженияДокумента(Ссылка); КонецПроцедуры // ДействияФормыДвиженияДокументаПоРегистрам() // Процедура вызывается при выборе пункта подменю "Движения документа по регистрам" меню "Перейти". // командной панели формы. Процедура отрабатывает печать движений документа по регистрам. // Процедура КоманднаяПанельВыполняемыеДействияЗаполнить(Кнопка) этот код из модуля формы, где должен обрабатываться клик на "OK"? |
|||
34
Косой
19.05.08
✎
13:28
|
nop, у вас 100% флейм, это много. Любите юмор? Смешивайте его с ответами по существу...
|
|||
35
zyto
19.05.08
✎
13:29
|
(33)Это вопрос или утверждение?
|
|||
36
Господин ПЖ
19.05.08
✎
13:30
|
интересно, это не афтор в известном видео-ролике в железную лестницу долбит?
|
|||
37
Косой
19.05.08
✎
13:31
|
Вопрос.
|
|||
38
simol
19.05.08
✎
13:31
|
(33) :) в 2 и 3 и не только в них
ОК - это не одно событие, а несколько потому нет ОДНОГО обработчика |
|||
39
Косой
19.05.08
✎
13:32
|
Ответа по существу на заданный вопрос(для программера это простой вопрос) - не услышал.
|
|||
40
zyto
19.05.08
✎
13:33
|
(39)Как говорят в восточных боевиках - для того чтобы услышать надо уметь слушать (с)
|
|||
41
Косой
19.05.08
✎
13:33
|
ok,simol, тогда как мне посоветуете быстро позиционироваться на это место кода (имеется ввиду клик на "OK") чтобы начать обработку события?
|
|||
42
simol
19.05.08
✎
13:34
|
(39) если тебе и (38) ни о чем не говорит, то тяжелый случай
|
|||
43
WED
19.05.08
✎
13:34
|
(0) Дятлообразный заяц.
|
|||
44
Seducer
19.05.08
✎
13:34
|
(39) Света????
|
|||
45
simol
19.05.08
✎
13:34
|
(41)Изучи какие события вызываются и разбирай их обработчики
|
|||
46
Косой
19.05.08
✎
13:35
|
simol, так где про это посмотреть?
|
|||
47
zyto
19.05.08
✎
13:35
|
(0)Тебе чего надо в конечном итоге получить?
|
|||
48
nop
19.05.08
✎
13:36
|
Косой "где должна начинаться обработка клика эзера на кнопке "OK"?! Вопрос повторяю!!!"
Когда поле "действие" кнопки содержит системное действие, то момент клика как "отловить момент клика" - зависит от этого "действие". Каждому своя предопределенная процедура. (33) Клик "Ок" может вызвать различную последовательность Обработчиков. Но ПриЗаписи будет иметь место, о чем не трудно догадаться из "Действие = Записать и закрыть". |
|||
49
simol
19.05.08
✎
13:37
|
(46) В форме документа см (10), + такие же в модуле объекта и еще ОбработкаПроведения
|
|||
50
Loyt
19.05.08
✎
13:38
|
(39) Дык сам же тупишь. В ОК у тебя подвешено Записать и Закрыть. Это два последовательных события. Первое (Записать) обрабатывается сначала обработчиком "ПередЗаписью", потом "ПриЗаписи", второе (Закрыть), сначала обработчиком "ПередЗакрытием", потом "ПриЗакрытии". Хочешь - хоть во всех четырех что-нибудь делай.
Что непонятно-то? |
|||
51
Кротяра
19.05.08
✎
13:38
|
АААААААААААА... прикольна блин... Косой.. тебе ответили раз 10 уже...
ПередЗаписью ПриЗаписи |
|||
52
Косой
19.05.08
✎
13:39
|
>> Когда поле "действие" кнопки содержит системное действие, то момент клика как "отловить момент клика" - зависит от этого "действие". Каждому своя предопределенная процедура.
Ну хорошо, пусть системное, но как мне спозиционироваться в коде в то место, откуда Я могбы начать обрабаотку этого события, т.е. клика по "OK"? |
|||
53
Косой
19.05.08
✎
13:42
|
Получаетца при клике надо быть в "ПередЗаписью",?
|
|||
54
simol
19.05.08
✎
13:43
|
(53)только в модуле формы, и не модуле объекта. Это первое событие
|
|||
55
Косой
19.05.08
✎
13:44
|
ПередЗаписью - в моей форме нетути!
|
|||
56
Косой
19.05.08
✎
13:45
|
тока в модуле. вот.
|
|||
57
Господин ПЖ
19.05.08
✎
13:45
|
(52) Свойства формы открой и вниз - там все предопределенные события перечислены, тыкай в нужное
|
|||
58
НЕА123
19.05.08
✎
13:46
|
Род занятий: Программиздёрство.
|
|||
59
simol
19.05.08
✎
13:46
|
(55)Тогда в данном случае первый обработчик в модуле объекта, но так не всегда
|
|||
60
Loyt
19.05.08
✎
13:46
|
(52) Ти модул обыекта знаешь кито такой? Открыть его знаешь как? Працидуру искать, или самому буквай на кнопках написать можешь, нэ? Ну ка ищо объяснить, не знаю, чес-слово...
|
|||
61
nop
19.05.08
✎
13:46
|
(52) Такого места в коде может и не быть.
Есть 2 вида обработчиков событий: события объекта и события формы. События форма действуют когда пользователь "инициировал" событие из формы. Может не иметь ни объявления процедуры обработчика, ни тела. Имея и то и другое может функция не станет работать (т.к. может иметь произвольное имя) пока не будет связана с обработчиком событий формы мышкой в конфигратора, в свойствах формы; либо в коде формы, программно методом УстановитьДействие(<Событие>, <Действие>). События объекта (обрабочики) - процедуры, имеют строго определенное имя и количество параметров. Могут быть не объявлены. Пишутся в модуле объекта. Оба вида пишутся РУКАМИ программиста в модуле формы либо модуле объекта соответственно виду обработчика. |
|||
62
nop
19.05.08
✎
13:58
|
вопрос остаться открытым?...
|
|||
63
simol
19.05.08
✎
14:01
|
(62) наверно нет
|
|||
64
Косой
19.05.08
✎
14:03
|
Хорошо, nop, вот давайте и проинициируем действие пользителя на форме. Пусть модуль документа у нас пустой, есть тока модуль формы. Есть у нас предопределенная кнопка "OK" со свойством "действие" равное "Записать и закрыть". Давайте создадим такую процедуру(Записать и закрыть) и свяжем ее с нужным нам событием? Приведите пожалуйста код с комментарием, где и как он создается, чтобы клик пользователя мог быть обработан здесь же, в форме.
|
|||
65
nop
19.05.08
✎
14:03
|
(63) а жаль, я думал ветку до пятницы протянуть получится
|
|||
66
Косой
19.05.08
✎
14:13
|
В течении дня этот вопрос разрешим?
|
|||
67
php5
19.05.08
✎
14:19
|
(66) Тебе уже дали кучу подробных ответов. Кури ЖКК или перечитай ветку 100~ раз пока недойдет. А вобщем я бы тебя уже послал за (2)
|
|||
68
Irbis
19.05.08
✎
14:23
|
Дятлов не лечат, дятлов отстреливают. Где купить лицензию на отстрел дятлов?
|
|||
69
Косой
19.05.08
✎
14:25
|
Пока не приведен код, ответа нет. К нескромным требования код отнести нельзя, ввиду его потенциальной малости.
|
|||
70
Косой
19.05.08
✎
14:26
|
Код должен сообщить: "Это я, кнопка OK!"
|
|||
71
php5
19.05.08
✎
14:27
|
(69) Ладно, колись, что употреблял?
|
|||
72
Косой
19.05.08
✎
14:28
|
>> Такого места в коде может и не быть.
Есть 2 вида обработчиков событий: события объекта и события формы. События форма действуют когда пользователь "инициировал" событие из формы. Может не иметь ни объявления процедуры обработчика, ни тела. Имея и то и другое может функция не станет работать (т.к. может иметь произвольное имя) пока не будет связана с обработчиком событий формы мышкой в конфигратора, в свойствах формы; либо в коде формы, программно методом УстановитьДействие(<Событие>, <Действие>). События объекта (обрабочики) - процедуры, имеют строго определенное имя и количество параметров. Могут быть не объявлены. Пишутся в модуле объекта. Оба вида пишутся РУКАМИ программиста в модуле формы либо модуле объекта соответственно виду обработчика. не могу взять на себя смелость утверждать, что приникся до конца. Слишком уж сложно получаетцв.... |
|||
73
nop
19.05.08
✎
14:30
|
(70) Ты на чем раньше писал?
|
|||
74
ne6o
19.05.08
✎
14:30
|
(70)
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) сообщить("Это я, кнопка OK!"); КонецПроцедуры |
|||
75
php5
19.05.08
✎
14:31
|
(72) Напиши в модуле формы в процедуре ПередЗаписью() следующий код:
Сообщить("Это я, дятловый Зайчиг!!!"); |
|||
76
php5
19.05.08
✎
14:32
|
и нажми кнопку "ОК" на форме документа
|
|||
77
Loyt
19.05.08
✎
14:32
|
(70) Ну типа
Процедура ПередЗаписью() сообщить("Это ЙА, КНОПКО!!"); КонецПроцедуры Надеюсь, великому программисту "на других языках" код понятен? |
|||
78
Loyt
19.05.08
✎
14:34
|
+(77) Вот черт, в (74) - правильней :)
|
|||
79
Косой
19.05.08
✎
14:35
|
Это единственно правильное решение?:)
|
|||
80
Косой
19.05.08
✎
14:36
|
:)))))))))))))))))))))))))))))))Ййййййяяя!:) Веть можем, когда захотим!
|
|||
81
Косой
19.05.08
✎
14:37
|
1эСНЕГИ крутые ребятки, здря их ругают. Здря!
|
|||
82
nop
19.05.08
✎
14:41
|
(72) а вот так то оно есть.
Обработчики событий в форме и обработчики событий объекта. Например, событие ПриЗаписи() бывает событием формы и событием объекта. Это 2 разные процедуры. Когда ты клацнешь "Ок" - событие произойдет ПриЗаписи(). Но ПриЗаписи(), как событие формы, совсем не отражает тот факт что ты клацнул кнопку "Ок". Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) сообщить("Это сделала кнопка ОК? Не факт"); КонецПроцедуры Процедура Клик_ОК() сообщить("Если ты это читаешь, значит кнопке ок назначили не действие ЗАПИСАТЬ_И_ЗАКРЫТЬ, а процедуру ОК"); КонецПроцедуры |
|||
83
nop
19.05.08
✎
14:42
|
(79, 80) то что ты увидел этот код - не значит что ты можешь правильно им восспользоватся. В конце концов не понятно что ты хотел? Hello world через анус?
|
|||
84
nop
19.05.08
✎
14:44
|
(82) "а процедуру ОК" = "а процедуру Клик_ОК()"
|
|||
85
Косой
19.05.08
✎
14:45
|
я хотел как в дельфях сразу находить нужный обработчик кликая по кнопке
|
|||
86
Loyt
19.05.08
✎
14:50
|
(85) Ну давай, найди в дельфях обработчик открытия формы, просто кликнув по кнопке :)
|
|||
87
nop
19.05.08
✎
14:50
|
(85) я так и думал, что как в Борланде :) Не, таких событий в 1с8 нет. Они своих события выдумали. Аналог on_click() - поле "Действие" у кнопки ОК. Можешь написать туда имя любой процедуры
|
|||
88
nop
19.05.08
✎
14:52
|
(86) если кликнуть 2 раза по форме - получишь OnCreate() а по кнопке OnClick() :)
Вот он видимо то же хочет |
|||
89
Loyt
19.05.08
✎
14:53
|
(87) Да ладно, большинство событий точно такие же. А то, что называются иначе, вряд ли можно считать недостатком.
|
|||
90
Loyt
19.05.08
✎
14:55
|
(88) Я понял, но кроме создания есть еще и открытие формы. Это событие как одним кликом найти?
|
|||
91
nop
19.05.08
✎
14:55
|
(85) У кнопки ваще нет обработчиков. Токо поле "Действие" и всякие свойства внешенго вида
|
|||
92
Косой
19.05.08
✎
14:56
|
Борланд - законодатель моды уже лет 20-цать, 1эсу есть чему поучитца
|
|||
93
Irbis
19.05.08
✎
14:57
|
(92) Asio dendrocopos? Тебе тоже есть чему поучиться, хотя бы мануалы читать. Про думать молчу, мозг у дятлов сотрясенный, для таких дел не приспособлен.
|
|||
94
nop
19.05.08
✎
14:57
|
(90) Клинуть на форма и нажать f11 ? :)
|
|||
95
Loyt
19.05.08
✎
14:58
|
+(90) Хотя некоторая отсталость интерфейса разработчика есть, особенно в сравнении с современными релизами той же Вижуал Студии.
|
|||
96
nop
19.05.08
✎
15:00
|
(92) у 1эса есть проблемы куда посерьезней. Вернее у них проблем нет, есть у "пользователей" платформы.
Если ты 20 лет писал на Борланд , то мог бы попробовать Visual Studio для общего развития |
|||
97
Косой
19.05.08
✎
15:01
|
да-да, чтобы узнать где я окажусь кликнув на кнопку - нужно именно кликнуть на нее, и не более. А если болеееее - то такую кнопку ф топку! Геморные методы!
|
|||
98
Loyt
19.05.08
✎
15:01
|
(92) Борланд уже лет 8 только догоняет решения от Microsoft, растерял лидерство и музыку не заказывает. К сожалению.
|
|||
99
nop
19.05.08
✎
15:03
|
(95) намного хуже то что ПриЗаписи() (объекта) например срабатывает только у клиента который запись вызвал.
|
|||
100
nop
19.05.08
✎
15:03
|
100
|
|||
101
nop
19.05.08
✎
15:04
|
(100) хух... чуть не провтыкал своё счастье :)
|
|||
102
Loyt
19.05.08
✎
15:05
|
(97) Да и язык в топку, что мелочиться. Кому нафиг эта 1С сдалась, раз вместо 1 клика приходится делать два. Что ж тебе на дельфях не сиделось?
|
|||
103
trdm
19.05.08
✎
15:05
|
(92) Это для тех кто понятия не имеет о других системах.
|
|||
104
trdm
19.05.08
✎
15:06
|
пс. вот такие они, 1С-ники восьмерочники...
|
|||
105
Косой
19.05.08
✎
15:08
|
Надо было гораздо большуя детализацию обработки событий контролов делать, если не установлены обработчики, то естественно ничего не вызывать, такшта совсем ненакладно - так сделано в дельфях. Если например я хочу, чтобы когда указатель мыши находится над каким-нить участком формы, показать ему большую "фигу". то как реализовывать?
|
|||
106
nop
19.05.08
✎
15:11
|
(105) Свойство "подсказка" - туда ставишь смайлик а-ля (_|_)
Хоть столько же возможностей как в Делфи? |
|||
107
nop
19.05.08
✎
15:12
|
Хоть = хочь?
|
|||
108
nop
19.05.08
✎
15:20
|
видимо пока не хочь
|
|||
109
Evgenchik
19.05.08
✎
15:22
|
таких не бывает
|
|||
110
Loyt
19.05.08
✎
15:22
|
(105) Ты нас решил возможностями дельфей удивить? Представь себе, большинство присутствующих знает, что запрограммить почесывание яиц под "Марсельезу" в дельфях гораздо проще. Но тебе-то что-либо доказывать зачем? Пиши нетленку, продавай миллионными тиражами, становись миллионером, используя широкие возможности Object Pascal в общем и дельфей в частности. Удачи :)
|
|||
111
Косой
19.05.08
✎
15:23
|
Фигу надо показывать пользователю опосля обновления конфигурации!:) С сообщением "Ну нишмагла я! Нишмагла..."
|
|||
112
Косой
19.05.08
✎
15:24
|
Loyt, дык я бы и не прочь, но партия сказзала "Надо!"
|
|||
113
nop
19.05.08
✎
15:28
|
(111) читай методу по написание внешних компонент для 1с. Как знатоку Делфи тебе не составит труда повесить хуки на все элементы диалогов 1с и отлавливать WM_xxxx по дескриптору окна
|
|||
114
nop
19.05.08
✎
15:28
|
(112) надо что?
|
|||
115
Evgenchik
19.05.08
✎
15:29
|
сотка на один вопрос. еще вопрос - еще сотка
|
|||
116
nop
19.05.08
✎
15:33
|
вообще автор так ещё никогда не жог http://www.forum.mista.ru/index.php?user_id=37052
|
|||
117
Косой
19.05.08
✎
15:37
|
а чего удивило/не понравилось?
|
|||
118
nop
19.05.08
✎
15:42
|
(117) много постов, мало толку.
|
|||
119
Evgenchik
19.05.08
✎
15:43
|
в "Возраст: 39-40" так не занимаются изучением нового языка
|
|||
120
nop
19.05.08
✎
15:45
|
(119) тупне все возрасты покорны
|
|||
121
Косой
19.05.08
✎
15:46
|
Учить учОного - тока портить!:)
|
|||
122
Косой
19.05.08
✎
15:49
|
В сети, особенно в сети конфигурастов - нет ни возраста ни пола! Здесь всё как в раю!
|
|||
123
trdm
19.05.08
✎
15:52
|
(105) Ты неправ, если ждешь от 1С-а подобной гибкости.
1С не является средой разработки ПРОГРАММ. 1С-ина всеголишь урезанный фраймверк акселерирующий зазработку определенной области задачь. |
|||
124
Divemaster
19.05.08
✎
15:54
|
А может аффтар обработку проведения таким образом ищет....
|
|||
125
trdm
19.05.08
✎
15:59
|
(122) И не свисти тут насчет конфигурастов. Простота программирования в 1С еще не повод считать, что человек низкоквалифицирован и узколоб.
Мноие мои знакомые прекрасно владеют несколькими языками программирования от ассемблера and C++ до VBS/JS/Perl. Это вдовесок к 1С. |
|||
126
Косой
19.05.08
✎
16:03
|
С моей точки зрения, заданный вопрос - простейший! И веть никто не мешал дать ссылку на нужную инфу или дать краткий и точный ответ, так нет, пошел неспешный разговор ни о чем...Наверное так веселее, в любом случае дуться не на что!:)
|
|||
127
Evgenchik
19.05.08
✎
16:04
|
в грамотно поставленом вопросе содержится 50% правильного ответа.
Меня поражают люди, которые кричат, что нет ответа, а на самом деле не было вопроса. |
|||
128
Господин ПЖ
19.05.08
✎
16:05
|
с точки зрения зайца-русака из Брянской области проблемы 2000 года не существует...
|
|||
129
trdm
19.05.08
✎
16:11
|
(126) Твоя точка зрения никого не е..т. У каждой системы своя идеалогия.
У 1С свой месаджлуп, и свои правила работы с событиями. Либо въезжай либо возвращайся к дельфе. Правильный ответ тебе дали еще в 10. |
|||
130
Maxus43
19.05.08
✎
16:11
|
аааа! в БАЗУ ЗНАНИЙ однозначно! при регистрации на форуме пусть им в обязательном порядке для ознакомления почитать
|
|||
131
trdm
19.05.08
✎
16:13
|
ну а для тупорялых, которым надо отловить именно нажатие кнопки "ОК" рой в сторону Форма.АктивныйЭлемент() (это из 7-ки, в 8-ке не знаю как активный контрол отлавливать...)
|
|||
132
Maлblш
19.05.08
✎
16:14
|
ёперный театр...
|
|||
133
Dionisious
19.05.08
✎
16:23
|
Правильный ответ был в (44)!!!
|
|||
134
wPa
19.05.08
✎
17:06
|
это системные действия - набор действий для удобства. для разработчика закрытые (ну правдо ж глупо если каждый будет менять набор процедур определенный создателем платформы на свой ляд). известно какие действия и события они порождают. например системное действие "записать и закрыть" - запись в форме с проведенеим. вызывает запись документа из формы с закрытием (ПередЗаписью в контексте формы; перед записью в контексте объекта документа, сама запись в базу, при записи объекта, обработка проведения, при записи в контексте форме - в одной транзакции; после записи в контексте формы).
ответ на твой вопрос - ты не можешь заменить сам обработчик системного действия но можешь перехватить последствия. если тебя не устраивает - заменяй системное действие на свое через конструткор формы или УстановитьДействие. |
|||
135
Косой
19.05.08
✎
17:10
|
Спасибо wPa
|
|||
136
wPa
19.05.08
✎
17:24
|
(135) нзч. поищи Радченко проф разработка в 1С. там много нужного по платформе
|
|||
137
MTM777
20.05.08
✎
00:02
|
очень долго смеялся...))))))))))
|
|||
138
MTM777
20.05.08
✎
00:02
|
Косой, спасибо за юмор!))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |