|
v8: Почему многие процедуры перенесены из модуля объекта в Модуль менеджера? | ☑ | ||
---|---|---|---|---|
0
Max1986
15.03.12
✎
12:39
|
сравнивал старую УПП 1.3.11 и УПП 1.3.23.
Многие процедуры перенесы из модуля объекта в Модуль менеджера. Особенно печать. Почему? C какими такими особенностями это связано? Почему нельзя оставить в модуле объекта? Когда можно вызвать модуль менеджера в отличие от модуля объекта? |
|||
1
jsmith
15.03.12
✎
12:39
|
потому что это статические классы
|
|||
2
Stim
15.03.12
✎
12:40
|
ООП рулит)
|
|||
3
Max1986
15.03.12
✎
12:40
|
(1),(2) по подробнее - для лаймера в 8.2
|
|||
4
Господин ПЖ
15.03.12
✎
12:40
|
>Почему?
патамушта для печати "объект" бессмысленен. хватит ссылки переданной в метод стат. класса. |
|||
5
Max1986
15.03.12
✎
12:41
|
(1) что такое статические классы?
|
|||
6
Господин ПЖ
15.03.12
✎
12:41
|
(3) методы класса не требующие создания объекта этого класса.
|
|||
7
Астероид
15.03.12
✎
12:41
|
Функция ПолучитьСписокДебиторов()
..... КонецФункции Тогда в тексте программы можно обратиться к этой функции следующим образом: Дебиторы = Справочники.Контрагенты.ПолучитьСписокДебиторов(); |
|||
8
Max1986
15.03.12
✎
12:41
|
(4)что бы весь оъект не тащить?
|
|||
9
Cube
15.03.12
✎
12:41
|
(0) Это ориентирование на управляемый режим работы...
|
|||
10
Лирик
15.03.12
✎
12:41
|
Ответ на все вопросы сразу "Модуль менеджера можно использовать списке" - классический пример Печать нескольких документов из списка документов.
|
|||
11
Max1986
15.03.12
✎
12:42
|
(10)спасибо!
|
|||
12
Max1986
15.03.12
✎
12:43
|
(6)>> методы класса не требующие создания объекта этого класса.
А что страшного в создании объекта |
|||
13
Ненавижу 1С
гуру
15.03.12
✎
12:43
|
(12) ненужное чтение
|
|||
14
Ненавижу 1С
гуру
15.03.12
✎
12:44
|
всё от того, что нет модуля ссылки, вот в 8.3 сделают
|
|||
15
Господин ПЖ
15.03.12
✎
12:44
|
(8) типа того.
(9) нет. это просто более осмысленный подход... все более дальний отход от методик 7.7 когда все было свалено в одну кучу |
|||
16
y22-k
15.03.12
✎
12:44
|
(12) Объем данных, производительность, время
|
|||
17
Лирик
15.03.12
✎
12:45
|
(6) Ориентируйся на уровень спрашивающего :)
(12) Без обид :) |
|||
18
Ненавижу 1С
гуру
15.03.12
✎
12:45
|
единственное отличие от настоящих статических методов - необходимость указывать явно менеджер
|
|||
19
Max1986
15.03.12
✎
12:46
|
понял. спасибо всем
|
|||
20
Max1986
15.03.12
✎
12:47
|
(18)>> единственное отличие от настоящих статических методов - необходимость указывать явно менеджер
А что это такое " настоящие статические методы" |
|||
21
pumbaEO
15.03.12
✎
12:48
|
||||
22
Ненавижу 1С
гуру
15.03.12
✎
12:50
|
(20) которые обычно с директивой static ))
|
|||
23
Max1986
15.03.12
✎
12:54
|
(22) O_O про что это?
|
|||
24
Ненавижу 1С
гуру
15.03.12
✎
12:55
|
(23) да так, c++, delphi, java, c#
|
|||
25
Lama12
15.03.12
✎
12:57
|
Блин... завали бы уже объекты метеданных классами. Было бы понятней с точки зрения ООП.
А то я тоже не мог въехать зачем это все, а до книжек руки не доходят. |
|||
26
чувак
15.03.12
✎
12:58
|
(25) Зделай (Валшепник)
|
|||
27
Jofa
15.03.12
✎
13:00
|
Дак а чем плохо обращаться к Общим модулям?
|
|||
28
Ненавижу 1С
гуру
15.03.12
✎
13:02
|
(27) а откуда такой вопрос?
|
|||
29
Jofa
15.03.12
✎
13:03
|
(28) из (6)
|
|||
30
ЧеловекДуши
15.03.12
✎
13:03
|
(21)Познавательно.
Вот только вопрос, а почему это не было реализовано раньше? Сколько не колупаюсь в конфах, эта часть попросту не используется :) |
|||
31
ЧеловекДуши
15.03.12
✎
13:04
|
(27)Неудобно
|
|||
32
Джинн
15.03.12
✎
13:09
|
(27) Неудобно тем, что методы относятся к классу, не не к конфигурации в целом. При твоем подходе общие модули превратятся в общую помойку.
|
|||
33
Jofa
15.03.12
✎
13:11
|
(31)А так удобоство? Справочники.Контрагенты.ПолучитьСписокДебиторов();
(32)Типо разбивает методы по классом ..?? |
|||
34
Jofa
15.03.12
✎
13:12
|
+(33)Получается теперь не надо искать в дебрях общих модулей?
|
|||
35
МастерВопросов
15.03.12
✎
13:16
|
(0) "Многие процедуры перенесы из модуля объекта в Модуль менеджера. Особенно печать."
Я так понял это для реализации возможности печати нескольких доков за раз. Передаешь список документов в процедуру, распположенную в модуле менеджера и готово. Например при работе с динамич.списком, выделаешь мышкой кучу доков, потом жмешь "печать". |
|||
36
pumbaEO
15.03.12
✎
13:17
|
(34) не все так просто, посмотри БСП, там не дебри, а буреломы.
|
|||
37
Max1986
15.03.12
✎
14:09
|
А разве в УПП сейчас общие модули не превратились в помойку?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |