|
v7: Не могу получить остатки в элементарном Запросе
| ☑ |
0
Max1986
26.05.12
✎
19:45
|
Прошу не пинать - плоховато знаю 1С - помогите кто может.
Есть забалансовый счет и там надо получить остатки топлава по заправкам.
Пишу:
БухИтоги = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтоги.ИспользоватьСубконто(ВидыСубконто.Материалы,,1);
БухИтоги.ИспользоватьСубконто(ВидыСубконто.ТранспортныеСредства, Автомобиль, 2); // Отбирать по месту хранения
БухИтоги.ВыполнитьЗапрос(ТекущийДокумент(), ТекущийДокумент(), "ПРУ.РТ.Ф",,, 1,,"C"); // только остатки и обороты и только Количество
БухИтоги.ВыбратьСубконто(ВидыСубконто.Материалы);
Пока БухИтоги.ПолучитьСубконто() = 1 Цикл
Если БухИтоги.СКД("C") > 0 Тогда
ТЗТопливо.НоваяСтрока();
ТЗТопливо.Топливо = БухИтоги.Субконто(ВидыСубконто.Материалы);
// ТЗТопливо.ОстатокПриВыезде = БухИтоги.СКД("К"); Для счета 10.3
ТЗТопливо.ОстатокПриВыезде = БухИтоги.СКД("C");
КонецЕсли;
КонецЦикла;
И ничего! Не считает! как будто нет их! Но если поставить буковку "К" - количество - считает вроде. По оборотке по счету "ПРУ.РТ.Ф" есть движения по суммам.
Что я делаю не так. куда смотреть и копать? Помогите, плиз!
|
|
1
Max1986
26.05.12
✎
19:46
|
Счет "ПРУ.РТ.Ф" Имеет следующий порядок субконто - ТранспортныеСредства, Сотрудники, Материалы
|
|
2
K-5
26.05.12
✎
20:07
|
(0) добавь цикл по второму субконто
|
|
3
Max1986
26.05.12
✎
20:12
|
(2) а причем тут это?
У меня на
БухИтоги.ВыбратьСубконто(ВидыСубконто.Материалы);
уже ничего нет! Т.е. выборка пустая
|
|
4
SnarkHunter
26.05.12
✎
20:14
|
Субконто какие свойства имеет?
|
|
5
Max1986
26.05.12
✎
20:27
|
(4)в смысле?
Обычное субконто - что имеено посмотреть?
|
|
6
SnarkHunter
26.05.12
✎
20:29
|
Когда я слышу в ответ на вопрос - "в смысле?" - моя рука тянется к пистолету...
|
|
7
Max1986
26.05.12
✎
20:56
|
(6)что за свойства у субконто?
Обычное субконто, как и остальные
|
|
8
viktor_vv
26.05.12
✎
21:19
|
(7) Там флаг Учет по сумме стоит ? И случайно флаг Только обороты не установлен ? Это в плане счетов смотреть.
|
|