Здравствуйте, необходимо реализовать выборку параметров для отчета, который реализован с помощью представления.
Параметр - период, за который сформировать отчет (с какой даты по какую).
На данный момент я добавляю 2 дополнительные колонки (CreatedOn) в представление и фильтрую по ним.
Вопрос - можно как-либо улучшить данный функционал (хранимыми процедурами, например)?
и дополнительный вопрос - какой Id лучше использовать при создании представления в Creatio? На данный момент я беру Id тех записей, которые используются в отчёте (следовательно, которые уже есть в БД), хотелось бы узнать, есть ли более правильный подход или можно оставить так, как есть.
Нравится
Добрый день.
Из общего описания можно сказать, что для этой задачи использовать представление вполне подходящий вариант.
Насчет улучшения и оптимизации функционала сложно что-то порекомендовать, не зная деталей реализации.
Относительно того, какой Id лучше использовать, можно либо генерировать новый Id в представлении (например, в T-SQL функцией newid()), либо делать так, как Вы, - использовать Id записей. Фактически значение этого поля ни на что не влияет, а нужно только для сохранения представления в конфигурации, так как Id является обязательным параметром для создания схемы представления.
Добрый день.
Из общего описания можно сказать, что для этой задачи использовать представление вполне подходящий вариант.
Насчет улучшения и оптимизации функционала сложно что-то порекомендовать, не зная деталей реализации.
Относительно того, какой Id лучше использовать, можно либо генерировать новый Id в представлении (например, в T-SQL функцией newid()), либо делать так, как Вы, - использовать Id записей. Фактически значение этого поля ни на что не влияет, а нужно только для сохранения представления в конфигурации, так как Id является обязательным параметром для создания схемы представления.