![]() |
|
Параметр для номенклатуры | ☑ | ||
---|---|---|---|---|
0
sergqwert
17.07.17
✎
13:02
|
Какой параметр нужно установить для номенклатуры. Код следующий:
Процедура ОсновныеДействияФормыДействие() Запрос = Новый Запрос; Запрос.Текст = " |ВЫБРАТЬ | ТоварыНаСкладахОстатки.Номенклатура.Артикул КАК Артикул, | ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры КАК Характеристика, | ВЫБОР | КОГДА ТоварыНаСкладахОстатки.КоличествоОстаток ЕСТЬ NULL | ТОГДА 0 | ИНАЧЕ ТоварыНаСкладахОстатки.КоличествоОстаток | КОНЕЦ КАК Наличие, | ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК Цена, | СпрНоменклатура.ДополнительноеОписаниеНоменклатуры КАК ДополнительноеОписание, | СпрНоменклатура.ОсновноеИзображение КАК Фото |ИЗ | РегистрНакопления.ТоварыНаСкладах.Остатки( | &Дата, | Номенклатура = &Номенклатура | И Склад = &Склад) КАК ТоварыНаСкладахОстатки | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ) КАК ЦеныНоменклатурыСрезПоследних | ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура | И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки( | &Дата, | Номенклатура = &Номенклатура | И Склад = &Склад) КАК ТоварыВРезервеНаСкладахОстатки | ПО ТоварыНаСкладахОстатки.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура | И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры | И ТоварыНаСкладахОстатки.Склад = ТоварыВРезервеНаСкладахОстатки.Склад | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СпрНоменклатура | ПО ТоварыНаСкладахОстатки.Номенклатура = СпрНоменклатура.Ссылка |ГДЕ | НЕ СпрНоменклатура.ПометкаУдаления | И НЕ СпрНоменклатура.ЭтоГруппа"; Запрос.УстановитьПараметр("Дата", ТекущаяДата()); Запрос.УстановитьПараметр("Номенклатура", Номенклатура); // Номенклатура Запрос.УстановитьПараметр("Склад", Справочники.Склады.НайтиПоКоду("000000001")); Пишет Переменная не определена (Номенклатура) |
|||
1
Любопытная
17.07.17
✎
13:04
|
Я даже не знаю, что сказать))
Наверное надо как-то определить номенклатуру, которую вы в запрос запихать хотите |
|||
2
Ёпрст
гуру
17.07.17
✎
13:04
|
Номенклатура - Это че у тебя ?
Реквизит формы ? |
|||
3
Джинн
17.07.17
✎
13:04
|
(0) Раз пишет, значит не определена.
Вон склад у Вас определен, хотя и быдлокодерским способом. |
|||
4
Волшебник
модератор
17.07.17
✎
13:05
|
(0) Определите уже переменную, не мучайте компилятор.
|
|||
5
Ёпрст
гуру
17.07.17
✎
13:06
|
щас выяснится, что этот код еще и в форме документа должен быть, для каждой строки
:) |
|||
6
1dvd
17.07.17
✎
13:27
|
вопрос в стиле "я тут чего наделал. Что нужно поменять?"
|
|||
7
2dolist
17.07.17
✎
13:34
|
Запрос.УстановитьПараметр("Номенклатура", Номенклатура); // Номенклатура
// не, правда номенклатура |
|||
8
Волшебник
модератор
17.07.17
✎
13:35
|
(7)
//// мамой клянусь |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |