SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE procedure [dbo].[p_acc_transactions_get_observations]
	@branch_id int,
	@actor_type_code ais_code_short
as


	/*
	DGE 18/05/2017
	Le but de cette procédure est d'extraire les observations des dernières 1000 transactions saisies pour
	le type d'actyeur spécifié. 
	Ces observations seront affichées en tant qu'aide à la saisie dans la zone "Observations" de la fenêtre ScreenActorAccount.
	*/

	select	distinct t.atrn_obs
	from	(
			select	distinct  top 1000 a_account_id, atrn_obs
			from	acc_accounts a
					inner join acc_transactions t	on t.atrn_transaction_id = a.a_account_id
					inner join act_actors act		on act.act_actor_id = a.a_actor_id
			where	a.a_branch_id = @branch_id
			and		a.a_type_code = 'T'
			and		act.act_type_code = @actor_type_code
			order by a_account_id desc
			) as t
GO
