36c71ecb1e
Портал crm.bp-gr.ru возвращает status=Doubles при попытке создать вторую группу с тем же unique_key. Старый код делал одну B1/B2/B3-группу на каждый регион проекта — вторая группа молча пропадала. Теперь оба джоба (SyncSupplierProjectJob + SyncSupplierProjectsJob) формируют ровно одну группу на идентификатор со всеми регионами: - regions=[82,83] → tag='РФ', regions=[82,83] в одной группе - regions=[] → tag='РФ', regions=[] (вся РФ) - regions=[82] → tag='Москва', regions=[82] subject_code=null во всех supplier_projects и project_supplier_links. ProjectService::update() теперь триггерит SyncSupplierProjectJob при изменении поля regions. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>