10.10.2018, 14:50 | #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 передается как параметр. С навом век живи, век учись - дураком помрешь )), но понять хочется)) Спасибо! |
|
11.10.2018, 17:00 | #2 |
Участник
|
Ну так потому что локальная переменная, поэтому и передают в функцию. А в самом юните может объект создается и нужно сохранить экземпляр созданный, чтобы продолжить генерацию письма.
А уж почему сделали локальную переменную, а не глобальную... Экономили память может. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Передача большой таблицы в excel | 9 | |||
Передача фильтра с сабформы в отчет | 10 | |||
Передача ОС в филиал через 79 | 3 | |||
Передача большого количества параметров | 1 | |||
Передача форм по ссылке. | 1 |
|