0
jinny84
23.08.19
✎
14:52
|
Добрый день. не подскажете в чем ошибка? запрос возвращает пустое значение
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
| ХозрасчетныйОстатки.Субконто1.Код КАК Код,
| ХозрасчетныйОстатки.Субконто2 КАК Склад,
| ХозрасчетныйОстатки.Организация КАК Организация,
| ХозрасчетныйОстатки.КоличествоОстаток КАК Количество
|{ВЫБРАТЬ
| Номенклатура.*,
| Код,
| Склад.*,
| Организация.*,
| Количество}
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки КАК ХозрасчетныйОстатки
|ГДЕ
| ХозрасчетныйОстатки.Субконто2 = &Склад
| И ХозрасчетныйОстатки.Субконто1 = &Номенклатура";
Запрос.УстановитьПараметр("Склад", Склад);
Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
//Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
// Возврат ВыборкаДетальныеЗаписи.Код;
//КонецЦикла;
Если ВыборкаДетальныеЗаписи.Следующий() Тогда
Возврат ВыборкаДетальныеЗаписи.Код;
КонецЕсли;
|
|
3
Максим Нижегородец
23.08.19
✎
15:12
|
(0) ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
ХозрасчетныйОстатки.Субконто2 КАК Склад,
ХозрасчетныйОстатки.Организация КАК Организация,
ХозрасчетныйОстатки.КоличествоОстаток КАК Количество
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(, , &Субконто, ) КАК ХозрасчетныйОстатки
ГДЕ
ХозрасчетныйОстатки.Субконто2 = &Склад
Нужно &Субконто передать массив = (Номенклатура,Склады) - виды субконто. Тогда будет счастье.
|
|