|
условие в запросе на вхождение в ТЗ |
☑ |
0
pavlo
07.06.12
✎
10:00
|
Народ, кто нить может рассказать как реализовать сабж?
тоесть есть ТЗ с данными, нужно уложить видимо во временную таблицу эту самую тз, а потом делать на нее условие, но ниже код орет что не верные параметры тз :(
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| тзТ.ТМЦСсылка,
| тзТ.Цена
|ПОМЕСТИТЬ тзТовары
|ИЗ
| &тз КАК тзТ
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.ВидЦены,
| ЦеныНоменклатурыСрезПоследних.Номенклатура,
| ЦеныНоменклатурыСрезПоследних.Цена
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ тзТовары КАК тзТ
| ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = тзТ.ТМЦССылка
| И ЦеныНоменклатурыСрезПоследних.Цена <> тзТ.Цена
|ГДЕ
| ЦеныНоменклатурыСрезПоследних.Характеристика = ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)
| И ЦеныНоменклатурыСрезПоследних.ВидЦены = &ВидЦены
|
|ДЛЯ ИЗМЕНЕНИЯ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних";
Запрос.УстановитьПараметр("тз",объект.ТаблицаТовара);
Запрос.УстановитьПараметр("ВидЦены",ЗначенияПоУмолчанию.ВидЦены);
тз=Запрос.Выполнить().Выгрузить();
|
|
1
ДенисЧ
07.06.12
✎
10:01
|
дословно ор приведи
|
|
2
Maxus43
07.06.12
✎
10:01
|
объект.ТаблицаТовара - не ТЗ видимо а ТЧ
|
|
3
Maxus43
07.06.12
✎
10:01
|
Запрос.УстановитьПараметр("тз",объект.ТаблицаТовара.Выгрузить());
|
|
4
МойКодУныл
07.06.12
✎
10:02
|
Нужно выгрузить в ТЗ. Колонки должны быть типизированы, но при выгрузки из ТЗ они уже типизированы.
|
|
5
МойКодУныл
07.06.12
✎
10:02
|
(4)*из ТЧ
|
|
6
pavlo
07.06.12
✎
10:07
|
ОГРОМНОЕ спасибо ВСЕМ, знал что там ТЧ, но думал попробовать РеквизитФормыВЗначение не проканало, а тут проще все, нужно было выгрузить :)
|
|
7
pavlo
07.06.12
✎
10:07
|
кстати уничтожать потом временную нужно обязательно?
|
|
8
Maxus43
07.06.12
✎
10:08
|
ненадр
|
|
9
abitfrosty
07.06.12
✎
10:08
|
Если не хочешь, чтоб она засоряла скуль, да. Но структура все равно останется.
|
|
10
Maxus43
07.06.12
✎
10:11
|
(9) при уничтожении запроса и ВТ уйдут. например Запрос = неопределено - всё. ну или как переменная запрос при выходе из процедуры уничтожится
|
|
11
pavlo
07.06.12
✎
10:47
|
спасибо
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший