В документе План лечения при выборе услуг и автоподстановке связанных услуг, они вставлялись без всякой логики. Исправил. Если при выборе услуги материал уже есть в списке, то просто прибавляется количество этого материала. При удалении услуги, если есть связанный материал в таблице, то отбавляется количество материала, которое прописано в привязанной табличке материалов в карточке услуги.