const current = new SimpleRecord('announcement');
current.get('169807234016058592');
ss.eventQueue('announcement.send_announcement_to_me', current, ss.getUser().email);
ss.info('queued event')
попытка положить эвент в очередь не отрабатывает. Скрипт выполняется успешно, выводится сообщение о успехе отправки сообщения. Притом эвент сам не создается.
регистр эвента сущеструет и имеет дополнительный скрипт для отладки, где логируется сообщение о успехе отработки эвента и создается письмо на почту по параметру 1.
так-же есть кнопка на оповещаниях, она так-же не добавляет эвент в очередь.
Бьюсь довольно долго и не могу понять в чем причина. Прошу помочь.
Отбой, теперь оно работает.
Я создал другой эвент регистр и привязал отправку письма им. Попробовал отправить тот эвент скриптом в описании. Он отправился.
Попробовал отправить старый эвент, он тоже стал отправлсятся.
2 лайка
Возможно это дефект платформы.
Надо будет попробовать создать новое оповещение (писмо генератор), в нем указать новый эвент регистр(создать новый из поля в оповещении), попробовать поставить эвент в очередь.
Обнаружили такую проблему, что если в названии эвент регистра указать лишний пробел в конце, то он не обрезается.
Соответственно, если вызвать создание эвента, не указав этот лишний пробел в параметре ss.eventQueue
, то соответственно эвент не создается.