|
Не найдено поле замены "СуммаВзаиморасчетовРасход" | ☑ | ||
---|---|---|---|---|
0
Alex_MA
26.04.12
✎
09:29
|
Всем доброго дня!
Отчет СКД выдает такую ошибку. Подскажите пожалуйста в чем может быть ошибка ? Спасибо за внимание. |
|||
1
Amra
26.04.12
✎
09:30
|
Телепаты в отпуске
|
|||
2
Alex_MA
26.04.12
✎
09:32
|
(1)Набор данных в СКД - запрос с временными таблицами
|
|||
3
Alex_MA
26.04.12
✎
09:33
|
есть одна виртуальная таблица оборотов
|
|||
4
Alex_MA
26.04.12
✎
09:34
|
ВЫБРАТЬ РАЗРЕШЕННЫЕ
cctcАвизоУниверсальноеРасчетыСКонтрагентами.Ссылка КАК Ссылка, cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДоговорКонтрагента КАК ДоговорКонтрагента, cctcАвизоУниверсальноеРасчетыСКонтрагентами.Ссылка.Организация КАК Организация, cctcАвизоУниверсальноеРасчетыСКонтрагентами.СуммаВзаиморасчетов КАК Сумма, cctcАвизоУниверсальноеРасчетыСКонтрагентами.ВидДвижения, ВЫБОР КОГДА cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = НЕОПРЕДЕЛЕНО ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.cctcАвизоУниверсальное.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.АвансовыйОтчет.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.АккредитивПереданный.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.АккредитивПолученный.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.АктОбОказанииПроизводственныхУслуг.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ВозвратТоваровОтПокупателя.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ВозвратТоваровПоставщику.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ВозвратТоваровПоставщикуИзНТТ.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ДокументРасчетовСКонтрагентом.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ИнкассовоеПоручениеПереданное.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ИнкассовоеПоручениеПолученное.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.КорректировкаДолга.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.КорректировкаДолгаПоВозвратнойТаре.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОплатаОтПокупателяПлатежнойКартой.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтражениеПоступленияТоваровИУслугНДС.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтражениеРеализацииТоваровИУслугНДС.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтчетКомиссионераОПродажах.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтчетКомитентуОПродажах.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПередачаОС.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеПоручениеВходящее.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеПоручениеИсходящее.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеТребованиеВыставленное.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеТребованиеПолученное.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежныйОрдерПоступлениеДенежныхСредств.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежныйОрдерСписаниеДенежныхСредств.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПолучениеУслугПоПереработке.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПоступлениеДопРасходов.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПоступлениеТоваровУслуг.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПоступлениеТоваровУслугВНТТ.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПриходныйКассовыйОрдер.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.РасходныйКассовыйОрдер.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.РеализацияТоваровУслуг.ПустаяСсылка) ИЛИ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.РеализацияУслугПоПереработке.ПустаяСсылка) ТОГДА cctcАвизоУниверсальноеРасчетыСКонтрагентами.Ссылка ИНАЧЕ cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДокументРасчетовСКонтрагентом КОНЕЦ КАК ДокументРасчетовСКонтрагентом ПОМЕСТИТЬ ТаблицаАвизоЗаПериод ИЗ Документ.cctcАвизоУниверсальное.РасчетыСКонтрагентами КАК cctcАвизоУниверсальноеРасчетыСКонтрагентами ГДЕ cctcАвизоУниверсальноеРасчетыСКонтрагентами.Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаОтчета, МЕСЯЦ) И КОНЕЦПЕРИОДА(&ДатаОтчета, МЕСЯЦ) И cctcАвизоУниверсальноеРасчетыСКонтрагентами.Ссылка.Проведен И cctcАвизоУниверсальноеРасчетыСКонтрагентами.ДоговорКонтрагента.vscТипДоговораПродажи = ЗНАЧЕНИЕ(Перечисление.vscТипыДоговораПродажи.ПоставкаЭлектроэнергии) {ГДЕ cctcАвизоУниверсальноеРасчетыСКонтрагентами.vscСтатьяОборотов.* КАК ПениШтрафыНеустойки} ИНДЕКСИРОВАТЬ ПО ДоговорКонтрагента ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ КорректировкаДолгаСуммыДолга.Ссылка, КорректировкаДолгаСуммыДолга.ДоговорКонтрагента КАК ДоговорКонтрагента, КорректировкаДолгаСуммыДолга.Ссылка.Организация, СУММА(КорректировкаДолгаСуммыДолга.Сумма) КАК Сумма, КорректировкаДолгаСуммыДолга.ВидЗадолженности, ВЫБОР КОГДА КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = НЕОПРЕДЕЛЕНО ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.cctcАвизоУниверсальное.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.АвансовыйОтчет.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.АккредитивПереданный.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.АккредитивПолученный.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.АктОбОказанииПроизводственныхУслуг.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ВозвратТоваровОтПокупателя.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ВозвратТоваровПоставщику.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ВозвратТоваровПоставщикуИзНТТ.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ДокументРасчетовСКонтрагентом.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ИнкассовоеПоручениеПереданное.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ИнкассовоеПоручениеПолученное.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.КорректировкаДолга.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.КорректировкаДолгаПоВозвратнойТаре.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.КорректировкаРеализации.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОплатаОтПокупателяПлатежнойКартой.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтражениеПоступленияТоваровИУслугНДС.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтражениеРеализацииТоваровИУслугНДС.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтчетКомиссионераОПродажах.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтчетКомитентуОПродажах.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтчетОРозничныхПродажах.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПередачаНМА.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПередачаОС.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеПоручениеВходящее.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеПоручениеИсходящее.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеТребованиеВыставленное.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеТребованиеПолученное.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежныйОрдерПоступлениеДенежныхСредств.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежныйОрдерСписаниеДенежныхСредств.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПолучениеУслугПоПереработке.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПоступлениеДопРасходов.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПоступлениеНМА.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПоступлениеТоваровУслуг.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПоступлениеТоваровУслугВНТТ.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПриходныйКассовыйОрдер.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.РасходныйКассовыйОрдер.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.РеализацияТоваровУслуг.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.РеализацияУслугПоПереработке.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.РеализацияТоваровУслуг.ПустаяСсылка) ТОГДА КорректировкаДолгаСуммыДолга.Ссылка ИНАЧЕ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом КОНЕЦ КАК ДокументРасчетовСКонтрагентом ПОМЕСТИТЬ ТаблицаКорректировокЗаПериод ИЗ Документ.КорректировкаДолга.СуммыДолга КАК КорректировкаДолгаСуммыДолга ГДЕ КорректировкаДолгаСуммыДолга.Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаОтчета, МЕСЯЦ) И КОНЕЦПЕРИОДА(&ДатаОтчета, МЕСЯЦ) И КорректировкаДолгаСуммыДолга.Ссылка.Проведен И КорректировкаДолгаСуммыДолга.ДоговорКонтрагента.vscТипДоговораПродажи = ЗНАЧЕНИЕ(Перечисление.vscТипыДоговораПродажи.ПоставкаЭлектроэнергии) {ГДЕ КорректировкаДолгаСуммыДолга.vscСтатьяОборотов.* КАК ПениШтрафыНеустойки} СГРУППИРОВАТЬ ПО КорректировкаДолгаСуммыДолга.Ссылка, КорректировкаДолгаСуммыДолга.ДоговорКонтрагента, КорректировкаДолгаСуммыДолга.Ссылка.Организация, КорректировкаДолгаСуммыДолга.ВидЗадолженности, ВЫБОР КОГДА КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = НЕОПРЕДЕЛЕНО ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.cctcАвизоУниверсальное.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.АвансовыйОтчет.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.АккредитивПереданный.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.АккредитивПолученный.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.АктОбОказанииПроизводственныхУслуг.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ВозвратТоваровОтПокупателя.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ВозвратТоваровПоставщику.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ВозвратТоваровПоставщикуИзНТТ.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ДокументРасчетовСКонтрагентом.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ИнкассовоеПоручениеПереданное.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ИнкассовоеПоручениеПолученное.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.КорректировкаДолга.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.КорректировкаДолгаПоВозвратнойТаре.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.КорректировкаРеализации.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОплатаОтПокупателяПлатежнойКартой.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтражениеПоступленияТоваровИУслугНДС.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтражениеРеализацииТоваровИУслугНДС.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтчетКомиссионераОПродажах.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтчетКомитентуОПродажах.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ОтчетОРозничныхПродажах.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПередачаНМА.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПередачаОС.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеПоручениеВходящее.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеПоручениеИсходящее.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеТребованиеВыставленное.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеТребованиеПолученное.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежныйОрдерПоступлениеДенежныхСредств.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежныйОрдерСписаниеДенежныхСредств.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПолучениеУслугПоПереработке.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПоступлениеДопРасходов.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПоступлениеНМА.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПоступлениеТоваровУслуг.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПоступлениеТоваровУслугВНТТ.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПриходныйКассовыйОрдер.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.РасходныйКассовыйОрдер.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.РеализацияТоваровУслуг.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.РеализацияУслугПоПереработке.ПустаяСсылка) ИЛИ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.РеализацияТоваровУслуг.ПустаяСсылка) ТОГДА КорректировкаДолгаСуммыДолга.Ссылка ИНАЧЕ КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом КОНЕЦ ИНДЕКСИРОВАТЬ ПО ДоговорКонтрагента ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ vscИнформацияКСелекторномуСовещаниюЗадолженности.ДоговорКонтрагента, СУММА(ВЫРАЗИТЬ(ВЫБОР КОГДА vscИнформацияКСелекторномуСовещаниюЗадолженности.ВидЗадолженности = ЗНАЧЕНИЕ(Перечисление.vscВидыЗадолженностей.Мораторная) ТОГДА vscИнформацияКСелекторномуСовещаниюЗадолженности.Сумма ИНАЧЕ 0 КОНЕЦ / 1000 КАК ЧИСЛО(15, 3))) КАК СуммаМораторнойЗадолженности, СУММА(ВЫРАЗИТЬ(ВЫБОР КОГДА vscИнформацияКСелекторномуСовещаниюЗадолженности.ВидЗадолженности = ЗНАЧЕНИЕ(Перечисление.vscВидыЗадолженностей.Исковая) ТОГДА vscИнформацияКСелекторномуСовещаниюЗадолженности.Сумма ИНАЧЕ 0 КОНЕЦ / 1000 КАК ЧИСЛО(15, 3))) КАК СуммаИсковойЗадолженности, СУММА(ВЫРАЗИТЬ(ВЫБОР КОГДА vscИнформацияКСелекторномуСовещаниюЗадолженности.ВидЗадолженности = ЗНАЧЕНИЕ(Перечисление.vscВидыЗадолженностей.Мертвая) ТОГДА vscИнформацияКСелекторномуСовещаниюЗадолженности.Сумма ИНАЧЕ 0 КОНЕЦ / 1000 КАК ЧИСЛО(15, 3))) КАК СуммаМертвойЗадолженности, СУММА(ВЫРАЗИТЬ(ВЫБОР КОГДА vscИнформацияКСелекторномуСовещаниюЗадолженности.ВидЗадолженности = ЗНАЧЕНИЕ(Перечисление.vscВидыЗадолженностей.Реструктурированная) ТОГДА vscИнформацияКСелекторномуСовещаниюЗадолженности.Сумма ИНАЧЕ 0 КОНЕЦ / 1000 КАК ЧИСЛО(15, 3))) КАК СуммаРеструктурированнойЗадолженности ПОМЕСТИТЬ ТаблицаЗадолженностейПоВидам ИЗ Документ.vscИнформацияКСелекторномуСовещанию.Задолженности КАК vscИнформацияКСелекторномуСовещаниюЗадолженности ГДЕ vscИнформацияКСелекторномуСовещаниюЗадолженности.Ссылка.Проведен СГРУППИРОВАТЬ ПО vscИнформацияКСелекторномуСовещаниюЗадолженности.ДоговорКонтрагента ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ СУММА(ВЫБОР КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийППИсходящее.ВозвратДенежныхСредствПокупателю) ИЛИ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРКО.ВозвратДенежныхСредствПокупателю) ИЛИ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийСписаниеБезналичныхДенежныхСредств.ВозвратДенежныхСредствПокупателю) ТОГДА 0 КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор ССЫЛКА Документ.КорректировкаДолга ТОГДА ВЫБОР КОГДА ТаблицаКорректировокЗаПериод.ВидЗадолженности = ЗНАЧЕНИЕ(Перечисление.ВидыЗадолженности.Кредиторская) ТОГДА 0 КОГДА ТаблицаКорректировокЗаПериод.ВидЗадолженности = ЗНАЧЕНИЕ(Перечисление.ВидыЗадолженности.Дебиторская) ТОГДА 0 КОНЕЦ КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор ССЫЛКА Документ.cctcАвизоУниверсальное ТОГДА ВЫБОР КОГДА ТаблицаАвизоЗаПериод.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.cctcВидыДвижений79.ВДебетСчета79) ТОГДА 0 КОГДА ТаблицаАвизоЗаПериод.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.cctcВидыДвижений79.ВКредитСчета79) ТОГДА 0 КОНЕЦ ИНАЧЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.СуммаВзаиморасчетовПриход КОНЕЦ) КАК СуммаВзаиморасчетовПриход, СУММА(ВЫБОР КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийППИсходящее.ВозвратДенежныхСредствПокупателю) ИЛИ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРКО.ВозвратДенежныхСредствПокупателю) ИЛИ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийСписаниеБезналичныхДенежныхСредств.ВозвратДенежныхСредствПокупателю) ТОГДА -1 * ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.СуммаВзаиморасчетовПриход КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор ССЫЛКА Документ.КорректировкаДолга ТОГДА ВЫБОР КОГДА ТаблицаКорректировокЗаПериод.ВидЗадолженности = ЗНАЧЕНИЕ(Перечисление.ВидыЗадолженности.Кредиторская) ТОГДА -1 * ТаблицаКорректировокЗаПериод.Сумма ИНАЧЕ ТаблицаКорректировокЗаПериод.Сумма КОНЕЦ КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор ССЫЛКА Документ.cctcАвизоУниверсальное ТОГДА ВЫБОР КОГДА ТаблицаАвизоЗаПериод.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.cctcВидыДвижений79.ВКредитСчета79) ТОГДА -1 * ТаблицаАвизоЗаПериод.Сумма ИНАЧЕ ТаблицаАвизоЗаПериод.Сумма КОНЕЦ ИНАЧЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.СуммаВзаиморасчетовРасход КОНЕЦ) КАК СуммаВзаиморасчетовРасход, СУММА(0) КАК СуммаВзаиморасчетовНачальныйОстаток, СУММА(0) КАК СуммаВзаиморасчетовКонечныйОстаток, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Организация КАК Организация, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Контрагент КАК Контрагент, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДоговорКонтрагента.vscКлассификаторДоговораПоРасчетам КАК КлассификаторДоговораПоРасчетам, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДоговорКонтрагента.vscОтрасль КАК Отрасль, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДоговорКонтрагента.vscБюджет КАК Бюджет, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДокументРасчетовСКонтрагентом ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Обороты( {(НАЧАЛОПЕРИОДА(&ДатаОтчета, МЕСЯЦ))}, {(КОНЕЦПЕРИОДА(&ДатаОтчета, МЕСЯЦ))}, Авто, ДоговорКонтрагента.vscТипДоговораПродажи = ЗНАЧЕНИЕ(Перечисление.vscТипыДоговораПродажи.ПоставкаЭлектроэнергии) И ВЫБОР КОГДА ДокументРасчетовСКонтрагентом ССЫЛКА Документ.РеализацияТоваровУслуг ТОГДА НЕ ДокументРасчетовСКонтрагентом.vscЭтоРеактивнаяЭлектроэнергия ИНАЧЕ ИСТИНА КОНЕЦ) КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаКорректировокЗаПериод КАК ТаблицаКорректировокЗаПериод ПО ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Организация = ТаблицаКорректировокЗаПериод.Организация И ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДоговорКонтрагента = ТаблицаКорректировокЗаПериод.ДоговорКонтрагента И ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор = ТаблицаКорректировокЗаПериод.Ссылка И ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДокументРасчетовСКонтрагентом = ТаблицаКорректировокЗаПериод.ДокументРасчетовСКонтрагентом ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаАвизоЗаПериод КАК ТаблицаАвизоЗаПериод ПО ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Организация = ТаблицаАвизоЗаПериод.Организация И ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДоговорКонтрагента = ТаблицаАвизоЗаПериод.ДоговорКонтрагента И ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор = ТаблицаАвизоЗаПериод.Ссылка И ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДокументРасчетовСКонтрагентом = ТаблицаАвизоЗаПериод.ДокументРасчетовСКонтрагентом {ГДЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.vscСтатьяОборотов.* КАК ПениШтрафыНеустойки} СГРУППИРОВАТЬ ПО ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Организация, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Контрагент, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДоговорКонтрагента.vscКлассификаторДоговораПоРасчетам, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДоговорКонтрагента.vscОтрасль, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДоговорКонтрагента.vscБюджет, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДокументРасчетовСКонтрагентом |
|||
5
Amra
26.04.12
✎
09:41
|
Ну и где тут в запросе "СуммаВзаиморасчетовРасход"?
|
|||
6
zak555
26.04.12
✎
09:42
|
про массив никто не в курсе ?
|
|||
7
Alex_MA
26.04.12
✎
09:43
|
(5)ты code раскрой
|
|||
8
Alex_MA
26.04.12
✎
09:43
|
(7)пардонте, вы
|
|||
9
Alex_MA
26.04.12
✎
09:45
|
(5)Вот как формируется расход
СУММА(ВЫБОР КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийППИсходящее.ВозвратДенежныхСредствПокупателю) ИЛИ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРКО.ВозвратДенежныхСредствПокупателю) ИЛИ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийСписаниеБезналичныхДенежныхСредств.ВозвратДенежныхСредствПокупателю) ТОГДА -1 * ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.СуммаВзаиморасчетовПриход КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор ССЫЛКА Документ.КорректировкаДолга ТОГДА ВЫБОР КОГДА ТаблицаКорректировокЗаПериод.ВидЗадолженности = ЗНАЧЕНИЕ(Перечисление.ВидыЗадолженности.Кредиторская) ТОГДА -1 * ТаблицаКорректировокЗаПериод.Сумма ИНАЧЕ ТаблицаКорректировокЗаПериод.Сумма КОНЕЦ КОГДА ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Регистратор ССЫЛКА Документ.cctcАвизоУниверсальное ТОГДА ВЫБОР КОГДА ТаблицаАвизоЗаПериод.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.cctcВидыДвижений79.ВКредитСчета79) ТОГДА -1 * ТаблицаАвизоЗаПериод.Сумма ИНАЧЕ ТаблицаАвизоЗаПериод.Сумма КОНЕЦ ИНАЧЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.СуммаВзаиморасчетовРасход КОНЕЦ) КАК СуммаВзаиморасчетовРасход |
|||
10
Alex_MA
26.04.12
✎
09:48
|
дело в том, что один и тот же отчет на СКД выполнился под разными пользователями (у одного полные у другого нет) одинаково, за исключением одной колонки.
у пользователя с огр. правами в колонке не было вообще никаких данных - хотя если выполнить запрос отчета в консоли у всех пользователей данные одинаковые. Начал упрощать отчет удалением пакетов запроса - остановился на запросе в (4) - Не найдено поле замены "СуммаВзаиморасчетовРасход" |
|||
11
Alex_MA
26.04.12
✎
09:49
|
если отчет выполнять под полными правами такой ошибки не возникает
|
|||
12
zak555
26.04.12
✎
09:50
|
перепиши отчёт в нормальный вид
|
|||
13
Alex_MA
26.04.12
✎
09:51
|
(12) у меня он в нормальном виде
|
|||
14
Aprobator
26.04.12
✎
10:12
|
знать бы что это такое ...поле замены....
|
|||
15
zak555
27.04.12
✎
13:27
|
(13) убери условия
КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеТребованиеВыставленное.ПустаяСсылка) из запроса |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |