Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Последние 4 продажи по клиенту (число прочтений - 2151 )
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Последние 4 продажи по клиенту
08. Июля 2010 :: 07:06
Печать  
Добрый день всем!
Не подскажи как запросом из регистра продажи например (признак Быстрая обработка движений установлен)
получить 4 последние продажи по клиенту по конкретной позиции (ну вообще получается что при выгрузке прайса мне надо получить историю продаж по указанному клиенту).
Структура регистра:
Покупатель
Номенклатура
Количество
(для упрощения там я сам попробую добороть).
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Последние 4 продажи по клиенту
Ответ #1 - 08. Июля 2010 :: 07:20
Печать  
Нужен документ движения на выходе ?
  
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Последние 4 продажи по клиенту
Ответ #2 - 08. Июля 2010 :: 07:23
Печать  
Нет.
  
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Последние 4 продажи по клиенту
Ответ #3 - 08. Июля 2010 :: 07:25
Печать  
select top 4
 $Рег.Сумма,
 $Рег.Количество
from $Регистр.Продажи Рег (nolock)
where $Рег.Номенклатура = :Номенклатура
 and $Рег.Покупатель = :Покупатель
order by Рег.date_time_iddoc desc, Рег.lineno_ desc, Рег.actno desc


при этом очень желательно что бы по измерениям Номенклатура ИЛИ Покупатель был отбор движений (лучше по Номенклатура)
  

1&&2&&3
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Последние 4 продажи по клиенту
Ответ #4 - 08. Июля 2010 :: 07:26
Печать  
Э... сумма и количество ? + дата ?
  
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Последние 4 продажи по клиенту
Ответ #5 - 08. Июля 2010 :: 07:50
Печать  
Дата не нужна - просто 4 последние
  
Наверх
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Последние 4 продажи по клиенту
Ответ #6 - 08. Июля 2010 :: 07:51
Печать  
trad писал(а) 08. Июля 2010 :: 07:25:
select top 4
 $Рег.Сумма,
 $Рег.Количество
from $Регистр.Продажи Рег (nolock)
where $Рег.Номенклатура = :Номенклатура
 and $Рег.Покупатель = :Покупатель
order by Рег.date_time_iddoc desc, Рег.lineno_ desc, Рег.actno desc


при этом очень желательно что бы по измерениям Номенклатура ИЛИ Покупатель был отбор движений (лучше по Номенклатура)

Спасибо.
  
Наверх
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Последние 4 продажи по клиенту
Ответ #7 - 18. Июля 2010 :: 19:06
Печать  
Ну простите не грамотного - на самом деле нужно получить 4 последние продажи по всем клиентам по всем товарам указанного торгового представителя.
Торговый представитель - измерение регистра Продажи.
Помогите пожалуйста Печаль
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Последние 4 продажи по клиенту
Ответ #8 - 19. Июля 2010 :: 05:02
Печать  
Т.е в регистре 2 измерения Клиентос и Менеджер (торг. представитель) ?
или одно ?..
  
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Последние 4 продажи по клиенту
Ответ #9 - 19. Июля 2010 :: 06:58
Печать  
Структура регистра:
ТорговыйАгент
Покупатель
Номенклатура
Количество
Я думаю что тему можно закрывать так как для решения данного вопроса надо применять ранжирующие функции вида ROU_NUMBER OVER(....)
А в связи с  тем что SQL 2000 у клиента я сделал на индексированных таблицах.
Прошу прощения за беспокойство.
  
Наверх
IP записан
 
Anatol
Senior Member
****
Отсутствует


тыц, пыц, тыц!!!

Сообщений: 412
Зарегистрирован: 24. Апреля 2009
Re: Последние 4 продажи по клиенту
Ответ #10 - 19. Июля 2010 :: 08:02
Печать  
leshik писал(а) 18. Июля 2010 :: 19:06:
Ну простите не грамотного - на самом деле нужно получить 4 последние продажи по всем клиентам по всем товарам указанного торгового представителя.
Торговый представитель - измерение регистра Продажи.
Помогите пожалуйста Печаль


http://www.1cpp.ru/forum/YaBB.pl?num=1272458599
  
Наверх
wwwICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать