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

Как понимаю операции можно получить через $Документ.Операция, а как получить проводки? У них вроде и типизирующего имени нет.
1 antoneus
 
05.03.12
18:23
2 cyberandr
 
05.03.12
18:37
спасибо!
Основная теорема систематики: Новые системы плодят новые проблемы.