()Вроде ничего необычного,внешний отчет не на СКД,по команде сформировать формирует запрос
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| РеестрСчетовФактур.СчетФактура КАК СчетФактура,
| РеестрСчетовФактур.ДатаРегистрации КАК ДатаРегистрации,
| ВЫБОР
| КОГДА РеестрСчетовФактур.ДатаВходящегоДокумента = &ДатаВходящегоДокумента
| ТОГДА РеестрСчетовФактур.СчетФактура.ДатаВходящегоДокумента
| ИНАЧЕ РеестрСчетовФактур.ДатаВходящегоДокумента
| КОНЕЦ КАК ДатаВходящегоДокумента,
| ВЫБОР
| КОГДА РеестрСчетовФактур.НомерВходящегоДокумента = """"""""
| ТОГДА РеестрСчетовФактур.СчетФактура.НомерВходящегоДокумента
| ИНАЧЕ РеестрСчетовФактур.НомерВходящегоДокумента
| КОНЕЦ КАК НомерВходящегоДокумента,
| РеестрСчетовФактур.СуммаДокумента КАК СуммаДокумента,
| ВЫБОР
| КОГДА ЕСТЬNULL(РеестрСчетовФактур.ВалютаДокумента, ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка)) = ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка)
| ТОГДА &ВалютаРегламентированногоУчета
| ИНАЧЕ РеестрСчетовФактур.ВалютаДокумента
| КОНЕЦ КАК ВалютаДокумента,
| РеестрСчетовФактур.Контрагент КАК Контрагент,
| РеестрСчетовФактур.Контрагент.Наименование КАК КонтрагентНаименование,
| РеестрСчетовФактур.ДокументОснование КАК ДокументОснование,
| РеестрСчетовФактур.ДокументОснованиеДата КАК ДокументОснованиеДата,
| РеестрСчетовФактур.ДокументОснованиеНомер КАК ДокументОснованиеНомер,
| РеестрСчетовФактур.ОпределитьПараметрыСчетаФактуры КАК ОпределитьПараметрыСчетаФактуры,
| РеестрСчетовФактур.ЭДО КАК ЭДО,
| РеестрСчетовФактур.ЕстьФайл КАК ЕстьФайл
|ПОМЕСТИТЬ ВТ
|ИЗ
| (ВЫБРАТЬ
| СчетФактураПолученный.Ссылка КАК СчетФактура,
| СчетФактураПолученный.Ссылка.Дата КАК ДатаРегистрации,
| СчетФактураПолученный.ДокументОснование КАК ДокументОснование,
| ВЫБОР
| КОГДА СчетФактураПолученный.Ссылка.СформированПриВводеНачальныхОстатковНДС
| ТОГДА СчетФактураПолученный.Ссылка.СуммаДокумента
| КОГДА СчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.НаАванс)
| ТОГДА СчетФактураПолученный.Ссылка.СуммаДокумента
| ИНАЧЕ СчетФактураПолученный.ДокументОснование.СуммаДокумента
| КОНЕЦ КАК СуммаДокумента,
| СчетФактураПолученный.Ссылка.ДатаВходящегоДокумента КАК ДатаВходящегоДокумента,
| СчетФактураПолученный.Ссылка.НомерВходящегоДокумента КАК НомерВходящегоДокумента,
| ВЫБОР
| КОГДА СчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.НаАванс)
| ТОГДА СчетФактураПолученный.Ссылка.Контрагент
| КОГДА СчетФактураПолученный.ДокументОснование ССЫЛКА Документ.АвансовыйОтчет
| ТОГДА ВложенныйЗапрос.Контрагент
| ИНАЧЕ СчетФактураПолученный.ДокументОснование.Контрагент
| КОНЕЦ КАК Контрагент,
| СчетФактураПолученный.ДокументОснование.ВалютаДокумента КАК ВалютаДокумента,
| ВЫБОР
| КОГДА НЕ СчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.НаАванс)
| И СчетФактураПолученный.ДокументОснование ССЫЛКА Документ.АвансовыйОтчет
| ИЛИ СчетФактураПолученный.ДокументОснование ССЫЛКА Документ.ОтчетКомиссионераОПродажах
| ТОГДА ИСТИНА
| КОГДА НЕ СчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.НаАванс)
| И (СчетФактураПолученный.ДокументОснование.ДоговорКонтрагента.Владелец ЕСТЬ NULL
| ИЛИ СчетФактураПолученный.ДокументОснование.СуммаДокумента ЕСТЬ NULL)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ОпределитьПараметрыСчетаФактуры,
| СчетФактураПолученный.ДокументОснование.Дата КАК ДокументОснованиеДата,
| СчетФактураПолученный.ДокументОснование.Номер КАК ДокументОснованиеНомер,
| ВЫБОР
| КОГДА СчетФактураПолученный.Ссылка.КодСпособаПолучения = 1
| ТОГДА Ложь
| ИНАЧЕ Истина
| КОНЕЦ КАК ЭДО,
| НЕ НаличиеФайлов_Сф.ОбъектСФайлами ЕСТЬ NULL
| ИЛИ НЕ НаличиеФайлов_Основание.ОбъектСФайлами ЕСТЬ NULL КАК ЕстьФайл
| ИЗ
| Документ.СчетФактураПолученный.ДокументыОснования КАК СчетФактураПолученный
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
| КонтрагентПоАО.Ссылка КАК АО,
| КонтрагентПоАО.СчетФактура КАК СчетФактура,
| КонтрагентПоАО.Контрагент КАК Контрагент
| ИЗ
| (ВЫБРАТЬ
| АвансовыйОтчетТовары.СчетФактура КАК СчетФактура,
| АвансовыйОтчетТовары.Поставщик КАК Контрагент,
| АвансовыйОтчетТовары.Ссылка КАК Ссылка
| ИЗ
| Документ.АвансовыйОтчет.Товары КАК АвансовыйОтчетТовары
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| АвансовыйОтчетПрочее.СчетФактура,
| АвансовыйОтчетПрочее.Поставщик,
| АвансовыйОтчетПрочее.Ссылка
| ИЗ
| Документ.АвансовыйОтчет.Прочее КАК АвансовыйОтчетПрочее) КАК КонтрагентПоАО) КАК ВложенныйЗапрос
| ПО СчетФактураПолученный.ДокументОснование = ВложенныйЗапрос.АО
| И СчетФактураПолученный.Ссылка = ВложенныйЗапрос.СчетФактура
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов_Сф
| ПО СчетФактураПолученный.Ссылка = НаличиеФайлов_Сф.ОбъектСФайлами
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов_Основание
| ПО СчетФактураПолученный.ДокументОснование = НаличиеФайлов_Основание.ОбъектСФайлами
| ГДЕ
| НЕ СчетФактураПолученный.Ссылка.ПометкаУдаления
| И СчетФактураПолученный.Ссылка.Дата >= &НачалоПериода
| И СчетФактураПолученный.Ссылка.Дата <= &КонецПериода
| И СчетФактураПолученный.Ссылка.Организация = &Организация
| И НЕ СчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.Корректировочный)
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ГТДИмпортТовары.Ссылка,
| ГТДИмпортТовары.Ссылка.Дата,
| ГТДИмпортТовары.Ссылка,
| СУММА(ГТДИмпортТовары.ФактурнаяСтоимость),
| NULL,
| ГТДИмпортТовары.Ссылка.НомерГТД,
| ГТДИмпортТовары.Ссылка.Контрагент,
| ГТДИмпортТовары.Ссылка.ВалютаДокумента,
| ЛОЖЬ,
| ГТДИмпортТовары.Ссылка.Дата,
| ГТДИмпортТовары.Ссылка.Номер,
| NULL,
| NULL
| ИЗ
| Документ.ГТДИмпорт.Товары КАК ГТДИмпортТовары
| ГДЕ
| НЕ ГТДИмпортТовары.Ссылка.ПометкаУдаления
| И ГТДИмпортТовары.Ссылка.Дата >= &НачалоПериода
| И ГТДИмпортТовары.Ссылка.Дата <= &КонецПериода
| И ГТДИмпортТовары.Ссылка.Организация = &Организация
|
| СГРУППИРОВАТЬ ПО
| ГТДИмпортТовары.Ссылка,
| ГТДИмпортТовары.Ссылка.Дата,
| ГТДИмпортТовары.Ссылка.НомерГТД,
| ГТДИмпортТовары.Ссылка.Контрагент,
| ГТДИмпортТовары.Ссылка.Номер,
| ГТДИмпортТовары.Ссылка.ВалютаДокумента,
| ГТДИмпортТовары.Ссылка,
| ГТДИмпортТовары.Ссылка.Дата
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| КорректировочныйСчетФактураПолученный.Ссылка,
| КорректировочныйСчетФактураПолученный.Ссылка.Дата,
| КорректировочныйСчетФактураПолученный.ДокументОснование,
| -КорректировочныйСчетФактураПолученный.Ссылка.СуммаУменьшение,
| КорректировочныйСчетФактураПолученный.Ссылка.ДатаВходящегоДокумента,
| КорректировочныйСчетФактураПолученный.Ссылка.НомерВходящегоДокумента,
| КорректировочныйСчетФактураПолученный.Ссылка.Контрагент,
| КорректировочныйСчетФактураПолученный.Ссылка.ВалютаДокумента,
| ЛОЖЬ,
| КорректировочныйСчетФактураПолученный.ДокументОснование.Дата,
| КорректировочныйСчетФактураПолученный.ДокументОснование.Номер,
| ВЫБОР
| КОГДА КорректировочныйСчетФактураПолученный.Ссылка.КодСпособаПолучения = 1
| ТОГДА Ложь
| ИНАЧЕ Истина
| КОНЕЦ,
| НЕ НаличиеФайлов_СФ.ОбъектСФайлами ЕСТЬ NULL
| ИЛИ НЕ НаличиеФайлов_Основание.ОбъектСФайлами ЕСТЬ NULL
| ИЗ
| Документ.СчетФактураПолученный.ДокументыОснования КАК КорректировочныйСчетФактураПолученный
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов_СФ
| ПО КорректировочныйСчетФактураПолученный.Ссылка = НаличиеФайлов_СФ.ОбъектСФайлами
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов_Основание
| ПО КорректировочныйСчетФактураПолученный.ДокументОснование = НаличиеФайлов_Основание.ОбъектСФайлами
| ГДЕ
| НЕ КорректировочныйСчетФактураПолученный.Ссылка.ПометкаУдаления
| И КорректировочныйСчетФактураПолученный.Ссылка.Дата >= &НачалоПериода
| И КорректировочныйСчетФактураПолученный.Ссылка.Дата <= &КонецПериода
| И КорректировочныйСчетФактураПолученный.Ссылка.СуммаУменьшение > 0
| И КорректировочныйСчетФактураПолученный.Ссылка.Организация = &Организация
| И КорректировочныйСчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.Корректировочный)
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| КорректировочныйСчетФактураПолученный.Ссылка,
| КорректировочныйСчетФактураПолученный.Ссылка.Дата,
| КорректировочныйСчетФактураПолученный.ДокументОснование,
| КорректировочныйСчетФактураПолученный.Ссылка.СуммаУвеличение,
| КорректировочныйСчетФактураПолученный.Ссылка.ДатаВходящегоДокумента,
| КорректировочныйСчетФактураПолученный.Ссылка.НомерВходящегоДокумента,
| КорректировочныйСчетФактураПолученный.Ссылка.Контрагент,
| КорректировочныйСчетФактураПолученный.Ссылка.ВалютаДокумента,
| ЛОЖЬ,
| КорректировочныйСчетФактураПолученный.ДокументОснование.Дата,
| КорректировочныйСчетФактураПолученный.ДокументОснование.Номер,
| ВЫБОР
| КОГДА КорректировочныйСчетФактураПолученный.Ссылка.КодСпособаПолучения = 1
| ТОГДА Ложь
| ИНАЧЕ Истина
| КОНЕЦ,
| НЕ НаличиеФайлов_СФ.ОбъектСФайлами ЕСТЬ NULL
| ИЛИ НЕ НаличиеФайлов_Основание.ОбъектСФайлами ЕСТЬ NULL
| ИЗ
| Документ.СчетФактураПолученный.ДокументыОснования КАК КорректировочныйСчетФактураПолученный
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов_СФ
| ПО КорректировочныйСчетФактураПолученный.Ссылка = НаличиеФайлов_СФ.ОбъектСФайлами
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов_Основание
| ПО КорректировочныйСчетФактураПолученный.ДокументОснование = НаличиеФайлов_Основание.ОбъектСФайлами
| ГДЕ
| НЕ КорректировочныйСчетФактураПолученный.Ссылка.ПометкаУдаления
| И КорректировочныйСчетФактураПолученный.Ссылка.Дата >= &НачалоПериода
| И КорректировочныйСчетФактураПолученный.Ссылка.Дата <= &КонецПериода
| И (КорректировочныйСчетФактураПолученный.Ссылка.СуммаУвеличение > 0
| ИЛИ КорректировочныйСчетФактураПолученный.Ссылка.СуммаУвеличение = 0
| И КорректировочныйСчетФактураПолученный.Ссылка.СуммаУменьшение = 0)
| И КорректировочныйСчетФактураПолученный.Ссылка.Организация = &Организация
| И КорректировочныйСчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.Корректировочный)) как РеестрСчетовФактур ";
Запрос.Выполнить();
Показать
Выбираю Запрос в выражении,и ошибка {УправляемаяКонсольОтчетов ОбщийМодуль.УКО_MCRФормат.Модуль(193)}: Ошибка при вызове метода контекста (Записать)