Доброго времени суток.
Версия 7.9 sales.
В системе есть группы контактов, как я понимаю, они хранятся в объекте ContactFolder.
Можно ли запросом получить список всех групп?
Можно ли каким-то образом по id группы получить список всех относящихся к ней контактов?
Если что, нужно для организации рассылки. Что-то вроде детали с выбором из справочника, после чего нужно получить список всех контактов, относящихся к выбранным группам.
Нравится
Добрый день, Денис!
Для того чтобы получить список всех групп Вам нужно выполнить entitySchemaQuery запрос:
https://academy.terrasoft.ua/documents/technic-sdk/7-9/ispolzovanie-ent…
Для того, чтобы получить список контактов из группы нужно выполнить esq с фильтром в таблицу ContactInFolder, выбрать ContactId, предварительно отфильтровав по FolderId.
Илья, добрый день.
"Мотков Илья" написал:ContactInFolder
Спасибо, уже нашёл :) Проглядел вчера вечером эту таблицу.
Можно здесь же задать ещё один вопрос, просто он связан с основной задачей. Какой метод вызывается при удалении записи на детали с реестром (см. скриншот)?
Интересует, как оследить id удаляемой записи перед её удалением? OnDeleted в данном случае не подходит - он вызывается уже когда всё удалено.
Добавлю: хотелось бы отловить именно момент запуска удаления, т.е. когда уже выбран вариант в диалоговом окне.