Имя: Пароль:
1C
1С v8
Не найдено поле замены "СуммаВзаиморасчетовРасход"
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) убери условия
КорректировкаДолгаСуммыДолга.ДокументРасчетовСКонтрагентом = ЗНАЧЕНИЕ(Документ.ПлатежноеТребованиеВыставленное.ПустаяСсылка)
из запроса