0
cyberandr
05.03.12
✎
17:33
|
Всем привет! У меня такая проблема : есть задача, для 1С+ms sql 2005 перевести обработку через прямой запрос :
Опер = СоздатьОбъект("Операция");
Опер.ВыбратьОперацииСПроводками(,,"20",,3);
Пока Опер.ПолучитьОперацию() = 1 Цикл
Для Н = 1 По Опер.КоличествоПроводок() Цикл
Опер.ПолучитьПроводкуПоНомеру(Н);
Если Н = Опер.НомерПроводки() Тогда
Если (Опер.Дебет.Счет = СчетПоКоду("20")) Тогда
ДобавитьСтроку(Опер,1,Опер.Дебет.Счет.Код);
КонецЕсли;//
Если (Опер.Кредит.Счет = СчетПоКоду("20")) Тогда
ДобавитьСтроку(Опер,2,Опер.Кредит.Счет.Код);
КонецЕсли;//
КонецЕсли;
КонецЦикла;
КонецЦикла;
Как понимаю операции можно получить через $Документ.Операция, а как получить проводки? У них вроде и типизирующего имени нет.
|
|