Имя: Пароль:
1C
 
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
Косой, спасибо за юмор!))
Независимо от того, куда вы едете — это в гору и против ветра!