Имя: Пароль:
1C
 
Обороты по счёту с отбором по дате документа расчёта..
0 CepeLLlka
 
25.06.15
16:14
Я хочу получить обороты по 62.01 таким образом, чтобы по кредиту обороты были только с отбором по дате документа расчёта..

То есть я хочу видеть только те поступления денежных средств, которые закрывают задолженность сформировавшуюся в этом году, а не в прошлом к примеру..

Написал вот так.. Но мне выдаёт ошибку на сравнение типов..


ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Субконто3 КАК ДокументРасчетов,
    СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборот) КАК СуммаОборот//,
    //СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт,
    //СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
            &НачалоПериода,
            &КонецПериода,
            Регистратор,
            ,
            Счет = Счет,
            &ВидыСубконто,
            Организация = &Организация
                И Субконто2.Наименование ПОДОБНО "%гвс%"
                И Субконто3 ССЫЛКА Документ.АктОбОказанииПроизводственныхУслуг
                И Субконто1 = &Контрагент) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
    ВЫБОР
            КОГДА ХозрасчетныйОстаткиИОбороты.Субконто3 ССЫЛКА Документ.АктОбОказанииПроизводственныхУслуг
                ТОГДА ХозрасчетныйОстаткиИОбороты.Субконто3.Дата МЕЖДУ &НачалоПериода И &КонецПериода
            ИНАЧЕ ЛОЖЬ
        КОНЕЦ

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Субконто3


Текст запроса: Строка 21: {(21,54)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
ТОГДА ХозрасчетныйОстаткиИОбороты.Субконто3.Дата <<?>>МЕЖДУ &НачалоПериода И &КонецПериода

Я вроде как сравниваю только когда субконто3 это нужный мне документ, но это не срабатывает..

Я возможно изначально не правильно делаю запрос..

Подскажите как же мне правильно получить обороты, в которых попадают проводочки только когда дата документа расчета находится в нужном мне диапазоне?
1 zak555
 
25.06.15
16:16
по кредиту идёт погашение задолженности
гасят её не всегда деньгами, поступившими на р/с
2 CepeLLlka
 
25.06.15
16:25
(1)Да.. но меня интересуют случаи с деньгами только..

Подскажи.. Как отобрать?

Кстати привет, Зак.. ты не скучал по мне? :)
3 CepeLLlka
 
25.06.15
16:25
(1)В ОСВ же можно задать отбор по дате документов расчета
4 CepeLLlka
 
26.06.15
08:04
Ребзя? Ну шо там? Нет вариантов решения?
5 fishb1
 
26.06.15
08:16
(4)  Почему нет?

Вместо условия:
" ВЫБОР
            КОГДА ХозрасчетныйОстаткиИОбороты.Субконто3 ССЫЛКА Документ.АктОбОказанииПроизводственныхУслуг
                ТОГДА ХозрасчетныйОстаткиИОбороты.Субконто3.Дата МЕЖДУ &НачалоПериода И &КонецПериода
            ИНАЧЕ ЛОЖЬ
        КОНЕЦ"

Соедини ВНУТРЕННИМ СОЕДИНЕНИЕМ ПО Субконто3 с подзапросом, где выбираются все документы по этому условию.
6 CepeLLlka
 
26.06.15
13:29
(5)А это не слишком дико будет? У меня же как-бы есть табличка с данными уже.. А мне чтобы выбрать из неё приходится генерировать ещё одну и уже её использовать в качестве отбора..
7 zak555
 
26.06.15
13:31
открой отчёт в БП 30 по долгам покупателей
и посмотри, как там реализован механизм долгов в разных периодах
8 CepeLLlka
 
26.06.15
13:34
(7)Ща глянем..

Но там походу запрос как в ЗУПе на 10 экранов
9 zak555
 
26.06.15
13:35
(8) если память не изменяет, то нет