[QUOTE]Алексей Майдокин пишет:
Не так. Событие OnBeforeEventAdd возникает при добавлении письма в очередь, то есть прямо тогда, когда происходит заказ, а не при его отправке. А поскольку это событие есть в обоих компанентах заказа, поэтому его использование достаточно надёжно.[/QUOTE]Получается, что в компонентах процесс идет так:
создание заказа -> OnOrderAdd -> добавление свойств -> CEvent::Send
Надеюсь, в следующих редакциях это исправят и свойства можно будет передавать сразу при создании заказа.
[QUOTE]Кстати, использование component_epilog.php мне не нравится, потому что это привязывает нас к шаблону. А если у меня много разных шаблонов компанента заказа, дублировать код в каждом? Хотя как частное решение, оно имеет право на существование.[/QUOTE]Да, это существенный недостаток. А что Вы думаете про второй способ (OnOrderAdd+OnEpilog)?