Перевірити вид руху у запиті 1с

Перевірити вид руху у запиті 1с

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

Перевірка на вид руху у запиті 1с може знадобитися, якщо у запиті ви використовуєте повну таблицю регістру накопичення. Бо в такому разі інакше не зрозуміти, який рядок регістру відповідає приходу, а який витрати.

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

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

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



Теги:   


2023-02-26





Вибрати мову:
-  руский
-  Українська