Имя: Пароль:
1C
1С v8
УФ и модуль объекта
, ,
0 Scorched
 
20.08.12
09:11
Как запретить управляемой форме лезть в модуль объекта?
1 golden-pack
 
20.08.12
09:11
?
2 IamAlexy
 
20.08.12
09:12
(0)
надо написать в первой строке модуля формы:

//во имя Луны повелеваю никогда отныне не лазить в модуль обьекта, ты, презренный модуль формы недостойный высокого и чистого кода..
3 andrewks
 
20.08.12
09:13
линейкой. по рукам
4 Scorched
 
20.08.12
09:13
Ну есть упр форма документа, при открытии лезет в модуль объекта, а там процедуры клиентские, которые она не понимает.
5 Scorched
 
20.08.12
09:14
(2) И как, у тебя работает?
6 IamAlexy
 
20.08.12
09:15
(5) вообще никаких проблем...
главное припугнуть.. а там - процедуры и функции начинают лезть только туда куда я им разрешаю...
7 Scorched
 
20.08.12
09:16
(6) Очевидно, у нас версии разные, не взлетает...
8 rphosts
 
20.08.12
09:16
ещё понедельник или я не заметил как пятница наступила?
9 ДенисЧ
 
20.08.12
09:17
(8) Да просто кто-то недопереопохмелился...
10 andrewks
 
20.08.12
09:17
(8) ещё ночь с пятницы на понедельник
11 Scorched
 
20.08.12
09:17
Блин, так и знал, что вопрос глупый. Надо было не спрашивать.
12 ДенисЧ
 
20.08.12
09:18
(11) Переформулируй вопрос. Или почитай про директивы препроцессора
13 andrewks
 
20.08.12
09:18
(4) а зачем ты туда пихнул процедуры клиентские?
14 Scorched
 
20.08.12
09:20
(13) Управляемые формы нагрянули как всегда внезапно, а до этого на галочки у общих модулей никто внимания не обращал(
15 pessok
 
20.08.12
09:20
(0) клиентские процедуры в модуле объекта это ок, это сила...
16 andrewks
 
20.08.12
09:21
(14) чё-то ты всё смешал - людей, коней...
17 Scorched
 
20.08.12
09:21
Теперь УФ при открытии лезет в модуль объекта и ругается, что не видит процедуру, которая находится в общем модуле с галочкой "Клиент"
18 rphosts
 
20.08.12
09:22
(14) сделай отдельно форму УФ и напиши код так, что-бы не было обращения к тем функциям...
19 rphosts
 
20.08.12
09:23
(17) стоп!!! проблема в видимолстью в общем модуле или в модуле объекта?
20 andrewks
 
20.08.12
09:24
(17) раскидай клиентские и серверные функции по разным общим модулям
21 Scorched
 
20.08.12
09:25
(20) только это, видимо, и остается
22 Scorched
 
20.08.12
09:26
(17) Проблема в том, что в модуле объекта лежит процедура из общего клиентского модуля.
23 Юрий Лазаренко
 
20.08.12
09:35
(14) "Внезапно" )) Уж более 4-х годов!
24 Scorched
 
20.08.12
09:38
(23) Сарказм. Хоть и печальный.
25 Scorched
 
20.08.12
13:03
Стормозил. Если в реквизитах формы есть объект - конечно к его модулю будет обращение. Так как форма нужна была только для просмотра, то просто передал параметром ссылку документа и уже из нее заполнял форму. Одна незадача - подвалы табличной части почему-то не считаются автоматом.
26 Юрий Лазаренко
 
20.08.12
14:47
(24) Сорри, обидеть не хотел! Тут есть такие, кто еще до 8.1 не добрался )))
27 acsent
 
20.08.12
14:53
(25) нет чтоб нормально модуль прописать, так костыли придумывают
28 olegves
 
20.08.12
15:25
на УФ модуль объекта в тонком и вэб клиентах выполняется на сервере, потому размещение там клиентских процедур вызывает ШОК у 1С!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.