В таблице Заявки в поле Сотрудники выбираем сотрудника из списка (подгружается через связь список из таблицы Сотрудники"). После выбора сотрудника из справочника и сохранения записи в справочнике сотрудников в отдельном поле Заявка должен стоять номер привязанной заявки.
Если привязывать из справочника сотрудников, то тоже самое - открываем сотрудника, выбираем из списка по связи нужную заявку. В таблице заявок в поле Сотрудник отображается связанный сотрудник.
Как это сделать?
Связать 2 таблицы через поле
Автор d654525, 03 мая 2016 16:36
Сообщений в теме: 3
#1
Отправлено 03 Май 2016 - 16:36
#2
Отправлено 04 Май 2016 - 17:25
В данном случае, Вам стоит использовать примерно такое вычисление в таблице "Заявки".
$line['Сотрудник']['Заявка'] = $line['ID'];
#3
Отправлено 04 Май 2016 - 20:20
Сработало, спасибо. А если нужно будет отменить выбранного сотрудника - чтобы и в заявке, и в справочнике удалилась связь? Сейчас если выбираю в заявке 0 значение в верхней строке, то в заявке связь удаляется, а в справочнике нет.
#4
Отправлено 04 Май 2016 - 20:32
И еще подскажите, как сделать вычисление при попытке удалить/архивировать заявку, за которой закреплен сотрудник из справочника, чтобы эта связь в справочнике сотрудников удалялась? Т.е. нужно исключить ситуацию, когда заявка отправляется в архив или удаляется, а в справочнике сотрудников закрепление сотрудника за заявкой остается.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных













