Имя: Пароль:
1C
 
Математический прогноз в 1с
🠗 (Волшебник 11.11.2019 19:48)
,
0 V1rus93
 
11.11.19
19:36
Добрый вечер ! Помогите решить задачку. Попросили сделать прогноз в отчете. У меня УНФ. Есть такой вид таблицы
Категория товара      Сумма Плана       Сумма Выполнения плана         % Выполнения плана на дату формирования            Прогноз выполнения на конец месяца
Мобильные телефоны     20000                 8000                                   15%                                             ?

Не могу понять как составить формулу для вычитания этого прогноза. Конец периода по которому формируем отчет это и есть текущая дата ?
Делаю отчет в СКД(запросом) и не очень силен в ручном режиме, привык конструктором делать.
1 vicof
 
11.11.19
19:39
спроси про формулу у постановщиков задачи
2 vicof
 
11.11.19
19:39
и не вычитания, а вычисления
3 mikecool
 
11.11.19
19:40
(1) +1
4 ERWINS
 
11.11.19
19:40
Думаю
20000-20000*0.15+8000 = 25000

Т.е. 15% плана было с опережением, а дальше все пойдет по плану.
5 ERWINS
 
11.11.19
19:41
Хотя надо смотреть аналитику за прошлые годы
6 V1rus93
 
11.11.19
19:46
(1) Смотрите задача такова. У нас есть План (20000 грн.) в месяц. Есть выполнение этого плана продавцами в грн. И процент сумма продажи/План продажи*100
Допустим я формирую отчет за 15 число. На текущую дату из плана в 20000 продавцы выполнили 10000 то есть 50%. Мне нужен прогноз до конца месяца. Разбить 10000 или 50% на 15 дней от начала месяца, вычислить сколько процентов падает на один день. И от 15 числа рассчитать прогноз, сколько при такой тенденции продаж я смогу получить процентов
7 V1rus93
 
11.11.19
19:46
(5) Такого нет, только открывается магазин
8 V1rus93
 
11.11.19
19:46
(4) Данные были для примера
9 Волшебник
 
11.11.19
19:49
Запросите формулу у постановщика задачи
10 V1rus93
 
11.11.19
19:50
(9) Увы эту привилегию он предоставил нам. Рассказал на словах и всё.
11 V1rus93
 
11.11.19
19:52
Хотя бы немного помочь в правильности вычисления. Если "Конец Периода" отчета это текущая дата, тогда как мне в запросе написать чтобы он определял какой сейчас день и знал сколько осталось до конца месяца, а сколько прошло с начала месяца
12 Волшебник
 
11.11.19
20:00
(11) Сделайте это до запроса
13 vicof
 
11.11.19
20:01
(11) Правильность вычисления того, не знаю, что. Потом придешь к заказчику сдавать работу, и он тебе: а я совсем не это имел ввиду, переделывай.
14 V1rus93
 
11.11.19
20:05
(12) Я об этом и говорю) В конструкторе запроса сделать функцию где "Поля", но как написать правильно не знаю. Допустим текущую дату я возьму и "КонецПериода" как мне определить какой сегодня день в месяце и сколько осталось до конца, а сколько прошло с начала. Зная это мне будет легко вычислить прогноз
15 V1rus93
 
11.11.19
20:06
(13) Да вот такие бывают заказчики, к сожалению не все умеют выстраивать правильно задания или просто ленятся
16 vicof
 
11.11.19
20:09
(15) ну и в пень таких заказчиков, геморроя гораздо больше, чем денег.
17 V1rus93
 
11.11.19
20:12
(16) Возможно)) Вроде ответ на поверхности, но так себе знание программы не дает её решить легко
18 Василий Алибабаевич
 
11.11.19
20:16
(14) "как мне определить какой сегодня день в месяце и сколько осталось до конца, а сколько прошло с начала."
Есть такая функция в языке запросов РАЗНОСТЬДАТ() называется.
19 V1rus93
 
11.11.19
20:19
(18) Ага спасибо, щас гляну !
20 Chameleon1980
 
11.11.19
21:52
Конструктор запроса открой и смотри функции работы с датой прямо в конструкторе.
выбирай что тебе нужно.
21 V1rus93
 
11.11.19
22:07
(20) Там нет того что мне надо, а если есть то я не совсем понимаю как их использовать.
У меня просто нет конкретной даты. Есть "Период" и условие Между &Дата1 И &Дата2 , где они НачалоПериода и КонецПериода соотвественно.
22 МихаилМ
 
11.11.19
22:22
в Вашей формуле должно быть  2 синуса . если данных больше 13 . иначе  1 синус.
23 El_Duke
 
гуру
12.11.19
09:01
(10) Ну и в чем тогда проблема ?
Любая твоя реализация будет правильной, ведь у заказчика нет своих вариантов, значит и сказать "все не так !" он не сможет
24 V1rus93
 
12.11.19
09:41
(23) Да мне хотя бы какое-то решение))