Вход | Регистрация

1С:Предприятие ::

Метки: 

Объемы продаж за период

Я
   skupidom
 
30.08.18 - 21:51
Как запросом получить объемы продаж за период по товарам, которые продавались только в этом периоде ?
 
 
   Fram
 
1 - 30.08.18 - 21:54
Мозг включить?
только в этом периоде = не движений вне периода
   Fram
 
2 - 30.08.18 - 21:54
*нет движений
   skupidom
 
3 - 30.08.18 - 22:14
спасибо, как правильно это написать ?
   Fram
 
4 - 30.08.18 - 22:20
(3) а ты напиши свои варианты. мы тебе скажем какой верный
   skupidom
 
5 - 30.08.18 - 22:32
"ВЫБРАТЬ РАЗЛИЧНЫЕ
  |    Продажи.Товар КАК Товар
  |ПОМЕСТИТЬ ТНеИспТовары
  |ИЗ
  |    РегистрНакопления.Продажи КАК Продажи
  |ГДЕ
  |    Продажи.Период > &Кон
  |    И Продажи.Период < &Нач
  |;
  |
  ////////////////////////////////////////////////////////////////////////////////

  |ВЫБРАТЬ
  |    СУММА(ПродажиОбороты.КоличествоОборот) КАК Оборот,
  |    ПродажиОбороты.Товар КАК Товар
  |ИЗ
  |    РегистрНакопления.Продажи.Обороты(&Нач, &Кон, Период, ) КАК ПродажиОбороты
  |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТНеИспТовары КАК ТНеИспТовары
  |        ПО (НЕ ПродажиОбороты.Товар В (ТНеИспТовары.Товар))
  |
  |СГРУППИРОВАТЬ ПО
  |    ПродажиОбороты.Товар";
   Fram
 
6 - 30.08.18 - 23:35
Первый подзапрос всегда пустой результат будет давать. Дата не может одновременно быть позже конечной даты И раньше начальной
   Fram
 
7 - 30.08.18 - 23:38
Во втором подзапросе условие соединения это какой то ужас. Движок БД загнется на нем, мне кажется.
   Fram
 
8 - 30.08.18 - 23:40
(7) практически если привести в нормальный вид это ПродажиОбороты.Товар <> ТНеИспТовары.Товар
   skupidom
 
9 - 30.08.18 - 23:51
как правильно переписать запрос, подскажите пожалуйста
   tty12
 
10 - 31.08.18 - 08:34
(9) в (6) (7) (8) вроде все четко написал.
В первом подзапросе заменить "И" на "ИЛИ".
Во втором подзапросе вместо "(НЕ ПродажиОбороты.Товар В (ТНеИспТовары.Товар))" написать (8). Должен отработать.
 
 Рекламное место пустует
   Fram
 
11 - 31.08.18 - 09:17
(10) не надо там (8) писать! Равно там нужно + поменять на левое и в ГДЕ ТНеИспТовары.Товар есть null (или как оно там пишется. Уже 2 года на 1с запросы не писал )
   tty12
 
12 - 31.08.18 - 09:28
(11) Ой! Точно. Сначала написал, потом подумал )


Список тем форума
Рекламное место пустует Рекламное место пустует
Компьютер — устройство разработанное для ускорения и автоматизации человеческих ошибок.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует