![]() |
дополнительный отчет
|
csistra, все есть в отчете рейсы, кроме остановок на 100 км. Именно они нужны? Там не средний расход, а расход на 100км есть.
|
средний расход ... это тоже на л\100км . тоже не нашел .
Добавлено через 6 минут к тому же рейсы хорошо читаем когда 1 ТС а не когда их много. Когда много неудобно совсем. |
csistra, у вас какая версия отчетов?
а что не удобно такая же таблица в строках ТС в столбцах данные. |
|
csistra, имелся ввиду модуль внешних отчетов
в нем ваш отчет очень просто реализовывается |
Спасибо! но все равно не такой. Он дает рейсы на каждый ТС. А мне надо сумарно без разбивки рейсов.
|
csistra, снимите галочку разбивать на рейсы
|
Цитата:
|
все получилось... Спасибо буду думать ...
Не совсем то что хочу но лучше что то ... |
Цитата:
|
А чего не хватает ? туда можно добавить очень много других параметров
Добавлено через 2 минуты Количество остановок на 100 км будет примерно так выглядеть Код:
[IIF(<Dataset1."DISTANCE"> > 0, 100*<Dataset1."PARK_CNTR"> / <Dataset1."DISTANCE">, 'N/A')] |
Спасибо. Завтря сяду переделаю шаблон полностью.
Спасибо за помощь.:friday: |
Скажите а где чего почитать про параметры.... С наскока немного подзапутался а инструкции что то нету у меня или я не нашел просто :(
|
Описание OLE-функций, полей и переменных - в комплекте с модулем отчетов.
|
ок буду разбиратся спасибо!
|
Что то не получается у меня совсем :(
Хочу посчитать общую скорость по всем транспортным средствам пишу: [Dataset1."DISTANCE"]/[IIF(<Dataset1."DISTANCE"> > 0, 100*<Dataset1."M1_FUEL">/<Dataset1."DISTANCE">, 'N/A')]*[SUM(<Dataset1."DISTANCE">)] в ответ сильно ругается матом... не могу понять чего я не так написал :( Помогите кто знает. Добавлено через 3 минуты хочу посчитать номинальную среднюю скорость. пробег тс делю на сред скорость тс и умножаю на общий пробег по всем тс. |
Вы сначал словами опишите что на что хотите разделить или умножить. т.е. собственно формулу.
Добавлено через 2 минуты Например в ячейке расход на 100 стоит [IIF(<Dataset1."DISTANCE"> > 0, 100*<Dataset1."M1_FUEL"> / <Dataset1."DISTANCE">, 'N/A')]. формула такая 100*расход / пробег, при этом выражение будет то что выделено красным. Зеленое - это проверка для исключения деления на 0. Оранжевое - то что выдает выражения в случае нулевого пробега |
Пробег 1 тс [Dataset1."DISTANCE"] разделить на сумарный пробег всех тс в отчете [SUM(<Dataset1."DISTANCE">)] умножить на среднюю скорость 1 тс. [Dataset1."AVER_SPEED"]
Сделать так для каждого ТС в отчете. и в итоге получить сумму этих ячеек это и будет средняя скорость для всех ТС в отчете. |
csistra, я и так могу сказать, что средняя температура по госпиталю = 36.6 °С
Для чего Вам необходимо такое извращение, как средняя скорость по всем ТС ? |
Хорошо, что юмор еще присутствует ....
1-Усредненая скорость по всем ТС одной марки дает понимание многого. Если один раз проверить скорости по каждому ТС одной марки и зафиксировать среднюю скорость по всем ТС одной модели, то в дальнейшем фиксирование превышения скоростных режимов очень просто отслеживать. Это как минимум. Второе есть люди-калькуляторы (экономисты) они очень многое планируют и считают. В частности планировать ГСМ намного эффективнее зная общую среднюю скорость на все тс, а не на каждый. Если всего 10 тс то вопросов нет считается все элементарно и просто, если их 130 то уже намного сложнее. В третьих, если есть потребность в этой информации, то в любом вопросе нужно достигать максимум автоматизированности и простоты. В четвертых. Просто хочу, потому что надо! В пятых. А почему нет ? В шестых. Ни у кого такого нет, а у меня будет. Причин можно тыщу написать :) |
Цитата:
то есть берется среднее между всеми средними скоростями всех ТС |
Цитата:
|
csistra, у разных транспортных средств, скоростной режим разный......на кой чёрт Вам средняя скорость по всем ТС? Ведь это будет изначальная ложь..... :confused:
|
Я в экселе считал поэтому и формула такая кривая...
Спасибо получилось... Добавлено через 12 минут 1- Весовая доля не учитывается. Проверил на периоде в месяц расхождение в 1 км между средней скоростью полученой по формуле сумма средней скорости всех тс разделить на кол-во тс пробег 1 тс разделить на сумму пробега всех тс и разделить на сред скорость 1 тс. Сумма данных показателей по всем тс и будет удельная средняя скорость. Экономист проверил мои расчеты на периодах: 1 месяц 1 неделя 2 недели. Его данные по средней скорости полученные по формуле AVG(<Dataset1."AVER_SPEED">)] устроили. 2- LMPX39 внимательнее читайте мои посты пожайлуста. Я понимаю, что с правописанием у меня не очень, но я не однократну упомянул что отчет делается по ОДНОЙ МАРКЕ ТРАНСПОРТНЫХ СРЕДСТВ. Следовательно 1 марка ТС работает в одном режиме, а значит и показатели у них схожие. Не вижу препятствий для подобного анализа. Я же не сравниваю трактор и легковой автомобиль. Или грузовик и трактор. Я сравниваю один тип транспортных средств, например КАМАЗЫ и более того скажу, что камаз модели КАМАЗ45143-112-15 и камаз КАМАЗ 453920 будет по разному работать. Разный расход топлива из-за разного топливного насоса и форсунок. Соответственно немного различные скоростные режимы. Ну и так далее. Добавлено через 30 минут Еще один момент.... Как ограничить количество символов после запятой? 39,9884615384615 вот такое значение получилось... Мне бы покороче, хотя бы до сотых. |
Цитата:
%2.2f где вторая двойка это кол-во знаков после запятой, то есть если нужен один знак, то формат %2.1f |
csistra, AVG будет работать до тех пор, пока машины ездят... а вот когда из 10 машин зимой 5 будут стоять и их средняя скорость окажется равной 0...
В общем: считайте, что я Вас предупредил. |
Цитата:
|
Цитата:
|
просто добавил отчет. открыл внешний модуль туда подгрузил и все. Редактировать отчет могу а при формировании такая ошибка.
бде сейчас проверю. |
добавлю свой вопросик..
Немного не понимаю термин составной отчет. Составной отчет это просто набор данных в шаблоне отличающемся от тех что есть в ПО или можно создать 3-4 подотчета в 1 составном отчете и потом по кнопке "сформировать" будет выполнятся 3-4 отчета ? Я бы хотел сделать небольшую автоматизацию процеса. У меня есть 5 суточных отчетов. Но в них разные периоды и разная техника. Хотелось бы сделать подобие скрипта который бы отрабатывал и выводил мне требуемые отчеты. А не тыкать каждое утро кучу раз чтобы получить отчеты. Сейчас на формирование отчетов и тыкание мышкой уходит, где то 25-30 минут. |
Составной отчет, смысл:
вы выбираете подотчеты, которые будут входить в этот отчет, создаете САМИ шаблон по правилам описанным в руководстве подотчеты нужны для того, чтобы программа отчетов знала, какие данные запрашивать у ПО АвтоГРАФ кол-во подотчетов может быть от одного и больше |
А то что в каждом отчете разные ТС и разный период времени формирования ?
|
Цитата:
|
Очень однако ЖАЛЬ!
|
Цитата:
В 1С-ке тоже нельзя снять единый отчет по накладным и счетам-фактурам с разными временными интервалами для каждого вида документов и с разными критериями отбора для каждого вида документов. У Вас, видимо, очень специфичная задача. Так может Вы озвучите её ? А то постоянно сталкиваемся с тем, что на самом деле проблема имеет решение, только не "в лоб", как предполагает пользователь. |
Задача стоит простая автоматизировать работу диспетчерского центра по максимуму, а именно:
1-Автоматизировать создание отчетов.Раз не получится пропускаем. По поводу 1ски соглашусь, но не совсем. к 1с можно прикрутить скрипты которые будут успешно формировать по событию набор отчетов и высылать их на почту например.. Геморойно но можно. MSSQL думаю даже называть не нужно и так понятно. 2-Упростить работу (аналитическую)по анализу сливов например. 3-Добится максимальной быстроты и доступности системы для широкого круга пользователей (веб сервер имею в данном случае ввиду), ну и чтобы это все функционировало нормально, чтобы пользователи не взрывали голову ежедневно кучами проблем по этой теме 4-Научится подавать информацию более упрощенным вариантом, т.е. чтобы любой человек мог взять отчет например за сутки и понять насколько эффективно работала техника( простои) как эффективно расходуется топливо ( например работа двигателя на холостом ходу) (сливы само собой). из глобального вроде бы все написал.... |
Почему не получится ?
1. Модуль отчетов содержит скриптовый язык программирования. 2. Можно не спользовать именно этот модуль отчетов, а сделать свой. На базе той-же 1С-ки или вообще любого иного языка программирования, поддерживающего COM-интерфейс (OLE) - хоть в том же Excel на VBA - и там Вас ограничит только Ваша фантазия в комбинировании периодов, машин и параметров. Далее. Веб-сервер допиливается, работа ведется. Даже Windows содержит кучу ошибок, которые со временем допиливаются в пакетах обновлений, равно как и масса другого софта. Хотите упрощенно: Создайте свой отчет в модуле отчетов или воспользуйтесь COM-интерфейсом для создания системы взаимодействия с пользователем любой простоты/сложности и уровня сервиса - как считаете нужным. Надеюсь, Вы не считаете, что именно Ваше видение вопроса единственно верное на нашей маленькой планете ? Под многие предприятия 1С-ники пишут свои собственные системы учета, аналитики и отчетности на базе данных из системы АвтоГРАФ... Да что там говорить: саму 1С-ку все серьезные компании допиливают персонально под себя, а не требуют от 1С сделать это глобальной фичей. |
1-в мануалах есть о чем вы говорите ? ( не скрываю маны пролистал оч бегло нет времени просто)
2-гм... Спасибо за совет обдумаю.. Я не считаю что мое мнение однозначно правильное и единственное. Я пытаюсь выработать решение для своего предприятие и максимально его использовать. Просто зачастую в нашй стране очень хорошо критикуют и тыкают носом в фекалии. А подсказать или помочь не кому. Не доросли мы видимо еще под глобальное написание системы на базе данных системы автографа. Слишком косяков пока у нас в учете много. Я бы за ввязатся в это но не готовы мы пока к сожалению не готовы. Делать внедрение для галочки я не буду. |
Цитата:
Цитата:
|
Текущее время: 03:10. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot