Estimado, se ve que en el proceso algo pasó que se daño la base. Te puedo pasar el codigo para recrear esa funcion, pero probablemente no sea la unica que se daño, eso no lo podemos determinar por este medio.
para solucionar este paso, pegá las siguientes lineas en listados, envios masivos, y hace click en calcular, reinicia el sistema y probá si anda. Si con eso te empieza a dar otro error habria que ver la base de datos y hacer una revision integral.
Saludos,
CREATE FUNCTION [dbo].[fnGetClientesVendedor] (@id_vendedor INTEGER)
RETURNS @clientes TABLE
(
ID_cliente int NOT NULL primary key,
tipoAcceso varchar(1) NOT NULL
)
AS
BEGIN
INSERT INTO @clientes (id_cliente, tipoAcceso ) select id_cliente, max(tipoacceso) from fnVENDEDORCliente(@id_vendedor) group by Id_cliente
return --select id_cliente, max(tipoacceso) from @clientes group by id_cliente
END