|
как поле запроса сравнить с переменной | ☑ | ||
---|---|---|---|---|
0
ОноНас
25.09.11
✎
01:06
|
Создал на форме динамический список, в произвольном запросе написал:
|
|||
1
ОноНас
25.09.11
✎
01:09
|
ВЫБРАТЬ
Картриджи.Наименование, Картриджи.ИдентифНомер, ОстаткиКартриджей.СостояниеКартриджа ИЗ Справочник.Картриджи КАК Картриджи ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиКартриджей КАК ОстаткиКартриджей ПО (ОстаткиКартриджей.Картридж = Картриджи.Ссылка) ГДЕ ОстаткиКартриджей.Склад.Наименование = &СкладКартриджа в нем необходимо сравнить ОстаткиКартриджей.Склад.Наименование с переменной СкладКартриджа, но не получается |
|||
2
Reaper_1c
25.09.11
✎
01:13
|
Конфигуратор закрой и отойди от компьютера на 3 метра.
|
|||
3
ОноНас
25.09.11
✎
01:17
|
хахаха))))
|
|||
4
ОноНас
25.09.11
✎
01:17
|
остряк
|
|||
5
IronDemon
25.09.11
✎
02:01
|
Конфигуратор закрой и ЖКК читать.
|
|||
6
ОноНас
25.09.11
✎
16:02
|
читал, понял что надо добавить в ГДЕ
ОстаткиКартриджей.Склад.Наименование = &СкладКартриджа УстановитьПараметр("СкладКартриджа", <ЗначениеПараметра>) НО сразу возник другой вопрос: |
|||
7
ОноНас
25.09.11
✎
16:04
|
запрос пишу в конструкторе запроса для динамической таблицы, но как УстановитьПараметр("СкладКартриджа", <ЗначениеПараметра>) вставить в запрос не поиму
|
|||
8
Steel_Wheel
25.09.11
✎
16:06
|
(7) Не, послушай все-таки (2)
А если серьезно, то твой запрос выглядит так Запрос = Новый Запрос(); Запрос.Текст = тут должен быть текст запроса Запрос.УстановитьПараметр("СкладКартриджа", СкладКартриджа"); Выборка = Запрос.Выполнить(); |
|||
9
ОноНас
25.09.11
✎
16:13
|
лан, буду пробовать (8)
|
|||
10
Джинн
25.09.11
✎
16:16
|
ПриСозданииНаСервере установи значение параметра динамического списка. Но вообще-то действительно ЖКК читать нужно.
|
|||
11
zag2art
25.09.11
✎
16:56
|
(0) послушай (10), а (3) издевается потому, что у тебя отбор в ГДЕ, а не в параметрах ВТ, да и "Картриджи.Ссылка" - тоже не хорошо.
|
|||
12
ОноНас
25.09.11
✎
18:01
|
в общем я не знал, где указать значение параметра, когда пишешь запрос через конструктор. В общем я его вставил в
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Если Параметры.Свойство("Отправитель") Тогда Склад = СокрЛП(Параметры.Отправитель); // где Список - название динамического списка Список.Параметры.УстановитьЗначениеПараметра("НаименСклада", Склад); КонецЕсли; КонецПроцедуры // все что мне надо было подсказать, как начинающему. А насчет "Картриджи.Ссылка", как нужно сделать? я писал через конструктор. |
|||
13
ОноНас
25.09.11
✎
18:02
|
// самая главная строчка почему то не попала)))
Список.Параметры.УстановитьЗначениеПараметра("НаименСклада", Склад); |
|||
14
zag2art
25.09.11
✎
18:07
|
(13) передавать надо не название склада, а ссылку на склад. по этому поводу тоже (2)
|
|||
15
ОноНас
25.09.11
✎
18:08
|
(14) это увеличивает скорость обработки запроса?
|
|||
16
Steel_Wheel
25.09.11
✎
19:27
|
(15) Я пойду и переименую твой склад... после этого работать дальше будет?
|
|||
17
ОноНас
25.09.11
✎
20:30
|
(16)дадада, ты прав только я и передавал ссылку. просто вот с этим ступил
|
|||
18
Oleg_Kag
25.09.11
✎
20:44
|
топик стратер Радченко читал? ... или у нас как всегда "поехали-потом заведешь"
|
|||
19
ОноНас
25.09.11
✎
20:50
|
я купил коробку с 8.2 обучение программированию.
|
|||
20
GROOVY
25.09.11
✎
20:53
|
(19) Ну так и прочитай книгу!
|
|||
21
ОноНас
25.09.11
✎
22:44
|
(20) как? она у меня без нее холодильник шатается
|
|||
22
ОноНас
25.09.11
✎
22:45
|
поражаюсь своей грамотности
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |