Имя: Пароль:
1C
1С v8
Из регистра хозрасчетный выбрать субконтоДт1
0 Misty
 
15.04.13
04:04
Добрый день.
Есть документ ОперацияБух. Как перебрать все записи документа, выбрать те, которые соответствуют условию и получить значение субконтоДт1. В данном случае СубконтоДт1 - это номенклатура (счет Дт -41,01).

Объект=Документ.ПолучитьОбъект();
НаборЗаписей=объект.Движения.Хозрасчетный;
НаборЗаписей.Прочитать();
   
Для каждого записьДокумента из НаборЗаписей цикл
Если  записьДокумента.Сумма=0 тогда
   сообщить(записьДокумента.СубконтоДт[1]);
           
КонецЕсли;    
КонецЦикла;    
НаборЗаписей.Записать();
1 Misty
 
15.04.13
04:06
Программа ничего не выводит, видать не нравится запись записьДокумента.СубконтоДт[1]
А по другому что то не могу сообразить как.
Подскажите. Заранее спасибо
2 razlagator
 
15.04.13
06:00
посмотреть в отладчике, не?
3 Wobland
 
15.04.13
06:02
СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура]?
4 hhhh
 
15.04.13
06:55
(1) СубконтоДт[1] - это второе субконто
5 Misty
 
15.04.13
07:13
СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура] - вот так все стало работать. спасибо
6 cw014
 
15.04.13
08:36
СубконтоДт[0]?