0
Segate
31.07.12
✎
15:31
|
Реализация77=База.CreateObject("Документ.РасходнаяНакладная");
РезультатПоискаДокумента = РасходнаяНакладная_База7.НайтиПоНомеру(КоррекцияНомера(СтрокаТаб.ДокументПартии.номер),ПреобразоватьДату(СтрокаТаб.ДокументПартии.Дата));
Если РезультатПоискаДокумента=1 тогда
Реализация77 = РасходнаяНакладная_База7.ТекущийДокумент();
КонецЕсли;
БухИт004пр = База.CreateObject("БухгалтерскиеИтоги");
БухИт004пр.ИспользоватьСубконто(СубНоменклатура, Товар7, 2);
БухИт004пр.ИспользоватьСубконто(СубКонтрагенты, Контрагент77, 2);
БухИт004пр.ИспользоватьСубконто(СубДокументы, Реализация77,2);
БухИт004пр.ВыполнитьЗапрос(,Реализация77,"004.2",,,,,"С");
На последней строке все падает. Все типы субконто вроде совпадают. Причем если не заполнять начало периода - то ошибка "Типы не совпадают(1)", а если заполнить, то "Типы не совпадают(4)"
Понятно, что где то я нафейлил в этой команде, но я, если честно не понимаю, какой она должна быть, чтоб получить закупочную сумму и кол-во из реализации
|
|
4
Irbis
31.07.12
✎
15:39
|
БИ=OLE.CreateObject("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто("Контрагенты", "", 1, 0);
БИ.ВыполнитьЗапрос(НачПериода, КонПериода, "62", "", "", 1, "Период", "С");
БИ.ВыбратьСубконто(1);
|
|