Помогите с условием

Новая тема
Показывать по 10 20 40 сообщений
"Пишу отчет по контрагентам , надо прописать условие чтобы брались проводки из определенных документов, нужно чтобы из д.РеализацияТоваровИУслуг бралась сумма на проводку Дт62 Кт76.09 + БанковскаяВыписка на сумму роводки ДТ62 Кт51, и так ещё по несколько документов:
Запрос.Текст =
   "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |  ХозрасчетныйОстаткиИОбороты.Период КАК ДатаДок,
    |    ХозрасчетныйОстаткиИОбороты.Организация,
    |  ХозрасчетныйОстаткиИОбороты.Регистратор КАК Док,
    |  ХозрасчетныйОстаткиИОбороты.Регистратор.Контрагент КАК Контрагент,
    |  ХозрасчетныйОстаткиИОбороты.Регистратор.Контрагент.ИНН КАК ИНН,
    |  ХозрасчетныйОстаткиИОбороты.Регистратор.СуммаДокумента  КАК Сумма
    |ИЗ
    |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты (&Дата1,&Дата2,Регистратор,) КАК ХозрасчетныйОстаткиИОбороты
    |ГДЕ
    |    ХозрасчетныйОстаткиИОбороты.Организация В(&Организация)
    |  И (ХозрасчетныйОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
    | ИЛИ ХозрасчетныйОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПоступлениеНаРасчетныйСчет
    | ИЛИ ХозрасчетныйОстаткиИОбороты.Регистратор ССЫЛКА Документ.СписаниеСРасчетногоСчета
    | ИЛИ ХозрасчетныйОстаткиИОбороты.Регистратор Ссылка Документ.ОперацияБух)
    |(ВЫБОР
    | КОГДА  (ХозрасчетныйОстаткиИОбороты.Регистратор.СчетБанк = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПокупателями)
    |     И  (ХозрасчетныйОстаткиИОбороты.Регистратор.СчетУчетаРасчетовСКонтрагентом =      |ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрочиеРасчетыСРазнымиДебиторамиИКредиторами))
    | ТОГДА
    |      Обороты = ХозрасчетныйОстаткиИОбороты.Регистратор.СуммаДокумента
    | КОНЕЦ ";

вылетает ошибка, что я делаю не так......"
Вы бы запрос проверили в Конструкторе. Где у вас "И" перед "(ВЫБОР"? Где закрывающаяся скобка у "| КОНЕЦ "?
Теперь ругается на переменную   " Обороты = ХозрасчетныйОстаткиИОбороты.Регистратор.СуммаДокумента"
Не у всех документов есть реквизит "СуммаДокумента"
И не проще собирать по регистратору, с итогами по нему?
По регистратору много лишних проводок, а мне надо определенные, все равно надо прописать условие чтобы взялась сумма, а не нужное откинуть.
Если не знаете как отобрать проводки, то не говорите! Поставте условие в параметры виртуальной таблицы "ОстаткиИОбороты" и будет вам счастье!
а я и не говорю что знаю, если бы знала сюда бы не обращалась, спасибо за совет попробую разобратся с виртуальной таблицей.
Смотрите что то в сторону : РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты (&Дата1,&Дата2,Регистратор,,Счет В (&Счет76))
т.е. &Счет76_09, это я должна прописать перед запросом Запрос.УстановитьПараметр("Счет76_09",ПланСчетовСсылка.Хозрасчетный.ПрочиеРасчетыСРазнымиДебиторамиИКредиторами)
Читают тему
(гостей: 1)

Быстрый переход