Имя: Пароль:
1C
1С v8
Запрос по контрагентам
0 doublenick
 
03.02.14
01:09
Как реализовать следующий механизм: чтобы при выборе контрагента в результат запроса входили данные по выбранному контрагенту, а в противоположном случае (если контрагент не выбран) то по всем? Какие есть варианты запросов?
1 KUBIK
 
03.02.14
01:23
(0) ГДЕ ....
2 Поpyчик-4
 
03.02.14
01:28
(0) Изучай. http://infostart.ru/public/77068/
Твой случай там.
3 doublenick
 
03.02.14
01:31
Спасибо! )
4 PR
 
03.02.14
01:35
(2) Хрень

Запрос.Текст =
"ВЫБРАТЬ
|   Учет.Товар,
|   Учет.Количество
|ИЗ
|   Документ.Учет КАК Учет
|ГДЕ &ОтборПоСкладу";
5 Поpyчик-4
 
03.02.14
01:45
Ога, другого я не ожидал. Там же все идиоты, одну хрень гонят.
6 PR
 
03.02.14
01:52
(5) Ну, в статье ничего дельного нет, а в комментах к статье есть мой вариант, но я бы не стал писать истина вместо условия, написал бы замену текста вместе с ГДЕ.
7 ZaprosMan
 
03.02.14
07:08
Можно текст запроса менять через СтрЗаменить(Запрос.Текст,"//+","");
"ВЫБРАТЬ
блаблабла.контрагент
.....
//+ГДЕ блаблабла.контрагент = &Контрагент
"
8 Рэйв
 
03.02.14
07:14
(7)Тут есть один существенный минус
при использовании конструктора запросов , он при формировании новог текста трет все строки с каментами.
9 ZaprosMan
 
03.02.14
07:48
(8) Ну тогда можно использовать переменные в самом тексте.
"ВЫБРАТЬ
блаблабла.контрагент
.....
+Условие+"
Условие = "ГДЕ блаблабла.контрагент = &Контрагент";
////
Правда конструктор вовсе не откроется)))
10 George Wheels
 
03.02.14
07:50
ГДЕ
  Контрагент = &Контрагент ИЛИ Контрагент = &ПустаяСсылка
11 George Wheels
 
03.02.14
07:51
(10) Не то.
12 Мимохожий Однако
 
03.02.14
07:55
ВЫБОР
                   КОГДА &Покупатель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
                        ТОГДА ИСТИНА
                   ИНАЧЕ (Контрагент = &Покупатель)
              КОНЕЦ
13 George Wheels
 
03.02.14
08:02
(12) Да.

ГДЕ
  Контрагент = &Контрагент ИЛИ &Контрагент = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
14 Repey
 
03.02.14
08:20
А фигурные скобки в таких случаях не работают?
{} ?
15 Поpyчик-4
 
03.02.14
08:41
(14) Фигурные скобки для построителя