Имя: Пароль:
1C
1С v8
Возможно ли для логического оператор "В" не указывать параметр?
0 EarthsSoul
 
27.07.12
10:20
Здравствуйте

Имеется СКД, там создаются временые таблицы которые формируются с использованием логического оператор "В".

ВЫБРАТЬ
   ТоварыНаСкладахОстатки.Номенклатура,
   ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток
ПОМЕСТИТЬ ТаблицаОстатков
ИЗ
   РегистрНакопления.ТоварыНаСкладах.Остатки(&КонецПериода {(&КонецПериода)}, Склад В (&СкладыОстатков)) КАК ТоварыНаСкладахОстатки

Не всегда пользователь указывает &СкладыОстатков, если они не указаны нужно что бы запрос делался по всем складам в справочнике. Отчет написан с использованием «Шаблона типового отчета». Так что переопределять запрос на уровне кода очень бы не хотелось. Можно ли написать запрос так что бы был логический оператор "В" и возможность не указывать таблицу значений &СкладыОстатков?
1 butterbean
 
27.07.12
10:22
можно типа &СкладыНеЗаполнены ИЛИ Склад В (&СкладыОстатков)
2 vde69
 
27.07.12
10:22
(Склад В (&СкладыОстатков) или &НеВыбранСкла)
3 Maxus43
 
27.07.12
10:23
{} для этого и придуманы жеж, в СКД можно не указывать, если параметр заключен в них
4 vinogradъ
 
27.07.12
10:24
(0) если пользователь не указал какой склад, то в &СкладыОстатков запихнуть все
5 EarthsSoul
 
27.07.12
10:26
(3) лучшее решение )
6 EarthsSoul
 
27.07.12
10:26
забыл про него )