Показать сообщение отдельно
Старый 27.10.2006, 16:37     # 2534
qeraser
Junior Member
 
Аватар для qeraser
 
Регистрация: 03.09.2003
Сообщения: 62

qeraser Путь к славе только начался
Если в выписке несколько различных операций, будет неверный результат когда нужная операций не 1я.
В данном цикле значения приход и расход присваиваются от 1й операции даже если КоррСчет не равен 62.1

Решение подсказали такое

Код:
ТЗ=СоздатьОбъект("ТаблицаЗначений");
ТекДок.ВыгрузитьТабличнуюЧасть(ТЗ,"КоррСчет,Приход,Расход");
ТЗ.Свернуть("КоррСчет","Приход,Расход");
стр="";
Если ТЗ.НайтиЗначение(СчетПоКоду("62.1"),стр,"КоррСчет")=1 Тогда
  Приход=ТЗ.ПолучитьЗначение(стр,"Приход");
  Расход=ТЗ.ПолучитьЗначение(стр,"Расход");
Иначе
  Приход=0;
  Расход=0;
КонецЕсли;

Последний раз редактировалось qeraser; 27.10.2006 в 16:42.
qeraser вне форума