|
Как в запросе проверить что &контрагент - список значений? | ☑ | ||
---|---|---|---|---|
0
vasmedv
02.11.11
✎
09:30
|
ГДЕ
ВЫБОР КОГДА &Контрагент = ЗНАЧЕНИЕ(справочник.контрагенты.пустаяссылка) ИЛИ &Контрагент = НЕОПРЕДЕЛЕНО ТОГДА ИСТИНА ИНАЧЕ пакет1.Контрагент В (&Контрагент) КОНЕЦ -------- Если &контрагент - список значений тогда ругается на несоответствие типов. А как иначе проверить что список пустой? |
|||
1
Ненавижу 1С
гуру
02.11.11
✎
09:31
|
ВЫБОР
КОГДА &ПустойСписокКонтрагент ТОГДА ИСТИНА ИНАЧЕ пакет1.Контрагент В (&Контрагент) КОНЕЦ |
|||
2
Axel2009
02.11.11
✎
09:32
|
использовать построитель запроса
|
|||
3
Amiralnar
02.11.11
✎
09:32
|
Используй построитель, vasmedv
|
|||
4
Defender aka LINN
02.11.11
✎
09:33
|
(0) Для нахрена? 18359-я попытка сделать отбор через ж... параметры?
|
|||
5
vasmedv
02.11.11
✎
09:42
|
(1) - не работает: не верные параметры когда <<?>>:&пустойКонтрагент
|
|||
6
vasmedv
02.11.11
✎
09:43
|
Я использую СКД
|
|||
7
Defender aka LINN
02.11.11
✎
09:44
|
(6) И нахрена тебе тогда (0)?
|
|||
8
Нуф-Нуф
02.11.11
✎
09:44
|
тогда просто пакет1.Контрагент В (&Контрагент)
|
|||
9
Нуф-Нуф
02.11.11
✎
09:44
|
и укажи тип списку значений
|
|||
10
vasmedv
02.11.11
✎
09:45
|
потому что я использую форму отчета а там выбирается контрагент - список зничений справочника, который может быть либо пустой, либо содержать одно или несколько значений
|
|||
11
vasmedv
02.11.11
✎
09:46
|
и когда он пустой надо показать все значения справочника
|
|||
12
Maxus43
02.11.11
✎
09:46
|
(10) дак тип то тогда всё равно список значений. читай (8)
|
|||
13
el-gamberro
02.11.11
✎
09:47
|
ТИПЗНАЧЕНИЯ(&Контр) = ТИП(СписокЗначений)
|
|||
14
Defender aka LINN
02.11.11
✎
09:47
|
(11) Тогда еще один вопрос: нахрена тебе СКД?
|
|||
15
Reset
02.11.11
✎
09:48
|
(12)(8) Тогда не будет работать условие, когда список пустой, то истина (т.е. отсутвие отбора) ;P
|
|||
16
vasmedv
02.11.11
✎
09:48
|
(9) у него есть тип - справочник контрагенты
|
|||
17
Megas
02.11.11
✎
09:48
|
(13) в 8.1 не будет работать?
|
|||
18
Maxus43
02.11.11
✎
09:49
|
(17) нет
|
|||
19
vasmedv
02.11.11
✎
09:50
|
(14) А нахрена тебе считать что быть умником круто? вот сделал значит скд.
|
|||
20
Defender aka LINN
02.11.11
✎
09:54
|
(19) Потому что то, что ты пыаешься сделать - это ОТБОР.
|
|||
21
Axel2009
02.11.11
✎
09:54
|
(19) книжки иди читай
|
|||
22
vasmedv
02.11.11
✎
09:58
|
(20)ну и что? я делаю отчет не для себя. У меня задание сделать через форму.
|
|||
23
Maxus43
02.11.11
✎
09:59
|
(22) на форму отбор выводи а не параметры запроса. отбор можно просто убрать - тогда всё покажет
|
|||
24
vasmedv
02.11.11
✎
09:59
|
(21) еще один гений. Ты случаем не КЭП?
|
|||
25
Axel2009
02.11.11
✎
10:01
|
(24) что не понятного в словах: "книжки иди читай"???
|
|||
26
Ненавижу 1С
гуру
02.11.11
✎
10:02
|
если СКД, то я против (1) вообще
|
|||
27
vasmedv
02.11.11
✎
10:02
|
ты бы еще сказал что мы на земле живем. это бы мне больше помогло ;)
|
|||
28
Evpatiy
02.11.11
✎
10:02
|
(0) А прикольно хамить людям которые пытаются в меру своих возможностей тебе помочь по твоей же просьбе?
|
|||
29
vasmedv
02.11.11
✎
10:09
|
Да я им не хамлю. Просто я долго форум читаю. И знаю уже многих. дело в отношении. Не хочешь не отвечай. А обсирать не надо.
|
|||
30
Defender aka LINN
02.11.11
✎
10:11
|
(29) Свое отношение ты уже продемонстрировал.
|
|||
31
vasmedv
02.11.11
✎
10:17
|
(30) ну извини, а ты свое неоднократно продемонстрировал тоже. Пришел сказал колкость ушел. а в чем тогда смысл 31272 сообщений?
|
|||
32
Axel2009
02.11.11
✎
10:28
|
(31) смысл в том, что когда тебе каждый пользователь будет звонить и спрашивать, а как добавить новый элемент у справочника номенклатуры, а потом будет звонить как добавить новый элемент у справочника контрагенты, а потом позвонит и спросит как отредактировать справочник номенклатуры и т.д., т.е. АЗЫ работы.
|
|||
33
vasmedv
02.11.11
✎
10:51
|
(32) Прикол форума в том что тут не кто никому не звонит. А просто спрашивает у всех. Причем я никогда не спрашиваю, если я сам уже не пытался разобраться и не поискать в 10 ссылках. Если тебе влом объяснять как ты говоришь "азы". Ну так не объясняй. Я поиму. Ладно не судьба. Буду сам пробовать по другому.
|
|||
34
Byasha
02.11.11
✎
10:53
|
(10)"потому что я использую форму отчета а там выбирается контрагент - список зничений справочника, который может быть либо пустой, либо содержать одно или несколько значений"
Ну ты же не в запросе выбираешь, а передаешь туда параметр. Вот перед тем как установить параметр и проверь список на заполненность. Если список пустой, или вместо списка - пустая ссылка, передавай в запрос НЕОПРЕДЕЛЕНО. Тогда у тебя отработает первое условие выбора. |
|||
35
Axel2009
02.11.11
✎
11:02
|
(33) прикол форума в том, что когда по несколько раз на дню отвечаешь на то что в книжках написано, то хочется этих "программистов" приравнять к "пользователям" и отправить таки почитать РТФМ.
|
|||
36
vasmedv
02.11.11
✎
11:15
|
Всем спасибо. Буду пробовать :) Извините если кого обидел. Не смог сегодня проконтролировать свои эмоции. Желаю всем держать зло под контролем!
|
|||
37
KAO111
02.11.11
✎
11:22
|
(10) можно указать условие в фигурных скобках, как раз для такого
{Контрагент В (&Контрагент)} |
|||
38
ДемонМаксвелла
02.11.11
✎
11:23
|
(36) чтобы держать зло под контролем, нужно быть самым злым
а вообще люди дело говорят, выводи на форму отбор СКД |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |