|  11.11.2009, 11:36 | #1 | 
| MCTS | Автоматическое заполнение таблицы 
			
			Есть справочник Филиал. Каждый филиал имеет список пользователей. Есть таблица Приказов. К ней сделанно ссылочное отношение к филиалам (то есть каждый приказ имеет список филиалов). И к ней сделано ссылочное отношение к пользователям. Требуется в момент любого измения в ссылочной филиалов (в Приказах): 1) удалить все записи в ссылочной пользователей (в Приказах) 2) пробежавшись по ссылочной филиалов (в Приказах), и вытаскивая для каждой список пользователей текущего филиала, добавить этих ползователей в ссылочную пользователей (в Приказах). Подскажите, плиз, как это реализовать в СРМ? | 
|  | 
|  11.11.2009, 11:44 | #2 | 
| Чайный пьяница | Цитата: 
		
			Сообщение от Eldar9x
			   Есть справочник Филиал. Каждый филиал имеет список пользователей. Есть таблица Приказов. К ней сделанно ссылочное отношение к филиалам (то есть каждый приказ имеет список филиалов). И к ней сделано ссылочное отношение к пользователям. Требуется в момент любого измения в ссылочной филиалов (в Приказах): 1) удалить все записи в ссылочной пользователей (в Приказах) 2) пробежавшись по ссылочной филиалов (в Приказах), и вытаскивая для каждой список пользователей текущего филиала, добавить этих ползователей в ссылочную пользователей (в Приказах). Подскажите, плиз, как это реализовать в СРМ? Примеры написания Вы можете посмотреть в интернете. Их немало, в том числе и у меня в блоге. Достаточно детальное пошаговое руководство по написанию плагинов Вы можете посмотреть здесь. 
				__________________ Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit | 
|  | |
| За это сообщение автора поблагодарили: Eldar9x (2). | |
|  11.11.2009, 11:58 | #3 | 
| MCTS | 
			
			а подскажите еще, правильно ли я понимаю, что в момент, когда создается ссылочное отношение, то создается доп таблица. Если да, то как узнать название этой таблицы, чтобы потом в плагине ею манипулировать?
		 | 
|  | 
|  11.11.2009, 12:09 | #4 | 
| Чайный пьяница | Цитата: Насколько я понимаю - у Вас создано отношение типа N:N. Для выполнения ассоциации 2-ух сущностей необходимо использовать сообщение AssociateEntities. Для дизассоциации следует использовать сообщение DisassociateEntities. Название промежуточной сущности Вы задали при создании связи между сущностями. Откройте связь и посмотрите название. 
				__________________ Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit | 
|  | 
|  | 
| 
 |