|
как вызвать неглобальные фун-ции/процедуры?
| ☑ |
0
dreamoff
22.12.11
✎
14:25
|
как вызвать процедуру из отчета при начале работы системы?подскажите пожалуйста
|
|
1
Rie
22.12.11
✎
14:26
|
(0) Если она без Экспорт - никак.
|
|
2
Axel2009
22.12.11
✎
14:27
|
отч = отчеты.отчетик.создать();
отч.процедурка();
|
|
3
dreamoff
22.12.11
✎
14:28
|
это я понял.в модуле отчета процедедуре делаю экспорт.а как потом ее вызвать?
отчет.Нужнаяпроцедура()
|
|
4
dreamoff
22.12.11
✎
14:31
|
где то я видел,не могу найти где,что вызывалась так
форм=отчеты.отчет.создать();
форм.получитьформу.открыть();
форм.процедура();
зачем тогда открытие формы?
|
|
5
zladenuw
22.12.11
✎
14:32
|
можно без открытие формы. только получитьформу()
|
|
6
Axel2009
22.12.11
✎
14:32
|
блондинко?
|
|
7
dreamoff
22.12.11
✎
14:33
|
(5) ковычки не принципиально))
(6) иногда кажется что да)))
|
|
8
dreamoff
22.12.11
✎
14:35
|
(5)тьфу,скобки
|
|
9
Axel2009
22.12.11
✎
14:36
|
(8) в при открытии формы обычно заполняются реквизиты отчета значениями по умолчанию. поэтому проще вызвать открытие формы, чем в другой процедуре инициализировать реквизиты.
|
|
10
dreamoff
22.12.11
✎
14:39
|
(9)т.е.
такая конструция правильная без заполнения реквизитов?
форм=отчеты.отчет.создать();
форм.процедура();
а для заполнения
форм=отчеты.отчет.создать();
форм.получитьформу().открыть();
форм.процедура();
|
|
11
Axel2009
22.12.11
✎
14:40
|
(10) как в отчете написано, так и будет отрабатывать.
|
|
12
aleks-id
22.12.11
✎
14:42
|
есть еще один хитрый код. можешь в конце модуля отчета навалять свой код и он выполнится при Отчет=Отчеты.МойОтчет.Создать();
|
|
13
DrShad
22.12.11
✎
14:42
|
(9) ну да тогда все формы открывать и наблюдать чехарду открывающихся и закрывающихся форм, чтобы получить нужную инфу, но самому код не писать
|
|
14
vmv
22.12.11
✎
15:00
|
(13) чтобы исключить такого рода чехарду появился модуль менеджера - во всех новых конфигурациях печать, выборки и прочее делают через него и плевать свколько форм у самого объекта ибо тащить во вне функционал из модуля формы - от лукавого)
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший