CREATE PROCEDURE SearchGrid @P1 VARCHAR(100) = NULL, @P2 VARCHAR(100) = NULL…
AS
SELECT
…
WHERE ((@P1 IS NULL) OR (SearchLike.Search LIKE '%' + @P1 + '%'))
AND ((@P2 IS NULL) OR (SearchLike.Search LIKE '%' + @P2 + '%'))
…
Только в IN(4,5,6,7,7,7) всегда разное количество данных, может дойти и до 5к
Задание предельно простое: Создать и заполнить элемент справочника организаций (или контрагентов, из вопроса не совсем понятно), и создать и выбрать значения сопутствующих справочников, адресов и физлиц.
С чем конкретно у вас возникли трудности? Вы не знаете где в интерфейсе находится справочник Организаций? Чтобы ответить на этот вопрос, действительно нужно знать с какой конфигурацией вы работаете, но обычно, в любой конфигурации, достаточно внимательно посмотреть на экран, возможно пооткрывать различные меню и закладки, всё в ваших руках.