Имя: Пароль:
1C
1C 7.7
v7: СводныйОстаток не работает
0 vmgvmg
 
20.12.14
01:10
ТиС 981 Демо
Это работает.
рег=СоздатьОбъект("Регистр.ОстаткиТМЦ");
Сообщить("СводныйОстаток "+рег.СводныйОстаток(,,с,,"Количество"));
с- вводим в диалоге
А это нет (выдаёт нули):
спрС=СоздатьОбъект("Справочник.Склады");
спрС.ВыбратьЭлементы();
Пока спрС.ПолучитьЭлемент() = 1 Цикл
  Сообщить(""+рег.СводныйОстаток(,,спрС,,"Количество"));
КонецЦикла
1 Rie
 
20.12.14
02:38
(0) Волшебное слово - ТекущийЭлемент().
2 vmgvmg
 
20.12.14
02:41
ТекущийЭлемент() - не помогает
а так работает
спрф=СоздатьОбъект("Справочник.Фирмы");
спрф.ВыбратьЭлементы();
Пока спрф.ПолучитьЭлемент() = 1 Цикл
  Сообщить(""+рег.СводныйОстаток(спрф,,,,"Количество"));
КонецЦикла
3 Rie
 
20.12.14
02:48
Не помогает - это как?
По идее ведь спрС хранит в душЕ некую выборку, а не ссылку на элемент справочника. Со всеми отсюда вытекающими.