|
Сделать отчет по времени сопровождения клиентов |
☑ |
0
LAMO_1C
09.10.13
✎
07:32
|
Привет. есть задача сделать отчет в котором бы отражалось бы Наименование клиента, Совокупное время сопровождения.
в 1с есть периодический РС с состоянием клиента:
период клиент состояние
01.01.2008 ООО"фирма" Потенциальный
09.03.2008 ООО"фирма" Постоянный
01.10.2009 ООО"фирма" Отключенный
подскажите как лучше сделать?
|
|
1
Rie
09.10.13
✎
07:33
|
(0) Как совокупное время сопровождения связано с состоянием?
Что происходит, когда клиент из потенциального становится постоянным?
|
|
2
LAMO_1C
09.10.13
✎
07:40
|
период клиент состояние
1) 01.01.2008 ООО"фирма" Потенциальный
2) 09.03.2008 ООО"фирма" Постоянный
3) 01.10.2009 ООО"фирма" Отключенный
4) 20.09.2010 ООО"фирма" Постоянный
5) 01.11.2011 ООО"фирма" Отключенный
извините не дописал, совокупное время= (01.10.2009 -09.03.2008 )+(01.11.2011-20.09.2010)
Когда клиент становится постоянным это значит ему продали товар-систему, которая в последствии сопровождается), переходит в состояние Отключенный, когда он отказывается от сопровождения.
|
|
3
Rie
09.10.13
✎
07:53
|
(2) Что-то вроде
ВЫБРАТЬ
РС.Клиент КАК Клиент
, РС.Период КАК ДатаОтключения
ПОМЕСТИТЬ Отключения
ИЗ
РегистрСведений.КакТамОнНазывается КАК РС
ГДЕ
РС.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияКлиента.Отключенный);
ВЫБРАТЬ
Подключения.Клиент КАК Клиент
, СУММА(Подключения.ДатаОтключения - Подключения.ДатаПодключения) КАК ВремяСопровождения
ИЗ
(ВЫБРАТЬ
РС.Клиент КАК Клиент
, Отключения.ДатаОтключения КАК ДатаОтключения
, МАКСИМУМ(РС.Период) КАК ДатаПодключения
ИЗ
РегистрСведений.КакТамОнНазывается КАК РС
СОЕДИНЕНИЕ Отключения
ПО РС.Клиент = Отключения.Клиент
И РС.Период < Отключения.ДатаОтключения
И РС.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияКлиента.Постоянный)
СГРУППИРОВАТЬ ПО
РС.Клиент
, Отключения.ДатаОтключения) КАК Подключения
СГРУППИРОВАТЬ ПО
Подключения.Клиент
|
|
4
LAMO_1C
09.10.13
✎
07:56
|
Спасибо, сейчас попробую!
|
|
5
LAMO_1C
09.10.13
✎
08:45
|
Работает!!! Еще раз спасибо!
|
|
6
Rie
09.10.13
✎
09:35
|
(5) Только не забудь помедитировать над тем, что произойдёт, если кто-то оставит запись об отключении клиента - но удалит запись о том, что клиент стал постоянным.
|
|