Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
25 Июл 2017, 13:39
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Создание отчёта по нескольким документам 1С 8.3  (Прочитано 1599 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Паха Бреус

  • *
  • Сообщений: 1
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-04-30
  • Сайт: 
Доброго времени суток!
Помогите новичку разобраться в проблеме.
Есть 2 документа: "Приход" и "Расход".
Эти 2 документа являются регистраторами в "Регистрах накоплений".
По документам и регистру создается отчёт примерно такого вида:

Вроде всё работает отлично,НО!..
Отлично работает только тогда, когда в документах "Приход" и "Расход" только по 1 строке товара.
Когда в документах 2 и более строк, то происходит не пойми что.
НАПРИМЕР.
В документе прихода ДП-0004 2 строки:
НоменклатураКоличество
1Азот технический ГОСТ 9293-748 000
2Углекислота ГОСТ 8050-853 600
В документе расхода ДР-0001 3 строки:
НоменклатураКоличество баллоновМасса газаОбщая масса
1Кислород технический ГОСТ 5583-78489,50456,00
2Азот технический ГОСТ 9293-742510,50262,50
3Углекислота ГОСТ 8050-851624384
Скриншот отчёта:

Помогите! Пожалуйста!
Может быть пригодится - код запроса:
ВЫБРАТЬ
ОстаткиОстаткиИОбороты.Номенклатура КАК Номенклатура,
ОстаткиОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
ОстаткиОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
ОстаткиОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
ОстаткиОстаткиИОбороты.КоличествоРасход КАК КоличествоРасход,
Приход.Номенклатура.(
Ссылка,
Количество,
Номенклатура,
НомерСтроки
) КАК Номенклатура1,
Расход.Номенклатура.(
Ссылка,
КоличествоБаллонов,
МассаГаза,
ОбщаяМасса,
Номенклатура,
НомерСтроки
) КАК Номенклатура2,
Приход.Дата КАК ДатаПрихода,
Расход.Дата КАК ДатаРасхода
ИЗ
РегистрНакопления.Остатки.ОстаткиИОбороты КАК ОстаткиОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ Документ.Приход КАК Приход
ПО ОстаткиОстаткиИОбороты.Номенклатура = Приход.Номенклатура.Номенклатура
И (Приход.Дата МЕЖДУ &НачалоПериода И &КонецПериода)
ЛЕВОЕ СОЕДИНЕНИЕ Документ.Расход КАК Расход
ПО ОстаткиОстаткиИОбороты.Номенклатура = Расход.Номенклатура.Номенклатура
И (Расход.Дата МЕЖДУ &НачалоПериода И &КонецПериода)

Спасибо за помощь заранее!


Оффлайн Enjoineer

  • *
  • Сообщений: 1
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-05-01
  • Сайт: 
  • Профессия: Программист 1С
В Вашем случае условие соединения должно быть не по вхождению даты документа в период, а по регистратору :
"И ОстаткиОстаткиИОбороты.Регистратор = Расход.Ссылка".
Но. Регистры для того и созданы, чтобы быстро формировать отчеты, не обращаясь к документам.
Для решения Вашей задачи по крайней мере в части прихода достаточно данных в регистре накопления. В конструкторе запроса в параметрах виртуальной таблицы "ОстаткиИОбороты" выбираем Периодичность "Регистратор". Затем выбираем Регистратор в выходные поля.
Если количество баллонов в приходе не указывается, то для расхода можно хранить количество в "Реквизите" регистра накопления.
Насколько постоянная величина "Масса газа в баллоне" для каждой номенклатуры? Если это справочная информация, то можно тянуть ее из справочника "Номенклатура".



 

Печатная форма "ЧекККМ" для "Отчета о розничных продажах"

Автор Игорь ПолищукРаздел Пользователям "1С - Предприятие 8"

Ответов: 3
Просмотров: 6617
Последний ответ 01 Июн 2011, 20:39
от Шурыгин Иван Сергеевич
Формирование отчёта "Задолженость по контрагентам" 1С:Предприятие 8.2 "Торговля для частных предпринимателей базовая", редакция 1.0

Автор casper009Раздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 2737
Последний ответ 27 Май 2015, 10:02
от casper009
Ошибка при выгрузке отчета "Прибыль"

Автор VasilРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 3906
Последний ответ 28 Апр 2011, 14:34
от MaryaAlbertovna
Программирование отчета "Движения на складах"

Автор ЛунатикРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1806
Последний ответ 05 Апр 2016, 10:15
от vitasw
Нужна помощь в формировании отчета "Преобразование значения к типу Дата не может быть выполнено"

Автор STLuka1337Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1831
Последний ответ 14 Ноя 2014, 13:24
от cska-fanat-kz

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

alex0402
92 Сообщений
oleg-x
83 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
67 Сообщений
Golickoff Golickoff
51 Сообщений
ilyay ilyay
44 Сообщений
AIFrame
42 Сообщений
Амал
30 Сообщений
Dethmontt Dethmontt
22 Сообщений
lansy
22 Сообщений
xproh
21 Сообщений

* Кто онлайн

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal