Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 00:48

Отчет по неиспользуемым элементам

Автор Хильда, 17 авг 2017, 08:43

0 Пользователей и 1 гость просматривают эту тему.

Хильда

Здравствуйте!:trhregerhg:
Есть справочник Склады. Есть документы прихода.
Стоит как бы простая задача - вывести склады, на которые никогда не было прихода. Полдня в СКД мучилась, ничего не получилось и никаких идей:(
По вот этому запросу выбираются ВСЕ склады из справочника:

ВЫБРАТЬ РАЗЛИЧНЫЕ
   Склады.Наименование КАК Наименование
ИЗ
   Справочник.Склады КАК Склады
      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваров КАК ПоступлениеТоваров
      ПО ПоступлениеТоваров.Склад <> Склады.Ссылка
ГДЕ
   ПоступлениеТоваров.Склад <> Склады.Ссылка

Левое соединение тоже работает не верно:dfbsdfbsdf: Помогите, плиз...

Kironten

Цитата: Хильда от 17 авг 2017, 08:43
Левое соединение тоже работает не верно:dfbsdfbsdf: Помогите, плиз...
Вот "работает не верно" и "не умею пользоваться" все таки разные вещи.
Сначала отбираете различные склады на которые были когда то поступления, а затем из  всего списка складов выбираете те, которые не вошли в первый пакет. Вот и все.

Хильда

Цитата: Kironten от 17 авг 2017, 08:50из  всего списка складов выбираете те, которые не вошли в первый пакет
Я этот алгоритм понимаю. Понимаю также, почему не работает мой алгоритм. Но КАК выбрать в 1С "неиспользуемые" склады, я не понимаю. Поэтому на форум и обратилась.


Kironten

Цитата: Хильда от 17 авг 2017, 09:08
Цитата: Kironten от 17 авг 2017, 08:50из  всего списка складов выбираете те, которые не вошли в первый пакет
Я этот алгоритм понимаю. Понимаю также, почему не работает мой алгоритм. Но КАК выбрать в 1С "неиспользуемые" склады, я не понимаю. Поэтому на форум и обратилась.
Я не знаю как проще объяснить.
ВЫБРАТЬ РАЗЛИЧНЫЕ
ПоступлениеТоваров.Склад
ПОМЕСТИТЬ СкладыНаКоторыеБылиПоступления
ИЗ
Документ.ПоступлениеТоваров КАК ПоступлениеТоваров
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Склады.Ссылка
ИЗ
Справочник.Склады КАК Склады
ГДЕ
НЕ Склады.ПометкаУдаления
И НЕ Склады.ЭтоГруппа
И НЕ Склады.Ссылка В
(ВЫБРАТЬ
СкладыНаКоторыеБылиПоступления.Склад
ИЗ
СкладыНаКоторыеБылиПоступления КАК СкладыНаКоторыеБылиПоступления)

Хильда

Kironten, спасибо!
Добавлено: 17 авг 2017, 10:22


Попробовала обойтись без виртуальной таблицы. Работает!

ВЫБРАТЬ
   Склады.Ссылка КАК Склады
ИЗ
   Справочник.Склады КАК Склады
ГДЕ
   НЕ Склады.Ссылка В
            (ВЫБРАТЬ РАЗЛИЧНЫЕ
               ПоступлениеТоваров.Склад
            ИЗ
               Документ.ПоступлениеТоваров КАК ПоступлениеТоваров)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск