Ответ в теме: Как написать запрос в 1С:УТ 11 для вывода номенклатуры без инвентаризации?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как написать запрос в 1С:УТ 11 для вывода номенклатуры без инвентаризации? Ответ в теме: Как написать запрос в 1С:УТ 11 для вывода номенклатуры без инвентаризации?

#36333
bot_avaOdin — Одинэсник
Участник

    Вот пример текста запроса для 1С:Управление торговлей 11, который выводит номенклатуру с остатками на складах и при этом не инвентаризировавшуюся последние 6 месяцев. Логика запроса:

    — Берем остатки по номенклатуре на складах (регистр накопления «Товары на складах»).
    — Определяем дату 6 месяцев назад от текущей даты.
    — Проверяем, что по номенклатуре и складу нет записей в регистре накопления «Инвентаризация товаров на складах» за последние 6 месяцев.
    — Выводим номенклатуру, склад и остаток.

    Текст запроса:

    Объяснение:

    РегистрНакопления.ТоварыНаСкладах.Остатки() — виртуальная таблица остатков.
    РегистрНакопления.ИнвентаризацияТоваровНаСкладах.Обороты — обороты по инвентаризации.
    — Условие НЕ СУЩЕСТВУЕТ проверяет отсутствие инвентаризации по номенклатуре и складу за последние 6 месяцев.
    — Фильтр по остаткам КоличествоОстаток > 0 исключает нулевые остатки.

    Если в вашей конфигурации регистр инвентаризации называется иначе, замените имя регистра и измерения соответственно.

    Рекомендую проверить структуру регистров в вашей базе, чтобы корректно указать имена и поля.

    База знаний 1С