|
УстановитьПараметр несколько значений | ☑ | ||
---|---|---|---|---|
0
kolp821
19.10.11
✎
15:27
|
Как можно указать несколько значений для одного параметра?
|
|||
1
Mort
19.10.11
✎
15:28
|
Телепатирую: Массив значений присвоить.
|
|||
2
rotting
19.10.11
✎
15:29
|
Список значений
|
|||
3
SuperMario
19.10.11
✎
15:29
|
(0)Массив.
Нескромный вопрос, а зачем? |
|||
4
xenos
19.10.11
✎
15:30
|
В зваросе не забудь "В (&ИмяПараметра)"
|
|||
5
kolp821
19.10.11
✎
15:31
|
Есть некий запрос, есть там некий параметр &парам
Запрос.УстановитьПараметр("парам",ТУТ НУЖНО УКАЗАТЬ НЕСКОЛЬКО ЗНАЧЕНИЙ ); |
|||
6
kolp821
19.10.11
✎
15:31
|
Как это сделать?
|
|||
7
Reset
19.10.11
✎
15:32
|
Никак
|
|||
8
Reset
19.10.11
✎
15:32
|
только перечитать предыдущие ответы и включить мозг.
|
|||
9
Живой Ископаемый
19.10.11
✎
15:33
|
2(5) И мы все надеемся, что в тексте запроса написано:
ГДЕ ПОЛЕ = &ИмяПараметра ? |
|||
10
Reset
19.10.11
✎
15:33
|
Если он есть (с) реклама марса
|
|||
11
kolp821
19.10.11
✎
15:34
|
(9) Все верно, сори что не написал заранее
|
|||
12
xenos
19.10.11
✎
15:35
|
СпЭлем= Новый СпискоЗначений;
СпЭлем.Добавить(Значени1) СпЭлем.Добавить(Значени2) Запрос.УстановитьПараметр("парам",СпЭлем ); |
|||
13
Живой Ископаемый
19.10.11
✎
15:35
|
2(11) ну и как ты думаешь, Поле может быть равно сразу нескольким значениям?
|
|||
14
Живой Ископаемый
19.10.11
✎
15:35
|
2(12)
СпЭлем= Новый СпискоЗначений; СпЭлем.Добавить(Ложь) СпЭлем.Добавить(Истина) Запрос.УстановитьПараметр("Проведен",СпЭлем ); пойдет? |
|||
15
xenos
19.10.11
✎
15:36
|
ГДЕ ПОЛЕ В (&парам)
|
|||
16
Reset
19.10.11
✎
15:39
|
(14) Вот так по пацански:
СпЭлем= Новый СпискоЗначений; СпЭлем.Добавить(Не СпЭлем.Добавить(Истина).Значение); |
|||
17
kolp821
19.10.11
✎
15:41
|
(12) ошибка: Неправильные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов |
|||
18
ДенисЧ
19.10.11
✎
15:42
|
иптыть... Ты что там сравнивать с чем собрался?
|
|||
19
Живой Ископаемый
19.10.11
✎
15:42
|
2(17) думаешь это он виноват в что ты сравниваешь поля неограниченной длины?
|
|||
20
Reset
19.10.11
✎
15:43
|
(17) Проследуй по пункту (8), затем, исходя из него, по пункту (4)
|
|||
21
chingiz
19.10.11
✎
15:44
|
Какие ты параметры задаешь? Нужно того же типа что и поле.
|
|||
22
Живой Ископаемый
19.10.11
✎
15:45
|
2(21) а если это поле коментарий неограниченной длины?
|
|||
23
Beduin
19.10.11
✎
15:46
|
У него щас еще что нибудь вылезет.
Тут надо с самого начала объяснять. С объявления переменных например. |
|||
24
rinatru
19.10.11
✎
15:47
|
(22)
ну тогда ограничивай КАК Строка(100 ) допустим |
|||
25
chingiz
19.10.11
✎
15:48
|
(22) Ну я с таким не сталкивался, так что не скажу 8)
|
|||
26
Живой Ископаемый
19.10.11
✎
15:48
|
2(24) черт побери, а если список значений задает пользователь, и однажды это 99 а однажды 101?
|
|||
27
kolp821
19.10.11
✎
15:49
|
Так, пишу код
Запр_Абіт = Новый Запрос ; Запр_Абіт.Текст = " ВЫБРАТЬ | Договір.Абітурієнт КАК Абітурієнт, | Договір.Абітурієнт.Наименование КАК АбітНаим, | ИЗ | Документ.Договір КАК Договір | ГДЕ | | Договір.Абітурієнт.ОсвітаШколаІнше = &ОсвітаШколаІнше |УПОРЯДОЧИТЬ ПО | АбітНаим" ; СпЭлем = Новый СписокЗначений; СпЭлем.Добавить(Справочники.НавчальніЗаклади.НайтиПоНаименованию("ВУЗ1")); СпЭлем.Добавить(Справочники.НавчальніЗаклади.НайтиПоНаименованию("ВУЗ2")); СпЭлем.Добавить(Справочники.НавчальніЗаклади.НайтиПоНаименованию("ВУЗ3")); Запр_Абіт.УстановитьПараметр("ОсвітаШколаІнше", СпЭлем); Нужно вывести по несколькими начальными завидениями. |
|||
28
Живой Ископаемый
19.10.11
✎
15:49
|
все, забанят...
|
|||
29
Reset
19.10.11
✎
15:49
|
(24) А если хочется полностью сравнивать, не ограничивая? Длина заведомо неизвестна.
|
|||
30
Beduin
19.10.11
✎
15:49
|
(26)
Там вот это скорее " поля несовместимых типов" |
|||
31
Beduin
19.10.11
✎
15:50
|
(27) Автор ты ветку читаешь в (9) и (4)?
|
|||
32
Reset
19.10.11
✎
15:53
|
(31) и (15)
|
|||
33
Reset
19.10.11
✎
15:55
|
Не знаю украинского, в нем "заведение" пишется как "завидение"?
Офтоп хотя. |
|||
34
kolp821
19.10.11
✎
15:57
|
(31) Читаю.
но не могу разобраться |
|||
35
Beduin
19.10.11
✎
15:57
|
(34) Тогда (23)
|
|||
36
Reset
19.10.11
✎
15:58
|
(34) Давай, мы в тебя верим.
"Договір.Абітурієнт.ОсвітаШколаІнше = &ОсвітаШколаІнше" "ГДЕ ПОЛЕ В (&парам)" Включай АЛУ. |
|||
37
kolp821
19.10.11
✎
16:56
|
Все спасибо. Сделал :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |