Программа тестирования новых возможностей 1С появившихся в связи с интеграцией систем навигации и контроля топлива. Программа тестирования будет строиться на примере ТС и установленного на нем комплекса навигационного оборудования. В комплект оборудования входит датчик уровня топлива, тахометр, датчик моточасов и датчики, возвращающие навигационные данные (пройденный путь, макс. скорость и т.д.). Это сделано для того чтобы рассмотреть работу с новыми данными в комплексе. В качестве примера будет рассматриваться автомобиль (Т 023 ЕХ 96 / Краны автомобильные). В принципе видимых изменений в базе данных не так много. Новыми элементами документа «Путевой лист» являются кнопка запроса данных навигации «Сравнить данные НИС и 1С» (рис. 1). А кроме этого флаг «Не использовать для расчетов данные полученные навигацией», расположенный на вкладке «Дополнительно» (рис. 2) . Рис. 1 Рис. 2 При создании документа «Путевой лист» этот флаг отключен. И при заполнении документа нужно всегда оперировать данными полученными из сервиса навигации. Но могут быть случаи, когда навигационное оборудование на транспортном средстве установлено, но не введено в эксплуатацию или по каким-то причинам это оборудование не работало или работало не правильно. В таких случаях должен ставиться флаг - а все данные в документ вносятся на основании бумажного путевого листа. Какие действия пользователь должен выполнить при заполнении путевого листа данными навигационного оборудования? Предположим, путевой лист заполнен первоначальными данными так, как показано на (рис. 3 и рис. 4). Рис. 3 Рис. 4 Диспетчеру нужно занести значения остатков топлива на момент возврата в гараж, а также значения моточасов отработанных доп. оборудованием. У него есть два способа сделать это. Первый заполнить их на основании значений, вписанных механиком в бумажный путевой лист. Второй получит эти значения с сервиса навигации. Т. к. флаг «Не использовать для расчетов данные полученные навигацией» у нас отключен, основными будут являться значения сервиса навигации, а данные механика должны применяться для сравнения. Для получения значений сервиса навигации нажмем на кнопку «Сравнить данные НИС и 1С». Открывшееся окно (рис.5) заполнится данными, что вернул сервис по запросу, плюс в нем будут данные путевого листа для сравнения. Рис. 5 Подробнее по форме сравнения. Поля фактическое начало работы, фактическое время окончания работы. На рисунке видно, что значения этих полей в графе «Данные 1С» отличаются от значений в графе «Данные НИС». Это значит, что данные выезда и возврата в гараж, поданные механиком (08:00/17:00) отличаются от тех времени выезда и возврата, что вернул сервис НИС (10:13/15:41). В принципе пользователь в праве загрузить в путевой лист те времена выезда/возврата, которые посчитает верными, для этого нужно поставить галочки рядом с этими полями. На этом возможности выбора у пользователя заканчиваются, и все оставшиеся значения берутся либо на основании навигации, либо на основании путевого листа, но рядом с каждым полем будет стоять значение аналога для сравнения. Пробег и количество моточасов берутся на основании приборов учета. Поле, в которое загрузится пробег, является служебным полем и в путевом листе от пользователя скрыто, но это значение важно т.к. оно будет использоваться для расчета расходов ГСМ. Поэтому если попытаться снять галку напротив этого поля, пользователь увидит предупреждение (рис. 6) о том, что эти данные используются для расчета и при закрытии окна предупреждения галочка вернется на место. Подобные ошибки появятся при попытке убрать любую другую галочку. Рис. 6 Остаток топлива в баках на начало, общий расход топлива, и объем заправленного топлива заполняется всегда на основании данных путевого листа. Остаток топлива в баке на конец, берется на основании данных приборов учета. Объем сливов берется из навигации и это поле информационное и для расчетов оно не используется. В случае если на транспортное средство не установлен датчик учета топлива информация об этом будет выведено в соответствующее поле. Предупреждения, которые может увидеть пользователь при запросе данных навигации. "Борт не оборудован GPS/ГЛОНАСС оборудованием", оборудование на автомобиле не установлено. "По данной машине, за выбранный интервал времени, общее время пропусков больше 10 мин ДАННЫЕ НАВИГАЦИИ МОГУТ БЫТЬ НЕ ВЕРНЫ!!!", означает, что в течение запрашиваемого интервала времени у данного транспортного средства общее время пропусков данных больше 10 минут. В данном случае пользователь сам должен определиться с тем, какие значения использовать, те, что подал механик, либо те, что вернул сервис. "Оборудование GPS/ГЛОНАСС отключено" оборудование на автомобиле установлено, но отключено. Для внесения данных в путевой лист, нужно нажать кнопку «Выбрать значения в документ». Исходя из примера, в путевой лист попадут те даты, напротив которых будут стоять галки и попадут в расчет. В результате расчет документа будет иметь вид (рис. 7). Рис. 7 Можно проверить правильность расчета расхода ГСМ. Исходя из входных данных: пробег 87 км., норма модели 44 л на 100 км пробега и коэффициента изменения для автомобиля в 20 %, получим. (87*44/100) * 1.2 = 45,94 Тут необходимо сделать одно замечание. Нужно помнить, что при условии, что не стоит галочка «Не использовать для расчетов данные полученные навигацией», как в нашем случае, пробег берется с сервиса навигации, а не из разности спидометра на конец и начало. Если же по какой-то причине пользователь откажется от загрузки данных навигации, поставит галку «Не использовать для расчетов данные полученные навигацией», пробег будет считаться из разности спидометров. В примере выше данные от сервиса навигации приходили без учета контроля топлива и работы доп. оборудования. Теперь будет приведен пример учета и этих данных. На (рис. 8) приведен пример документа, для которого сервис навигации возвращает фактическое время выезда/возвращения в гараж, пробег, количество моточасов, остаток топлива в баках на начало и конец работы. При выборе значений в путевом листе заполнится поле остаток топлива, а в таблице «Оборудование ТС» заполнится колонка «Счетчик возврат». Причем моточасы будут добавлены тому Рис. 8 оборудованию, у которого, стоит признак основного (в данном примере это крановая установка). Если помимо основного доп. оборудования работало и другое (в данном примере отопитель кабины крановщика), то моточасы по нему заносятся вручную (рис. 9). После выполненных действий Рис. 9 пользователю останется добавить показания спидометра на момент возврата и произвести расход ГСМ. Результатом расчета будут данные приведенные в (рис. 9), их можно проверить. Рис. 9 Расход по норме: на пробег (188*44/100) * 1.2 = 99.26, на работу спец. оборудования 1.4*8 = 11.2, расход по норме 11.2 + 99.26 = 110.46 Фактический расход: 274.0 - 192.1 = 81.9 На форме сравнения есть еще одна кнопка, которую необходимо упомянуть – это кнопка «Суточный отчет ГЛОНАСС/GPS». При нажатии на кнопку сформируется суточный отчет по запрашиваемому транспорту (рис. 10). Рис. 10 Этот отчет должен быть распечатан и приложен к печатному путевому листу. Сейчас отчет формируется в двух вариантах, первый формируется в виде печатной формы в 1С, другой вариант запускается через сервис навигации в excel-файле. Подобные действия можно проделать и с другими транспортными средствами, подключенным к системе навигации. Список подключенных машин можно получить в сервисе «Программный комплекс НИС ТК МРСК Урала» в отчете «Периоды контроля ЭП»