Как проверить наличие файлов в детале Attachments в табе ATTACHMENTS AND NOTES на странице редактирования Lead?
Есть необходимость выполнить действия на странице Lead в зависимости от того, был ли прикреплён хоть один аттачмент. Для этого хочу сделать замещающий файл для детали Attachments, там в методе проверить наличие файлов и через сендбокс послать эту информацию странице лида. Но никак не могу вспомнить, как можно было найти название файла, который отвечает за эту делать. Вопрос в том, как этот файлы должен называться и в том, как можно будет в нём проверить наличие(ну или количество) прикреплённых файлов.
Нравится
Неправильный подход.
Замещенная схема детали и отправка сообщения из нее будет работать только в том случае, если пользователь откроет вкладку Файлы. Но если нет, то логика не сработает, так как даже схема детали не будет подгружена на клиент.
Для проверки необходимо выполнить запрос в базу с помощью EntitySchemaQuery, и посмотреть есть ли записи в объекте LeadFile с фильтром Lead = свойству Id страницы лида.
Неправильный подход.
Замещенная схема детали и отправка сообщения из нее будет работать только в том случае, если пользователь откроет вкладку Файлы. Но если нет, то логика не сработает, так как даже схема детали не будет подгружена на клиент.
Для проверки необходимо выполнить запрос в базу с помощью EntitySchemaQuery, и посмотреть есть ли записи в объекте LeadFile с фильтром Lead = свойству Id страницы лида.
Владислав Литвинчук,
спасибо! Что-то я и забыл про то, что init() аттачментов не запустится пока не откроют таб с ними.