Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Нужно получить товар который не продался
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Система компоновки данных
Volodimir19901
Добрый день.
Прошу помочь мне в таком вопросе.
Нужно получить товар который не продался.
Привожу пример ЗаказПокупателя сравиниваем с регистром накопления Продаж.
Сравниваю табличную часть товары из документа ЗаказПокупателя по РегиструНакопления Продаж.
Нужно получить номенклатуру которая не продалась.
Прошу помочь с логикой запроса.
Спасибо.
Petre
Если конфа хоть сколько-нибудь типовая, то заказы тоже делают движения по регистрам. Именно по ним и можно получить тмц, которые были заказаны но не куплены (незакрытые заказы).
alex040269
ВЫБРАТЬ * ИЗ ЗаказПокупателя 
  ЛЕВОЕ СОЕДИНЕНИЕ  РегиструНакопления
  ПО ЗаказПокупателя.Товар = РегиструНакопления .Товар
Где РегиструНакопления .Товар is NULL
sava1
Цитата(alex040269 @ 21.11.14, 13:06) необходимо зарегистрироваться для просмотра ссылки
ЛЕВОЕ СОЕДИНЕНИЕ  РегиструНакопления
  ПО ЗаказПокупателя.Товар = РегиструНакопления .Товар
Где РегиструНакопления .Товар is NULL


желательно так:

ВНУТРЕННЕЕ СОЕДИНЕНИЕ  РегиструНакопления 
  ПО ЗаказПокупателя.Товар = РегиструНакопления .Товар И РегиструНакопления .Товар is NULL


не надо все перекладівать на платформу
Petre
Цитата(sava1 @ 21.11.14, 14:59) необходимо зарегистрироваться для просмотра ссылки
желательно так:

Внутреннее соединение по полю, где поле отсутствует, выдаст ровно ноль записей.
sava1
Согласен на левое
Petre
Я единственное не пойму смысла соединения товара из заказа и регистра продаж. Ведь точно такой же товар мог продаваться по другому заказу.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.