Имя: Пароль:
1C
1С v8
Не понял абзац из книги "Разработка управляемого интерфейса"
0 kamila0713
 
30.09.19
10:09
Книга "Разработка управляемого интерфейса", глава 3.9 Событие "Перед записью на сервере" текст: "Также нужно понимать, что все действия, выполняемые в этом обработчике ...., а не в обработчике события формы".
То есть, когда я пишу Объект.Записать(), то формы у меня не будет? Почему не будет? А что будет?
Если про это можно прочитать подробно - то прошу ссылку знающих.
1 ПесДобряк
 
30.09.19
10:11
2 Василий Алибабаевич
 
30.09.19
10:14
(0) Объекты можно создавать
1. интерактивно (вручную заполняя реквизиты на форме),
2. программно (например из внешних источников или на основании существующих)
Во втором случае формы не будет. События, вызываемые при Объект.Записать() будут вызваны в любом случае.
3 kamila0713
 
30.09.19
10:17
(2) Какие именно события?
4 kamila0713
 
30.09.19
10:19
(2) Так у меня вопрос почему не будет формы. Я думал, что когда пишу Объект.Записать(), то будут выполняться ВСЕ события, которые выполняются при интерактивной записи. Если это не так. То хочу знать, какие события будут выполняться
5 catena
 
30.09.19
10:26
(4)Форма - это визуальное представление объекта. У сервера нет глаз и смотреть ему не на что. Если вы работаете с объектом программно то с большой вероятностью, благообразнее всего, политически верно делать это на сервере.
6 Василий Алибабаевич
 
30.09.19
10:27
(3)
Для справочника - события объекта ПередЗаписью() и ПриЗаписи().
Для документа - тоже самое + ОбработкаПроведения() если документ проводится.
7 Василий Алибабаевич
 
30.09.19
10:29
+ (6) Посмотреть можно ИТС - Книги - Практическое пособие разработчика - Краткий справочник - Справочники - Последовательность событий ...
8 shuhard
 
30.09.19
10:29
(0)[Почему не будет?]
у объекта свой жизненный цикл, часто ни как не связанный с формой
9 GROOVY
 
30.09.19
11:18
10 kamila0713
 
30.09.19
11:31
(6) Спасибо большое
11 kamila0713
 
30.09.19
11:31
(9) Спасибо, Павел
12 kamila0713
 
30.09.19
11:38
(6) (9) Но откуда я должен был это понять? Сейчас опытным путем убедился в том, что вы написали, действительно, не срабатывает и событие формы ПриЗаписиНаСервере https://its.1c.ru/db/pubmanagedui#content:191:hdoc
- Но откуда я должен был это понять?
- Как раз из строк: "Также нужно понимать, что все действия, выполняемые в этом обработчике ..."

А в СП про это ничего...и вообще как-то не однозначно, не акцентировано

Всем спасибо
13 pechkin
 
30.09.19
11:40
(12) для начала стоит вкурить паттерн MVC и понимать что есть данные, а что их представление
14 Cyberhawk
 
30.09.19
11:40
С таким подходом к цитированию далеко не уедешь
15 ptiz
 
30.09.19
11:43
(12) Посмотри на тип, который имеет переменная Объект. Где там хоть слово про форму?
16 kamila0713
 
30.09.19
12:21
(14) А если бы я 2 абзаца процитировал, меня бы не забанили? То ОК
17 Жан Пердежон
 
30.09.19
12:54
(4) (12) у тебя может быть 10 разных форм элемента одного и того же справочника и в каждой какой-то свой код в "Перед записью на сервере".