Есть запрос и нужно в доставать оборот по Дб и по Кр
Есть таблица значений со списком счетов и по нему отбираются обороты по Дб.
Но мне нужно, что бы когда в списке был счет 68.01. Я получал оборот не по Дб а по Кр.
вот пример
ВЫБРАТЬ
| ХозрасчетныйОбороты.Счет КАК СчетЗатрат,
| ВЫБОР
| КОГДА &СчетаЗатрат = &Счет68
| ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
| ИНАЧЕ ХозрасчетныйОбороты.СуммаОборотДт
| КОНЕЦ КАК Сумма,
| ВЫБОР
| КОГДА ХозрасчетныйОбороты.Субконто1 ССЫЛКА Справочник.СтатьиЗатрат
| ТОГДА ВЫРАЗИТЬ(ХозрасчетныйОбороты.Субконто1 КАК Справочник.СтатьиЗатрат)
| ИНАЧЕ &Статья
| КОНЕЦ КАК СтатьяЗатрат
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, , Счет В ИЕРАРХИИ (&СчетаЗатрат), , Организация = &Организация, НЕ КорСчет В ИЕРАРХИИ (&ИсключаемыеСчета), ) КАК ХозрасчетныйОбороты
4
&СчетаЗатрат - таблица значений со списком счетов
&Счет68 - а это параметр с один счетом
Но при таком сравнении - КОГДА &СчетаЗатрат = &Счет68 выдает ошибку.
Как это можно обойти?
(0) а не проще сразу нужный параметр передать в запрос, чем 2 параметра в запросе сравнивать друг с другом?
ЗначениеЗаполнено(ТаблицаЗначений.Найти(Счет68))
| ВЫБОР
| КОГДА ХозрасчетныйОбороты.Счет = &Счет68
| ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
| ИНАЧЕ ХозрасчетныйОбороты.СуммаОборотДт
| КОНЕЦ КАК Сумма,
И не надо лохматить бабушку.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn