Вход | Регистрация

1С:Предприятие ::

Метки:запросы, Запросы и построители

Подскажите по ПУБ 2.8 Отчет ОтгрузкаПокупателям

Я
   kg2
 
28.08.04 - 13:02
Подскажите как в стандартном отчете ОтгрузкаПокупателям  для ПУБ сделать чтобы попадали документы ВозвратОтПокупателей с отрицательным количеством и отрицательной суммой.
 
 
   427
 
1 - 28.08.04 - 13:06
Переделать....

P.S. спроси Базвана. Он ПУБом плотно занимается...
   11111
2 - 28.08.04 - 13:23
Добаил в запрос 
-----
Док          = Документ.ВозвратОтПокупателя.ТекущийДокумент,
               Документ.РеализацияМатериалов.ТекущийДокумент, 
               Документ.РеализацияПродукции.ТекущийДокумент, 
               Документ.РеализацияРаботПоНормам.ТекущийДокумент, 
               Документ.РеализацияРабот.ТекущийДокумент;
----
Изменил 
Функция Кол      = Сумма(?(Док.Вид()<>ВозвратОтПокупателя,Количество*Коэффициент,-(Количество*Коэффициент))) когда (Коэффициент <> 0);

Функция КолБезЕИ = Сумма(?(Док.Вид()<>ВозвратОтПокупателя,Количество*6,(-Количество*6))) когда (Коэффициент = 0);

Функция Сум      = Сумма(?(Док.Вид()<>ВозвратОтПокупателя,Всего,(-Всего))-НДС-НП);


В отчет попадают документы Возврат от покупателя, но количества и суммы почемуто  положительные.
В чем ошибка ?
   427
 
3 - 28.08.04 - 13:24
ну так по виду дока загни их в отрицательные...
   Хряк
 
4 - 28.08.04 - 13:30
2: А чё у тя Возврат от покупателя без кавычек?
   kg2
 
5 - 28.08.04 - 13:33
ВозвратОтПокупателя - это переменная.
Имеет значение такое.
ВозвратОтПокупателя="ВозвратОтПокупателя";
   kg2
 
6 - 28.08.04 - 13:45
Стандартный Запрос перекалбасил в :
//{{ЗАПРОС(ОтгрузкаТоваров)

Период с ДатаНач;

ТипХозОпер   = Документ.РеализацияПродукции.ТипХозОперации;

Док          = Документ.ВозвратОтПокупателя.ТекущийДокумент,
               Документ.РеализацияМатериалов.ТекущийДокумент, 
               Документ.РеализацияПродукции.ТекущийДокумент, 
               Документ.РеализацияРаботПоНормам.ТекущийДокумент, 
               Документ.РеализацияРабот.ТекущийДокумент;

Покупатель   = Документ.РеализацияМатериалов.Контрагент, 
               Документ.РеализацияПродукции.Контрагент, 
               Документ.РеализацияРаботПоНормам.Контрагент, 
               Документ.РеализацияРабот.Контрагент,
                Документ.ВозвратОтПокупателя.Контрагент;

Договор      = Документ.РеализацияМатериалов.Договор, 
               Документ.РеализацияПродукции.Договор, 
               Документ.РеализацияРаботПоНормам.Договор, 
               Документ.ВозвратОтПокупателя.Договор, 
               Документ.РеализацияРабот.Договор;

Номенклатура = Документ.РеализацияМатериалов.Товар, 
               Документ.РеализацияПродукции.Товар, 
               Документ.ВозвратОтПокупателя.Товар, 
               Документ.РеализацияРаботПоНормам.Продукция, 
               Документ.РеализацияРабот.Продукция;

Количество   = Документ.РеализацияМатериалов.Количество, 
               Документ.РеализацияПродукции.Количество, 
               Документ.ВозвратОтПокупателя.Количество, 
               Документ.РеализацияРаботПоНормам.Количество, 
               Документ.РеализацияРабот.КоличествоПродукции;
      
Всего        = Документ.РеализацияМатериалов.Всего, 
               Документ.РеализацияПродукции.Всего, 
               Документ.ВозвратОтПокупателя.Всего, 
               Документ.РеализацияРаботПоНормам.Всего, 
               Документ.РеализацияРабот.Всего;

НДС          = Документ.РеализацияМатериалов.НДС, 
               Документ.РеализацияПродукции.НДС, 
               Документ.ВозвратОтПокупателя.НДС, 
               Документ.РеализацияРаботПоНормам.НДС, 
               Документ.РеализацияРабот.НДС;

НП           = Документ.РеализацияМатериалов.НП, 
               Документ.РеализацияПродукции.НП, 
               Документ.ВозвратОтПокупателя.НП, 
               Документ.РеализацияРаботПоНормам.НП, 
               Документ.РеализацияРабот.НП;

Коэффициент  = Документ.РеализацияМатериалов.ЕдиницаИзмерения.Коэффициент, 
               Документ.РеализацияПродукции.ЕдиницаИзмерения.Коэффициент, 
               Документ.РеализацияРаботПоНормам.ЕдиницаИзмерения.Коэффициент, 
               Документ.РеализацияРабот.ЕдиницаИзмерения.Коэффициент;

Функция Кол      = Сумма(?(Док.Вид()<>ВозвратОтПокупателя,Количество*Коэффициент,-(Количество*Коэффициент))) когда (Коэффициент <> 0);

Функция КолБезЕИ = Сумма(?(Док.Вид()<>ВозвратОтПокупателя,Количество*6,(-Количество*6))) когда (Коэффициент = 0);

Функция Сум      = Сумма(?(Док.Вид()<>ВозвратОтПокупателя,Всего,(-Всего))-НДС-НП);

Условие (ТипХозОпер <> 3);
Группировка Номенклатура;Группировка Документ;Условие (Покупатель в МоноУсловие1);
//{{ЗАПРОС(ОтгрузкаТоваров)
документы возврата попадают, а количества и суммы по ним почемуто положительные.
Подскажите, что не правельно я сделал в запросе - пожалуйсто!!


Список тем форума
Рекламное место пустует   Рекламное место пустует
Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует