Всем привет!
Есть запрос:
ВЫБРАТЬ
ПриобретениеТоваровУслуг.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВременнаяТаблица
ИЗ
Документ.ПриобретениеТоваровУслуг КАК ПриобретениеТоваровУслуг
ГДЕ
ПриобретениеТоваровУслуг.Дата >= &ДатаНачала
И ПриобретениеТоваровУслуг.Дата <= &ДатаКонца
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВременнаяТаблица.Ссылка КАК Ссылка,
НаличиеФайлов.ОбъектСФайлами КАК ОбъектСФайлами,
НаличиеФайлов.ЕстьФайлы КАК ЕстьФайлы
ИЗ
ВременнаяТаблица КАК ВременнаяТаблица
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов
ПО (ВременнаяТаблица.Ссылка.Ссылка = НаличиеФайлов.ОбъектСФайлами.Ссылка)
ВОПРОС: Как Документ.ПриобретениеТоваровУслуг заменить на параметр? Т.е. что пользователь мог выбрать не только ПриобретениеТоваровУслуг, а другой документ "Сверка взаиморасчётов" или справочник "Договор с контрагентом".
ВЫБРАТЬ
НаличиеФайлов.ОбъектСФайлами КАК Ссылка,
НаличиеФайлов.ОбъектСФайлами КАК ОбъектСФайлами,
НаличиеФайлов.ЕстьФайлы КАК ЕстьФайлы
ИЗ
РегистрСведений.НаличиеФайлов КАК НаличиеФайлов
Где
НаличиеФайлов.ОбъектСФайлами = &Параметр
(3) так мне надо, чтоб был список всех объектов определённого типа, но где видно, что файл есть или нет. РегистрСведений.НаличиеФайлов там только те объекты, где файлов нет
(0) менеджер временных таблиц и СтрЗаменить() в модуле отчета
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший