helpf.pro
Регистрация

v8.2 УП: ошибка модуля отчета

mariko
24.12.2013 10:23Прочитано: 2460
Помогите исправить! Выдает ошибка модуля 1с8.2 при формировании отчета по контрагенту

{Отчет.ОтчетПоКонтрагенту(1194)}: Ошибка при вызове метода контекста (Выполнить): {(275, 4)}: Неверные параметры "РегистрБухгалтерии.Управленческий.ДвиженияССубконто"
<<?>>РегистрБухгалтерии.Управленческий.ДвиженияССубконто(
Возврат ЗапросПоОборотам.Выполнить();
*12
Yandex
Возможно, вас также заинтересует
Реклама на портале
oreol100
24.12.2013 10:34Ответ № 1
Что такое Управленческий?? Может быть РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто?
Хотя смотря какая конфа. Весь запрос надо бы.
Изменено 24.12.13 10:35:45
mariko
24.12.2013 10:38Ответ № 2
Функция ВыполнитьЗапросПоОборотам()

ЗапросПоОборотам = Новый Запрос;

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

// Установка условий КорСчета и КорСубконто

УсловиеКорСчета = "КорСчет В ИЕРАРХИИ (&СписокКорСчетов)";

Если ВидКорСубконто = воВсе Тогда
УсловиеКорСчета = "ИСТИНА";
Иначе

Если ВидКорСубконто = ВидыКорСчетов.ПрочиеОперации Тогда
УсловиеКорСчета = "НЕ КорСчет В ИЕРАРХИИ (&СписокКорСчетов)";
КонецЕсли;

ЗапросПоОборотам.УстановитьПараметр("СписокКорСчетов", СоответствиеКорСчетов[ВидКорСубконто]);

КонецЕсли;

ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&УсловиеКорСчета", УсловиеКорСчета);

ЗапросПоОборотам.УстановитьПараметр("СписокКорСубконто", СписокКорСубконто);
ЗапросПоОборотам.УстановитьПараметр("ПоВсемКорСубконто", СписокКорСубконто.Количество() = 0);

УстановитьПараметрыЗапросов(ЗапросПоОборотам, ТекстЗапроса);

СчетаПоДопИнформации = Новый СписокЗначений;
СчетаПоДопИнформации.Добавить(ПС.ПродажиВыручка);
СчетаПоДопИнформации.Добавить(ПС.ПродажиПрочее);
СчетаПоДопИнформации.Добавить(ПС.РасчетыПоВозвратам);
СчетаПоДопИнформации.Добавить(ПС.Принципалы);
ЗапросПоОборотам.УстановитьПараметр("СчетаПоДопИнформации", СчетаПоДопИнформации);

СчетаПоВзаиморасчетам = Новый СписокЗначений;
СчетаПоВзаиморасчетам.Добавить(ПС.Покупатели);
СчетаПоВзаиморасчетам.Добавить(ПС.Поставщики);
СчетаПоВзаиморасчетам.Добавить(ПС.Финагенты);
СчетаПоВзаиморасчетам.Добавить(ПС.Налоги);
СчетаПоВзаиморасчетам.Добавить(ПС.Зарплата);
СчетаПоВзаиморасчетам.Добавить(ПС.Подотчет);
ЗапросПоОборотам.УстановитьПараметр("СчетаПоВзаиморасчетам", СчетаПоВзаиморасчетам);

ЗапросПоОборотам.Текст = ТекстЗапроса;

Возврат ЗапросПоОборотам.Выполнить();

КонецФункции
mariko
24.12.2013 10:41Ответ № 3
Если есть соображения в чем проблема, поделитесь, плиииз.Очень нужный отчет! *12 *12
Изменено 24.12.13 11:04:50
oreol100
24.12.2013 11:07Ответ № 4
Ну и запросик. А какая конфигурация? Сразу и не сообразишь. )
mariko
24.12.2013 11:11Ответ № 5
1с управляющий 8 проф
mariko
24.12.2013 11:13Ответ № 6
на базе 1с предприятие 8.2
mariko
24.12.2013 11:27Ответ № 7
С темже и в другом отчете проблема
{Отчет.ЗатратыИВыпускПродукции(690)}: Ошибка при вызове метода контекста (Выполнить): {(102, 4)}: Неверные параметры "РегистрБухгалтерии.Управленческий.ДвиженияССубконто"
<<?>>РегистрБухгалтерии.Управленческий.ДвиженияССубконто(&ДатаНач, &ДатаКон, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.Затраты), , ) КАК УправленческийДвиженияССубконто) КАК ЗапросПоДт
Возврат Запрос_Обороты.Выполнить();
по причине:
{(102, 4)}: Неверные параметры "РегистрБухгалтерии.Управленческий.ДвиженияССубконто"
<<?>>РегистрБухгалтерии.Управленческий.ДвиженияССубконто(&ДатаНач, &ДатаКон, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Внутренний.Затраты), , ) КАК УправленческийДвиженияССубконто) КАК ЗапросПоДт
*18 *12
oreol100
24.12.2013 15:33Ответ № 8
Случайно не после обновления начала ошибка вылазить?
mariko
24.12.2013 15:39Ответ № 9
нет, обнов не делали...
Подсказка: Вы можете приложить к ответу файл или изображение щелкнув по значку или в редакторе.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.