|
Не могу уложить в голове вызов функций-процедур по модулям | ☑ | ||
---|---|---|---|---|
0
Бишбармак
26.04.20
✎
07:10
|
Здравия всем.
Может у кого есть табличка или подобное. Суть вопроса. Какие процедуры какого модуля можно в каком месте вызывать. Например. Если в общем модуле процедура со словом экспорт, то её можно вызвать в любом объекте конфигурации. Если в модуле менеджера объекта написать процедуру с параметром экспорт , то ее можно вызвать в форме того же объекта , в форме другого объекта ... и т.д. Заранее спасибо. |
|||
1
hhhh
26.04.20
✎
07:33
|
(0) наоборот же.
Если в модуле менеджера объекта написать процедуру с параметром экспорт , то её можно вызвать в любом объекте конфигурации. А если в общем модуле процедура со словом экспорт, то не в любом. |
|||
2
Бишбармак
26.04.20
✎
07:36
|
(1) Вот я и плюхаюсь. Особенно в связке "модуль объекта"-"модуль менеджера объекта"-"модуль формы объекты"
|
|||
3
ДенисЧ
26.04.20
✎
08:24
|
Модуль формы - в том месте, где есть форма, конкретная.
Модуль объекта - где есть объект. Модуль общего модуля - в рамках его доступности (клиент/сервер/етц) |
|||
4
xXeNoNx
26.04.20
✎
08:32
|
Сам нарисуй эту таблицу, проверь вызов процедур и функций и поймешь что эта таблица уже тебе не нужна.
|
|||
5
Провинциальный 1сник
26.04.20
✎
08:44
|
Вот что реально бесит, так это модуль менеджера для внешних отчетов и обработок. Ну НАФИГА было это делать, при том что у внешних отчетов и обработок никакого модуля менеджера нет и быть не может?..
|
|||
6
xXeNoNx
26.04.20
✎
08:48
|
кто еще расскажет о своих проблемах с модулями и в целом?
|
|||
7
Провинциальный 1сник
26.04.20
✎
08:49
|
+(5) Немножко коряво выразился. Зачем было делать модуль менеджера у встроенных в конфигурацию отчетов и обработок, при том, что у внешних отчетов и обработок его быть не может, когда его функции легко могут быть выполнены модулем объекта?
|
|||
8
ДенисЧ
26.04.20
✎
08:50
|
(6) Скажите, доктор, а вас это реально беспокоит? Или вы просто хотите поговорить?
|
|||
9
ILM
гуру
26.04.20
✎
08:56
|
(5) Можно же создать отчет или обработку из внешних, и обращаться к ней точно так же как и к обычной встроенной. А в модуле менеджера их вы можете написать функцию формирования печатной формы или файла для чтения/записи/хранения настроек. По сути дела, что обработка, что отчет, это такой же объект, только не хранимый под ссылкой. Хотя глядя на регламентные отчёты, которые в последнее время сериализуют и хранят в хранилище - получаются недоссылочные "псевдо" объекты.
|
|||
10
Провинциальный 1сник
26.04.20
✎
09:00
|
(9) Код в модуле менеджера значительно усложняет вынос встроенной обработки во внешние(
"А в модуле менеджера их вы можете написать функцию формирования печатной формы" Что мешает использовать для этого модуль объекта? Суть в том, что отчеты и обработки - вовсе не "такие же" объекты, раз не хранятся в база, а только в метаданных. И модуль менеджера не имеет смысла и только всё усложняет( |
|||
11
Dmitry1c
26.04.20
✎
09:08
|
(7) а в чем собственно проблема?
перенеси функцию из модуля менеджера в модуль объекта, и весь вопрос |
|||
12
Провинциальный 1сник
26.04.20
✎
16:57
|
(11) И перенеси в формах все обращения и так далее, ага.. Всё можно. Можно и заново всё переписать. Вопрос в удобстве и целесообразности. Вот наличие модуля менеджера в обработке ничего не облегчает и не решает никакой задачи, которую можно было бы решить с использованием модуля объекта..
|
|||
13
palsergeich
26.04.20
✎
17:21
|
(5) Потому что модуль менеджера это в объектной модели свойство объекта Отчет.ИмяОтчета
Внешний отчет не является свойством объекта Отчет.ИмяОтчета, Внешний отчет это объект ВнешнийОтчет.ИмяОтчета - у него другой состав свойств и методов. |
|||
14
VladZ
26.04.20
✎
17:48
|
(0) Я вообще не понял: как можно в 3х соснах заблудиться?
|
|||
15
Провинциальный 1сник
26.04.20
✎
17:56
|
(13) И чо? В чем смысл "свойства объекта Отчет.ИмяОтчета" и почему оно так важно и без него надо обойтись настолько, чтобы потерять совместимость между встроенными и внешними отчетами?
|
|||
16
Ненавижу 1С
гуру
26.04.20
✎
18:05
|
+(14) рано еще вводить Обещание Ждать Асинх
|
|||
17
Бишбармак
26.04.20
✎
18:11
|
(14) "Эникею" вполне можно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |