Имя: Пароль:
1C
1С v8
ошибка при запросе остатков
,
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
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан