Имя: Пароль:
1C
 
Подсчет среднего числа посещений в неделю/месяц/год и отклонения от нормы посещений
0 НоваяВолна
 
26.10.21
09:53
Интересно как бы вы решили задачу:
Нужно создать отчет посещаемости абон.зала, с периодичностью неделя/месяц/год  где должны присутствовать следующие данные:
1) Кол-во посещений (подсчет по заполненным сотрудниками документам)
2) Кол-во абонентов, пришедших, но не обратившимся к специалистам, а только произведших оплату через кассу (документ о поступлении Денежных средств)
3) Итого посещений = [1] + [2]
4) Среднее число посещений в неделю/месяц/год
5) Отклонение от нормы посещений.

Интересует только механизм подсчета в отчете среднего числа посещений [4]  и отклонение от нормы посещений [5]  Задумался и пока не придумал ничего интересного
1 mikecool
 
26.10.21
10:03
подумай еще )
2 Гипервизор
 
26.10.21
10:04
(0) А может это постановщик задачи должен расписать, что он понимает под тем или иным значением? Не, бред какой-то.
3 Kassern
 
26.10.21
10:06
среднее посчитать не проблема, а по поводу отклонений, определитесь, что для вас норма.
4 Мультук
 
гуру
26.10.21
10:08
(0)

Разбей задачу на подзадачи и начинай делать. Думать здесь можно только о кол-во дней рабочих/кол-во дней календарных.
Как получить то и другое есть куча готовых решений.
5 Смотрящий
 
26.10.21
10:45
(0) Как отслеживается:
Пришел посетитель, покрутился - к спецам и в кассу очередина - ну вас найух - ушел
Пришел посетитель, занес денег в кассу/пошел к спецам права качать
?
6 НоваяВолна
 
26.10.21
10:57
(5) скажем так.... пришел проситель, поругался, получил свое, и попросил распечатать квитанцию на оплату, повернулся в кассу и оплатил)))
7 НоваяВолна
 
26.10.21
10:59
(2) ну среднее посещение за период можно как то рассчитать сравнив другие периоды, а вот отклонение надо точно уточнить
8 НоваяВолна
 
26.10.21
11:17
(4) как раз о кол-ве рабочих/календарных дней речи не идет. Цифры считаются по количеству документов, заполненных за период выбранными сотрудниками Абон.Зала
9 НоваяВолна
 
27.10.21
09:01
)
10 Смотрящий
 
27.10.21
09:15
(7) Это как ?
(8) Еще как идет )
11 УдавВПопугаях
 
27.10.21
09:58
(10) зачем выходные, может зал без них работает, что скорее всего
12 НоваяВолна
 
27.10.21
09:58
(10) как бы есть РС периодический данные в нем.... могу выводы по нему сделать
13 Aleksey
 
27.10.21
10:00
Считай сразу среднеквадратичное отклонение. оно как раз пики сгладит
14 НоваяВолна
 
27.10.21
10:01
(10) (11) о выходных/календарных речи не идет, потому как подсчет по документам События в разрезе Ответственных, т.е. сотрудников. Сотрудник заполнил документ Событие в выбранный период, значит его надо посчитать
15 Aleksey
 
27.10.21
10:02
Почему п.3 = 1+2?
У вас что посетитель или напрямую спецам платит или в кассу за аренду зала?
16 УдавВПопугаях
 
27.10.21
10:03
в общепринятом смысле среднее - сумма всех посещений за период разделенное на количество интересующих интервалов
за неделю 105 посещений: среднее в день - 105 / 7 = 15, среднее в час - 105 / (24*7) = 0,625 и т д
17 НоваяВолна
 
27.10.21
10:05
(15) Система такая....  абонент пришел в абон.зал, там очередь.... ему может и надо к специалисту обратится, но... он(а) плюнул и решил просто оплатить квитанцию в кассе, там же....
Или другой вариант..... обратился к сотруднику, решил проблемы и попросил распечатать квитанцию, которой у него нет. Тут же в кассу и оплатил
18 НоваяВолна
 
27.10.21
11:45
и всё жеееееееее
19 Смотрящий
 
27.10.21
11:49
Среднее как считать будешь если есть отклонения в виде праздников и выходных ?
20 НоваяВолна
 
27.10.21
11:59
(19) причем тут праздники???? .... сколь можно говорить что подсчет по заполненым Сотрудником документам!!!! А в праздник или хуазник она это сделала мне пофиг
21 Ненавижу 1С
 
гуру
27.10.21
12:05
(18) вам в (16) всё ответили
22 НоваяВолна
 
27.10.21
12:21
(21) с математической точки зрения я понимаю что такое среднее и средне-арифметическое и средне-геометрическое и среднее взвешанное по контуру. вопрос в том, как это реализовать в 1С
23 Irbis
 
27.10.21
12:31
Прежде чем отклонение считать, неплохо бы саму норму определить.
24 Irbis
 
27.10.21
12:33
(22) Чем среднее от среднего арифметического отличается?
25 Ненавижу 1С
 
гуру
27.10.21
12:59
ну можно начать отсюда:

ВЫБРАТЬ РАЗЛИЧНЫЕ
    НАЧАЛОПЕРИОДА(ДанныеПроизводственногоКалендаря.Дата, МЕСЯЦ) КАК Дата
ПОМЕСТИТЬ Календарь
ИЗ
    РегистрСведений.ДанныеПроизводственногоКалендаря КАК ДанныеПроизводственногоКалендаря
ГДЕ
    ДанныеПроизводственногоКалендаря.ПроизводственныйКалендарь = &ПроизводственныйКалендарь
    И ДанныеПроизводственногоКалендаря.Дата МЕЖДУ &Д1 И &Д2
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВыручкаИСебестоимостьПродажОбороты.Период КАК Период,
    ВыручкаИСебестоимостьПродажОбороты.КоличествоОборот КАК КоличествоОборот
ПОМЕСТИТЬ Таблица
ИЗ
    РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&Д1, &Д2, Месяц, АналитикаУчетаНоменклатуры.Номенклатура = &Номенклатура) КАК ВыручкаИСебестоимостьПродажОбороты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    СУММА(Таблица.КоличествоОборот) КАК КоличествоОборот,
    СУММА(Таблица.КоличествоОборот) / (РАЗНОСТЬДАТ(&Д1, &Д2, МЕСЯЦ) + 1) КАК СреднееКоличество
ПОМЕСТИТЬ СредняяВеличина
ИЗ
    Таблица КАК Таблица
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Календарь.Дата КАК Дата,
    Таблица.КоличествоОборот КАК КоличествоОборот,
    ЕСТЬNULL(Таблица.КоличествоОборот, 0) - СредняяВеличина.СреднееКоличество КАК Отклонение
ИЗ
    Календарь КАК Календарь
        ЛЕВОЕ СОЕДИНЕНИЕ Таблица КАК Таблица
        ПО (Календарь.Дата = Таблица.Период)
        ЛЕВОЕ СОЕДИНЕНИЕ СредняяВеличина КАК СредняяВеличина
        ПО (ИСТИНА)
26 УдавВПопугаях
 
27.10.21
14:30
(22) люди хотят внести ясность в интересующий их вопрос: что в (0) понимается под средним?
"как реализовать" - что конкретно не получается?
(24) какое "среднее"? а, видимо (22) знает разницу
27 УдавВПопугаях
 
27.10.21
14:38
(25) если у него документы с датами ("смыслонагруженными"), то календарь и не пригодится
28 УдавВПопугаях
 
27.10.21
14:42
+27 типа рабочий период у него только те дни, в которых есть документы, если 17.10 доков нет, то и в расчете не участвует
как же им всегда нравится, что бы тут с воодушевлением строили теории и догадки
29 УдавВПопугаях
 
27.10.21
14:47
а по подсчету посещений - из (17) надо думать, что мимо кассы все равно не пройдет, поэтому другие источники "подсчета" можно неучитывать
30 УдавВПопугаях
 
27.10.21
14:50
таким образом отчет из 5 колонок становится отчетом из 3 колонок, что равно задаче для старшего класса начальной школы
Программист всегда исправляет последнюю ошибку.