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

1С:Предприятие :: 1С:Предприятие 8 общая

Настройка отчета скд

Настройка отчета скд
Я
   ksenod
 
29.10.18 - 12:58
ут 10.3
Добрый день, делаю отчет аналогичный отчету ведомость по партиям товара(далее вппт). Сделал его, все с ним хорошо но он как и отчет вппт отображает количество не то которое нам нужно, например в приходе помимо реально поступившего товара так же суммируется товар который нам вернул покупатель или товар который был перемешен между складами. Не подскажите можно ли как то настроить его так чтобы этого избежать?
 
 
   ksenod
 
1 - 30.10.18 - 08:04
Можете подсказать в какую сторону копать? можно ли как-то настроить запрос чтобы он брал кол-во для поступления только из документа поступление товаров и услуг? а для продажи из реализации?
   ksenod
 
2 - 30.10.18 - 08:17
ВЫБРАТЬ
    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход,
    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура.Наименование
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты КАК ПартииТоваровНаСкладахОстаткиИОбороты
ГДЕ
    ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования = &ПоступлениеТоваровУслуг

Можно ли как-то в последней строке сделать выборку по типу документа? а не по конкретному названию
   catena
 
3 - 30.10.18 - 08:30
где Документ ссылка Документ.ПТиУ

А как вы будете объяснять, почему приход-расход <> остаток?
   ksenod
 
4 - 30.10.18 - 08:37
Спасибо за ответ, изначально была задумка чтобы в этот отчет не попадали внутренние перемешения товара между складами, а то получалось что всего 100 позиций, их перетащили на другой склад и стало приход 200 и расход 200. Сейчас же попросили сделать так чтобы было отдельно видно сколько было продано, сколько вернули покупатели и тд.
   ksenod
 
5 - 30.10.18 - 09:24
К сожалению это не решило проблему, тестирую следующий запрос:
ВЫБРАТЬ
    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоОборот КАК КоличествоОборот,
    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРасход КАК КоличествоРасход,
    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура,
    ПРЕДСТАВЛЕНИЕ(ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура),
    ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования КАК ДокументОприходования,
    ПРЕДСТАВЛЕНИЕ(ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования)
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты КАК ПартииТоваровНаСкладахОстаткиИОбороты
ГДЕ
    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура = &Номенклатура
    И ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования ССЫЛКА Документ.ПоступлениеТоваровУслуг
УПОРЯДОЧИТЬ ПО
    ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования.Дата
Но в результат все равно попадают перемещения между складами, есть идеи как от них избавиться? может я не в том регистре копаюсь?
   aleks_default
 
6 - 30.10.18 - 09:37
ИМХО Вам не по документу оприходования нужно фильтровать а по регистратору
Типа такого
ВЫБРАТЬ
 ВЫБОР КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ссылка Документ.КоторымОформляетсяВозврат ТОГДА ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРасход ИНАЧЕ 0 КАК КоличествоВозврат
и т.п.
   aleks_default
 
7 - 30.10.18 - 09:38
после 0 КОНЕЦ забыл
   catena
 
8 - 30.10.18 - 10:23
(5)Разницу между ДокументОприходования и Регистратор чувствуете?
   ksenod
 
9 - 30.10.18 - 10:35
Регистратор-документ который создал запись в регистре, документ-"структура". Но конкретно в данном запросе не улавливаю в чем между ними разница.
   ksenod
 
10 - 30.10.18 - 10:39
Проверил регистрах(неудобных для меня) в которых можно обратиться к регистратору, действительно если сделать Регистратор ссылка Документ то выводится именно то что я хочу, жаль что все интересующие меня регистры *содержащие остатки и обороты* не позволяют фильтровать по регистратору
 
 Рекламное место пустует
   Остап Сулейманович
 
11 - 30.10.18 - 10:41
(9) Партию вас зарегистрировл документ Поступления... А на остаток конкретного склада положил/поклал документ внутреннего перемещения. Так что вам нужен таки регистратор. Но не для партии, а для регистра.
   Остап Сулейманович
 
12 - 30.10.18 - 10:42
(10) По регистратору позволяют фильтровать абсолютно все регистры, *содержащие остатки и обороты*. Нужно правильно указывать периодичность.
   ksenod
 
13 - 30.10.18 - 11:01
https://prnt.sc/lc4e0a
Вот такая вот проблема у меня, он не попадает в таблицу, если попытаться добавить текстовым запросом тоже не добавляет.
Вот для сравнения второй регистр http://prntscr.com/lc4hc3 Похоже придется работать с ним. Можете подсказать как фильтровать первый скриншот по регистрам?
   Остап Сулейманович
 
14 - 30.10.18 - 11:08
   ksenod
 
15 - 30.10.18 - 11:15
Огромное вам спасибо!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует