|
|
#1 |
|
Участник
|
Передача кодюнита параметром
Всем добрый день!
![]() Увидела в коде таблицы 90043 такие строки: MailMgt.AppendBody(Text1006); AppendAttachments(MailMgt, RequestType); MailMgt.Send; MailMgt локальная переменная Codeunit E-mail Template Managment Свойство TableNo у кодюнита MailMgt = <Undefined> В таблице 90043 AppendAttachments(MailMgt : Codeunit "E-mail Template Managment";RequestType : 'Room Requirements,Room Plan') ....... MailMgt.AppendAttachment(CustDocEntry."Document Name",FileInstream); ....... Не смогла понять, зачем AppendAttachments(MailMgt MailMgt передается как параметр. С навом век живи, век учись - дураком помрешь )), но понять хочется)) ![]() Спасибо! |
|
|
|
|
#2 |
|
Участник
|
Ну так потому что локальная переменная, поэтому и передают в функцию. А в самом юните может объект создается и нужно сохранить экземпляр созданный, чтобы продолжить генерацию письма.
А уж почему сделали локальную переменную, а не глобальную... Экономили память может. |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Передача большой таблицы в excel | 9 | |||
| Передача фильтра с сабформы в отчет | 10 | |||
| Передача ОС в филиал через 79 | 3 | |||
| Передача большого количества параметров | 1 | |||
| Передача форм по ссылке. | 1 | |||
|