В 8.1 есть в общих модулях есть свойство "глобальный".
После конвертации с 8.0 на 8.1 это свойство включено.
1с рекумендует перевести глобальные модули в неглобальные.
Почему? Разница разве не тока в способе вызова процедур и функций?
(5) А у тебя дома в ящике под инструменты носки лежат? :)
ave-kuban
7 - 14.09.07 - 13:54
(6) все-равно не привычно и, пока, не удобно помнить в каком модуле что лежит
D_E_S_131
8 - 14.09.07 - 13:55
А-а, много времени провожу на работе и что-где лежит дома практически не знаю. Использую "функцию" "ПолучитьНоски()" глобального модуля "глЖена" и не парюсь. :)
обратите внимание - ПолучитьНоски() - вообще без параметров.. ..все равно какие носки и откуда :)
vogenut
11 - 14.09.07 - 14:50
(8) Если модуль глЖена глобальный, то получение носков должно выглядеть следующим образом - заходишь в квартиру и орешь "Дай носки!". При чем не важно гости у тебя или нету дома никого :) А вот если глЖена не глобальный модуль, то тогда тебе нужно в начале к ней подойти и спокойно сказать "Дай носки". :))
PowerBoy
12 - 14.09.07 - 15:01
(11) Нет - это жена должна материализоваться перед тобой, на твой вызов и выдать носки.
vogenut
13 - 14.09.07 - 15:03
(12) А почему именно жена должна? Ведь был просто клич "Дай носки" без указания адресата.
PowerBoy
14 - 14.09.07 - 15:06
(13) Это для случая когда глЖена не глобальный модуль
vogenut
15 - 14.09.07 - 15:08
(14) Если жена не глобальный модуль, то надо говорить Жена.ДайНоски. А вот если у тебя, помимо глЖена, еще есть модули глМама, глСестра, глТещя и у всех есть ДайНоски (для подношения носков своим мужикам) то начинается драка, когда ты крикнешь ДайНоски.
vogenut
16 - 14.09.07 - 15:09
+(15) Это если они вместе соберутся в одной квартире (конфигурации) вместе с тобою. А ведь их там также вообще может не быть...
vogenut
17 - 14.09.07 - 15:13
+(16) Все конечно хорошо, если ты сидишь с женой только в своей квартире. Но вот если ты пойдешь на работу и начнешь там кричать ДайНоски...
ВикторП
18 - 14.09.07 - 15:40
(2) конечно хорошо для запуска, но работа-то состоит не только из запуска программы , у нас терминальные пользователи заметили что время выполнения некоторых операций УВЕЛИЧИЛОСЬ причина понятна, теперь мы в глобальный модуль обратно затаскиваем процедуры
D_E_S_131
19 - 14.09.07 - 15:51
"Но вот если ты пойдешь на работу и начнешь там кричать ДайНоски..."
Для этого используем инструкции препроцессора
#Если Квартира Тогда
ПолучитьНоски();
#КонецЕсли
А вообще, отстаньте от моей жены...
vogenut
20 - 14.09.07 - 16:33
(19) Тут речь не про твою жену, а про абстрактную :)
А так, возникает большое недоумение "и эти люди хотят объектно-ориентированное программирование в один це" :)). При этом, используют директивы препроцессора и заси**ют глобальное пространство имен...
Фауст
21 - 14.09.07 - 16:40
Продолжайте )))
vogenut
22 - 14.09.07 - 17:28
(21) А что тут продолжать? Модули должны быть неглобальными, если не хотите приключений на свой зад после нескольких месяцев разработки.
Бамбук
23 - 14.09.07 - 17:35
(0)Не знаю. Вроде сами из 1с говорят что после конвертации переводить модули не обязательно
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 500 человек.