ошибка при запросе остатков
☑
0
ep22z
18.05.22
✎
11:06
Всем привет, такая проблема:Неверные параметры "РегистрБухгалтерии.Хозрасчетный.Остатки"
<<?>>РегистрБухгалтерии.Хозрасчетный.Остатки(
Неверные параметры "РегистрБухгалтерии.Хозрасчетный.Остатки"
<<?>>РегистрБухгалтерии.Хозрасчетный.Остатки(
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.КоличествоОстаток КАК ТекОстаток,
| ХозрасчетныйОстатки.КоличествоОстатокДт КАК ТекОстатокДТ
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(
| &Дата,
| Счет = &Счет,
| &МассивСубконто,
| Организация = &Организация
| И Субконто1 = &Номенклатура
| И Субконто2 = &Склад) КАК ХозрасчетныйОстатки";
МассивСубконто = Новый Массив;
МассивСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура);
МассивСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады);
Запрос.УстановитьПараметр("МассивСубконто", МассивСубконто);
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("Номенклатура", ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура);
Запрос.УстановитьПараметр("Склад", Склад);
Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ТоварыНаСкладе);
Запрос.УстановитьПараметр("Дата",ТекущаяДата());
Результат = Запрос.Выполнить().Выбрать();
МассивОстатков = Новый Массив;
СоответствиеОстатков = Новый Соответствие;
Пока Результат.Следующий() Цикл
СоответствиеОстатков.Вставить("Position", Результат.Номенклатура);
СоответствиеОстатков.Вставить("qnty", Результат.Счет);
КонецЦикла;
МассивОстатков.Добавить(СоответствиеОстатков);
1
lubitelxml
18.05.22
✎
11:15
" Запрос.УстановитьПараметр("Номенклатура", ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура); " - здесь наверное конкретная номенклатура должна быть?
2
ep22z
18.05.22
✎
11:21
(1)планировалась выборка всех остатков по товарам (выгружаю в файл и к себе на сайт)
3
balak05
18.05.22
✎
11:26
(2) Тогда зачем (1) ? Условие по видам субконто уже есть в массиве субконто.
4
Kassern
18.05.22
✎
11:30
(0) погодите, в виртуальной таблице остатков, всего же 2 переменные, это период и условие. Как вы туда еще 2 параметра впихнули?)
5
Ненавижу 1С
гуру
18.05.22
✎
11:35
(4) в бух регистре 4
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший