Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Как вытащить СУММУ по документу СТОРНО в запросе??? (http://forums.kuban.ru/f1040/kak_vytashit-_summu_po_dokumentu_storno_v_zaprose-3134590.html)

flower 03.10.2012 15:54

Как вытащить СУММУ по документу СТОРНО в запросе???
 
Запрос = СоздатьОбъект("Запрос");

ТекстЗапроса = "
|Период с НачДата по КонДата;
|ОбрабатыватьДокументы Проведенные;
|ДокОснование = Документ.Сторно.СторнируемыйДокумент,
| Документ.Реализация.ДокОснование;
|ДокументСторно = Документ.Сторно.ТекущийДокумент;
|ДокументКрРеализации = Документ.Реализация.ТекущийДокумент;
|СумСторно = Документ.Сторно.СторнируемыйДокумент.Сумма;
|СумРеализации = Документ.Реализация.Сумма;
|Функция СуммаСторно = Сумма(СумСторно);
|Функция СуммаРеализации = Сумма(СумРеализации);
|Группировка ДокОснование упорядочить по ДокОснование.ДатаДок;
|";

Запрос.Выполнить(ТекстЗапроса);

Пока Запрос.Группировка("ДокОснование") = 1 Цикл
Если Найти(Запрос.ДокументКрРеализации,"Кр")>0 Тогда

ДокументСторно = "Сторно "+Запрос.ДокументСторно.НомерДок+"от"+Запрос.ДокументСторно.ДатаДок;
Табл.ВывестиСекцию("Строка");
ИтогСуммаСторно = ИтогСуммаСторно+Запрос.СуммаСторно;
ИтогСуммаРеализации = ИтогСуммаРеализации+Запрос.СуммаРеализации;
КонецЕсли;
КонецЦикла;


Выдает ошибку
СумСторно = Документ.Сторно.СторнируемыйДокумент. <<?>> Сумма;
Запрос[8] : Неверно заданный путь 'Сумма'

DeiMos 03.10.2012 18:05

Документ.Сторно - точку убери

andrewks 03.10.2012 19:27

(1) не угадал

andrewks 03.10.2012 19:29

|СумСторно = Документ.Сторно.СторнируемыйДокумент.Реализация.Сумма,Документ.Сторно.СторнируемыйДокумент.РеализацияРозница.Сумма;

flower 04.10.2012 11:53

(4) нет, не помогло. Похоже запрос нужно будет переписать через регистр

Чучундер 04.10.2012 14:44

ну и вообще-то
Документ.Реализация.Сумма - неверно, не учитываются флажки налогов.
.
и если сумма реализации эквивалентна сумме долга, вешаемого на клиента по этой реализации(а отклонений от этой схемы я не видел пока), то следует юзать Документ.СуммаВзаиморасчетов

Buhta 04.10.2012 17:09

Это вообще что, ТИС? а документ Сторно сторнирует только реализацию и это в нем явно указано?

andrewks 04.10.2012 18:45

(4) какой тип у СторнируемыйДокумент?

Чучундер 04.10.2012 18:59

(7) "Документ" неопределнного вида

Чучундер 04.10.2012 19:01

А писателей типовых убить надо.. у всех доков "ДокОснование" - а этот студент решил выпендриться - "СторнируемыйДокумент".
.
Не скажу что часто - но регулярно напсиан такая хрень - вроде и не хрень - но вне общей "системы"...


Текущее время: 06:04. Часовой пояс GMT +3.