|
СКД 1С объект параметр |
☑ |
0
bfss-732
25.05.23
✎
13:38
|
Всем привет!
Есть запрос:
ВЫБРАТЬ
ПриобретениеТоваровУслуг.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВременнаяТаблица
ИЗ
Документ.ПриобретениеТоваровУслуг КАК ПриобретениеТоваровУслуг
ГДЕ
ПриобретениеТоваровУслуг.Дата >= &ДатаНачала
И ПриобретениеТоваровУслуг.Дата <= &ДатаКонца
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВременнаяТаблица.Ссылка КАК Ссылка,
НаличиеФайлов.ОбъектСФайлами КАК ОбъектСФайлами,
НаличиеФайлов.ЕстьФайлы КАК ЕстьФайлы
ИЗ
ВременнаяТаблица КАК ВременнаяТаблица
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов
ПО (ВременнаяТаблица.Ссылка.Ссылка = НаличиеФайлов.ОбъектСФайлами.Ссылка)
ВОПРОС: Как Документ.ПриобретениеТоваровУслуг заменить на параметр? Т.е. что пользователь мог выбрать не только ПриобретениеТоваровУслуг, а другой документ "Сверка взаиморасчётов" или справочник "Договор с контрагентом".
|
|
1
vicof
25.05.23
✎
14:07
|
ОБЪЕДИНИТЬ ВСЕ
или
программно текст запроса менять в зависимости от того, что на форме выбрано.
|
|
2
azernot
25.05.23
✎
14:08
|
ВЫБРАТЬ
НаличиеФайлов.ОбъектСФайлами КАК Ссылка,
НаличиеФайлов.ОбъектСФайлами КАК ОбъектСФайлами,
НаличиеФайлов.ЕстьФайлы КАК ЕстьФайлы
ИЗ
РегистрСведений.НаличиеФайлов КАК НаличиеФайлов
Где
НаличиеФайлов.ОбъектСФайлами = &Параметр
|
|
3
azernot
25.05.23
✎
14:09
|
+(2) Правда результат будет только если есть файлы.
|
|
4
bfss-732
25.05.23
✎
14:18
|
(3) так мне надо, чтоб был список всех объектов определённого типа, но где видно, что файл есть или нет. РегистрСведений.НаличиеФайлов там только те объекты, где файлов нет
|
|
5
azernot
25.05.23
✎
14:22
|
(4) Тогда используй совет из (1)
|
|
6
Momus
25.05.23
✎
14:28
|
(0) менеджер временных таблиц и СтрЗаменить() в модуле отчета
|
|