«Отчет по Клиентам» в 1С:Предприятие 8.2 (8.2.15.301) УТ 2005 (2.0.3.23) использует УниверсальныйОтчет. Неправильно показывает ДолгНаКонец ^( Вот Текст Запроса код
"ВЫБРАТЬ РАЗРЕШЕННЫЕ |ЗапросПоВзаиморасчетам.Организация КАК Организация, |ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.Организация) КАК ОрганизацияПредставление, |ЗапросПоВзаиморасчетам.Контрагент КАК Контрагент, |ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.Контрагент) КАК КонтрагентПредставление, |ЗапросПоВзаиморасчетам.ДоговорКонтрагента КАК ДоговорКонтрагента, |ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.ДоговорКонтрагента) КАК ДоговорКонтрагентаПредставление, |ЗапросПоВзаиморасчетам.ДокументСделка КАК ДокументСделка, |ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.ДокументСделка) КАК ДокументСделкаПредставление, |ЗапросПоВзаиморасчетам.Номенклатура КАК Номенклатура, |ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.Номенклатура) КАК НоменклатураПредставление, |ЗапросПоВзаиморасчетам.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, |ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.ХарактеристикаНоменклатуры) КАК ХарактеристикаНоменклатурыПредставление, |ЗапросПоВзаиморасчетам.ДокументДвижения КАК ДокументДвижения, |ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.ДокументДвижения) КАК ДокументДвиженияПредставление, |ЗапросПоВзаиморасчетам.СуммаНачальныйДолг КАК СуммаНачальныйДолг, |ЗапросПоВзаиморасчетам.СуммаКонечныйДолг КАК СуммаКонечныйДолг, |ЗапросПоВзаиморасчетам.СуммаПриход КАК СуммаПриход, |ЗапросПоВзаиморасчетам.СуммаРасход КАК СуммаРасход, |ЗапросПоВзаиморасчетам.СуммаОплаченоДеб КАК СуммаОплаченоДеб, |ЗапросПоВзаиморасчетам.СуммаОплаченоКред КАК СуммаОплаченоКред, |ЗапросПоВзаиморасчетам.КоличествоПриход КАК КоличествоПриход, |ЗапросПоВзаиморасчетам.КоличествоРасход КАК КоличествоРасход, |ЗапросПоВзаиморасчетам.КоличествоЕдиницДляОтчетовПриход КАК КоличествоЕдиницДляОтчетовПриход, |ЗапросПоВзаиморасчетам.КоличествоЕдиницДляОтчетовРасход КАК КоличествоЕдиницДляОтчетовРасход, |ВЫБОР | КОГДА ЗапросПоВзаиморасчетам.КоличествоПриход = 0 | ТОГДА 0 | ИНАЧЕ ЗапросПоВзаиморасчетам.СуммаПриход / ЗапросПоВзаиморасчетам.КоличествоПриход |КОНЕЦ КАК ЦенаПриход, |ВЫБОР | КОГДА ЗапросПоВзаиморасчетам.КоличествоРасход = 0 | ТОГДА 0 | ИНАЧЕ ЗапросПоВзаиморасчетам.СуммаРасход / ЗапросПоВзаиморасчетам.КоличествоРасход |КОНЕЦ КАК ЦенаРасход //ПОЛЯ_СВОЙСТВА //ПОЛЯ_КАТЕГОРИИ |{ВЫБРАТЬ | Организация.*, | Контрагент.*, | ДоговорКонтрагента.*, | ДокументСделка.*, | Номенклатура.*, | ХарактеристикаНоменклатуры.*, | ДокументДвижения.*, | СуммаНачальныйДолг, | СуммаКонечныйДолг, | СуммаПриход, | СуммаРасход, | СуммаОплаченоДеб, | СуммаОплаченоКред, | КоличествоПриход, | КоличествоРасход, | КоличествоЕдиницДляОтчетовПриход, | КоличествоЕдиницДляОтчетовРасход, | ЦенаПриход, | ЦенаРасход | //ПСЕВДОНИМЫ_СВОЙСТВА | //ПСЕВДОНИМЫ_КАТЕГОРИИ |} |ИЗ | (ВЫБРАТЬ | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.Организация КАК Организация, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.Владелец КАК Контрагент, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Сделка КАК ДокументСделка, | NULL КАК Номенклатура, | NULL КАК ХарактеристикаНоменклатуры, | NULL КАК ДокументДвижения, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрНачальныйОстаток КАК СуммаНачальныйДолг, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК СуммаКонечныйДолг, | 0 КАК СуммаПриход, | 0 КАК СуммаРасход, | 0 КАК СуммаОплаченоДеб, | 0 КАК СуммаОплаченоКред, | 0 КАК КоличествоПриход, | 0 КАК КоличествоРасход, | 0 КАК КоличествоЕдиницДляОтчетовПриход, | 0 КАК КоличествоЕдиницДляОтчетовРасход | ИЗ | РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор {&Периодичность}, , {ДоговорКонтрагента.Организация.* КАК Организация, ДоговорКонтрагента.Владелец.* КАК Контрагент, ДоговорКонтрагента.* КАК ДоговорКонтрагента, Сделка.* КАК ДокументСделка}) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ПартииТоваровНаСкладахОбороты.ДокументОприходования.ДоговорКонтрагента.Орга низация КАК Организация, | ПартииТоваровНаСкладахОбороты.ДокументОприходования.ДоговорКонтрагента.Влад елец КАК Контрагент, | ПартииТоваровНаСкладахОбороты.ДокументОприходования.ДоговорКонтрагента КАК ДоговорКонтрагента, | ПартииТоваровНаСкладахОбороты.Заказ КАК ДокументСделка, | ПартииТоваровНаСкладахОбороты.Номенклатура КАК Номенклатура, | ПартииТоваровНаСкладахОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | ПартииТоваровНаСкладахОбороты.ДокументОприходования КАК ДокументДвижения, | 0 КАК СуммаНачальныйДолг, | 0 КАК СуммаКонечныйДолг, | ПартииТоваровНаСкладахОбороты.СтоимостьПриход КАК СуммаПриход, | 0 КАК СуммаРасход, | 0 КАК СуммаОплаченоДеб, | 0 КАК СуммаОплаченоКред, | ПартииТоваровНаСкладахОбороты.КоличествоПриход КАК КоличествоПриход, | 0 КАК КоличествоРасход, | ПартииТоваровНаСкладахОбороты.КоличествоПриход * ПартииТоваровНаСкладахОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ПартииТоваровНаСкладахОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент КАК КоличествоЕдиницДляОтчетовПриход, | 0 КАК КоличествоЕдиницДляОтчетовРасход | ИЗ | РегистрНакопления.ПартииТоваровНаСкладах.Обороты(&ДатаНач, &ДатаКон, Регистратор {&Периодичность}, СтатусПартии = &ТоварКупленный И (ДокументОприходования ССЫЛКА Документ.ВозвратТоваровОтПокупателя ИЛИ ДокументОприходования ССЫЛКА Документ.ПоступлениеТоваровУслуг) {ДокументОприходования.ДоговорКонтрагента.Организация.* КАК Организация, ДокументОприходования.ДоговорКонтрагента.Владелец.* КАК Контрагент, ДокументОприходования.ДоговорКонтрагента.* КАК ДоговорКонтрагента, Заказ.* КАК Заказ, Номенклатура.* КАК Номенклатура, ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, ДокументОприходования.* КАК ДокументДвижения}) КАК ПартииТоваровНаСкладахОбороты | ГДЕ | (НЕ ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваров) | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ПродажиОбороты.ДоговорКонтрагента.Организация КАК Организация, | ПродажиОбороты.ДоговорКонтрагента.Владелец КАК Контрагент, | ПродажиОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента, | ПродажиОбороты.ЗаказПокупателя КАК ДокументСделка, | ПродажиОбороты.Номенклатура КАК Номенклатура, | ПродажиОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | ПродажиОбороты.ДокументПродажи КАК ДокументДвижения, | 0 КАК СуммаНачальныйДолг, | 0 КАК СуммаКонечныйДолг, | 0 КАК СуммаПриход, | ПродажиОбороты.СтоимостьОборот КАК СуммаРасход, | 0 КАК СуммаОплаченоДеб, | 0 КАК СуммаОплаченоКред, | 0 КАК КоличествоПриход, | |ПродажиОбороты.КоличествоОборот КАК КоличествоРасход, | 0 КАК КоличествоЕдиницДляОтчетовПриход, | ПродажиОбороты.КоличествоОборот * ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент КАК КоличествоЕдиницДляОтчетовРасход | ИЗ | РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, Регистратор {&Периодичность}, {ДоговорКонтрагента.Организация.* КАК Организация, ДоговорКонтрагента.Владелец.* КАК Контрагент, ДоговорКонтрагента.* КАК ДоговорКонтрагента, ЗаказПокупателя.* КАК ДокументСделка, Номенклатура.* КАК Номенклатура, ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, ДокументПродажи.* КАК ДокументДвижения}) КАК ПродажиОбороты | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента.Организация КАК Организация, | ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента.Владелец КАК Контрагент, | ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента КАК ДоговорКонтрагента, | ВзаиморасчетыСКонтрагентами.Сделка КАК ДокументСделка, | NULL КАК Номенклатура, | NULL КАК ХарактеристикаНоменклатуры, | ВзаиморасчетыСКонтрагентами.Регистратор КАК ДокументДвижения, | 0 КАК СуммаНачальныйДолг, | 0 КАК СуммаКонечныйДолг, | 0 КАК СуммаПриход, | 0 КАК СуммаРасход, | ВзаиморасчетыСКонтрагентами.СуммаУпрРасход КАК СуммаОплаченоДеб, | ВзаиморасчетыСКонтрагентами.СуммаУпрПриход КАК СуммаОплаченоКред, | 0 КАК КоличествоПриход, | 0 КАК КоличествоРасход, | 0 КАК КоличествоЕдиницДляОтчетовПриход, | 0 КАК КоличествоЕдиницДляОтчетовРасход | ИЗ | РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&ДатаНач, &ДатаКон, Регистратор, {ДоговорКонтрагента.Организация.* КАК Организация, ДоговорКонтрагента.Владелец.* КАК Контрагент, ДоговорКонтрагента.* КАК ДоговорКонтрагента, Сделка.* КАК ДокументСделка}) КАК ВзаиморасчетыСКонтрагентами | {ГДЕ | ВзаиморасчетыСКонтрагентами.Регистратор.* КАК ДокументДвижения}) КАК ЗапросПоВзаиморасчетам //СОЕДИНЕНИЯ |{ГДЕ | ЗапросПоВзаиморасчетам.ДоговорКонтрагента.Организация.* КАК Организация, | ЗапросПоВзаиморасчетам.ДоговорКонтрагента.Владелец.* КАК Контрагент, | ЗапросПоВзаиморасчетам.ДоговорКонтрагента.* КАК ДоговорКонтрагента, | ЗапросПоВзаиморасчетам.ДокументСделка.* КАК ДокументСделка, | ЗапросПоВзаиморасчетам.Номенклатура.* КАК Номенклатура, | ЗапросПоВзаиморасчетам.ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, | ЗапросПоВзаиморасчетам.ДокументДвижения.* КАК ДокументДвижения, | ЗапросПоВзаиморасчетам.СуммаНачальныйДолг КАК СуммаНачальныйДолг, | ЗапросПоВзаиморасчетам.СуммаКонечныйДолг КАК СуммаКонечныйДолг, | ЗапросПоВзаиморасчетам.СуммаПриход КАК СуммаПриход, | ЗапросПоВзаиморасчетам.СуммаРасход КАК СуммаРасход, | ЗапросПоВзаиморасчетам.СуммаОплаченоДеб КАК СуммаОплаченоДеб, | ЗапросПоВзаиморасчетам.СуммаОплаченоКред КАК СуммаОплаченоКред, | ЗапросПоВзаиморасчетам.КоличествоПриход КАК КоличествоПриход, | ЗапросПоВзаиморасчетам.КоличествоРасход КАК КоличествоРасход, | ЗапросПоВзаиморасчетам.КоличествоЕдиницДляОтчетовПриход КАК КоличествоЕдиницДляОтчетовПриход, | ЗапросПоВзаиморасчетам.КоличествоЕдиницДляОтчетовРасход КАК КоличествоЕдиницДляОтчетовРасход, | ВЫБОР | КОГДА ЗапросПоВзаиморасчетам.КоличествоПриход = 0 | ТОГДА 0 | ИНАЧЕ ЗапросПоВзаиморасчетам.СуммаПриход / ЗапросПоВзаиморасчетам.КоличествоПриход | КОНЕЦ КАК ЦенаПриход, | ВЫБОР | КОГДА ЗапросПоВзаиморасчетам.КоличествоРасход = 0 | ТОГДА 0 | ИНАЧЕ ЗапросПоВзаиморасчетам.СуммаРасход / ЗапросПоВзаиморасчетам.КоличествоРасход | КОНЕЦ КАК ЦенаРасход //УСЛОВИЯ_СВОЙСТВА //УСЛОВИЯ_КАТЕГОРИИ |} |{УПОРЯДОЧИТЬ ПО | Организация.*, | Контрагент.*, | ДоговорКонтрагента.*, | ДокументСделка.*, | Номенклатура.*, | ХарактеристикаНоменклатуры.*, | ДокументДвижения.*, | СуммаНачальныйДолг, | СуммаКонечныйДолг, | СуммаПриход, | СуммаРасход, | СуммаОплаченоДеб, | СуммаОплаченоКред, | КоличествоПриход, | КоличествоРасход, | КоличествоЕдиницДляОтчетовПриход, | КоличествоЕдиницДляОтчетовРасход, | ЦенаПриход, | ЦенаРасход //ПСЕВДОНИМЫ_СВОЙСТВА //ПСЕВДОНИМЫ_КАТЕГОРИИ |} |ИТОГИ | СУММА(СуммаНачальныйДолг), | СУММА(СуммаКонечныйДолг), | СУММА(СуммаПриход), | СУММА(СуммаРасход), | СУММА(СуммаОплаченоДеб), | СУММА(СуммаОплаченоКред), | СУММА(КоличествоПриход), | СУММА(КоличествоРасход), | СУММА(КоличествоЕдиницДляОтчетовПриход), | СУММА(КоличествоЕдиницДляОтчетовРасход), | МАКСИМУМ(ЦенаПриход), | МАКСИМУМ(ЦенаРасход) //ИТОГИ_СВОЙСТВА //ИТОГИ_КАТЕГОРИИ |ПО | ОБЩИЕ |{ИТОГИ ПО | Контрагент.*, | ДоговорКонтрагента.*, | Организация.*, | ДокументСделка.*, | Номенклатура.*, | ХарактеристикаНоменклатуры.*, | ДокументДвижения.* //ПСЕВДОНИМЫ_СВОЙСТВА //ПСЕВДОНИМЫ_КАТЕГОРИИ |} |АВТОУПОРЯДОЧИВАНИЕ";
Поэтапно смотрела результаты каждого подзапросика, начиная с «внутреннего». Выбирает правильно и «начальные остатки» и «конечные» и «прих/расх», но я не использовала «упорядочить по» и «итоги». А в целом неправильно выводит. Помогите, пожалуйста, разобраться.
i
Правильно пользуйтесь тегами форума, и не надо без надобности увеличивать размер шрифта! Logist
Сообщение отредактировал mister-x - 23.08.12, 13:32
Извините за оформление. По отчету: точнее, "долг на конец периода" показывает верно, если не было "прихода/расхода". А если были "пр/рас", пустая колонка "ДолгНаКонец"
ignsv, в детальных записях тот же результат: где есть приход/расход - нет конечного долга Я понимаю, "Отчет по клиентам" - типовой... Если у кого-то есть такой рабочий отчет - пожалуйста, поделитесь... Очень надо до конца недели.
Я разобралась . Ошибка была в запросе: лишнее ОБЪЕДИНЕНИЕ с РН.ВзаиморасчетыСКонтрагентами.Обороты! Просто выбрала поля Приход, Расход в РН.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты. Всем спасибо, кто откликнулся
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!