Цей розділ знаходиться на стадії тестування!

Проверить вид движения в запросе 1с

Проверить вид движения в запросе 1с

Проверка на вид движения возможна только в регистрах накопления с видом регистра Остатки. У регистра с видом Обороты вида движения нет.

Проверка на вид движения в запросе 1с может понадобится, если в запросе вы используете полную таблицу регистра накопления. Проверка на вид движения в запросе 1с может понадобится, если в запросе вы используете полную таблицу регистра накопления. Так как в таком случае иначе не понять, какая строка регистра соответствует приходу, а какая расходу.

Пример запроса из общего модуля "ЗаполнениеДокументов" конфигурации "Управление торговлей для Украины 2.3":

    ТекстЗапросаКоличество = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
        |     И РегТоварыВРознице.Количество > 0 ТОГДА
        |        РегТоварыВРознице.Количество
        |    КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
        |     И РегТоварыВРознице.Количество < 0 ТОГДА
        |        -РегТоварыВРознице.Количество
        |    ИНАЧЕ
        |        0
        |    КОНЕЦ";

        ТекстЗапросаСуммаПродажная = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
        |     И РегТоварыВРознице.СуммаПродажная > 0 ТОГДА
        |        РегТоварыВРознице.СуммаПродажная
        |    КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
        |     И РегТоварыВРознице.СуммаПродажная < 0 ТОГДА
        |        -РегТоварыВРознице.СуммаПродажная
        |    ИНАЧЕ
        |        0
        |    КОНЕЦ";



Теги:   


2023-02-26





Выбрать язык:
-  руский
-  Українська