Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
13 Дек 2017, 12:20
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Отчет  (Прочитано 1391 раз)

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

Оффлайн Tyshkan

  • ***
  • Сообщений: 233
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-08-22
  • Сайт: 
  • Профессия: Программист 1С
Отчет
« Первое сообщение: 14 Сен 2012, 15:32 »
Нужен отчет на основе данных по акциям, все вроде работает, но нужно еще подсчитать сколько раз покупатель участвует в акции и если для участия в акции нужно купить 6 единиц, а он купил 12, то значит он участвует 2 раза...ну и тд. Помогите пожалуйста..если нужно могу что-нибудь подробнее описать


Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
Re: Отчет
« Ответ #1: 15 Сен 2012, 00:07 »
я так понимаю, речь об этих акциях: http://forum-1c.ru/index.php?topic=15844.0
какая в итоге структура данных у вас?

запрос к вашему отчету не должен быть особо сложным, во всяком случае та его часть, которая вычисляет количество раз участия - всего лишь нужно разделить количество купленного клиентом товара на количество товара, указанное в условиях акции и взять от этого целую часть (можно заморочиться и прямо в запросе это прописать, либо просто настроить формат при выводе примерно так: "ЧДЦ=0"). я набросал примерный вид запроса в упрощенном виде:
ВЫБРАТЬ
Продажи.Клиенты,
ВЫБОР
КОГДА ЕСТЬNULL(АкцииУсловия.Количество, 0) = 0
ТОГДА 0
ИНАЧЕ Продажи.Количество / АкцииУсловия.Количество
КОНЕЦ КАК КоличествоРазУчастия
ИЗ
Справочник.Акции.Условия КАК АкцииУсловия
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи
ПО АкцииУсловия.Номенклатура = Продажи.Номенклатура
вам надо сделать примерно тоже самое, только учитывая реальную структуру данных + связи по периоду (очевидно же, что надо учитывать только покупки совершенные в период проведения акции)

Оффлайн Tyshkan

  • ***
  • Сообщений: 233
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-08-22
  • Сайт: 
  • Профессия: Программист 1С
Re: Отчет
« Ответ #2: 17 Сен 2012, 12:16 »
все получается, но есть один косяк, нужна группировка по названию акции, а он мне еще по номенклатуре группирует...как убрать эту группировку и оставить только по названию акции??7


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
172 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
38 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal