Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
16 Дек 2017, 10:18
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: УАТ  (Прочитано 5991 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gliokker

  • ***
  • Сообщений: 231
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-04-30
  • Сайт: 
  • Профессия: Ученик 1С
УАТ
« Первое сообщение: 31 Июл 2013, 16:15 »
Столкнулся с такой проблемой,У нас на организации поставили Управление автотранспортом, редакция 1.0, Проф (1.0.8.2).В этой конфе неправильно рассчитывается нормы расхода ГСМ. Процедура расчёта находится в закрытом модуле.Я его синхронизировал.Но и там не чего нету,решил переписать формулу.
Функция РасчитатьРасходГСМПоНорме(_вхПЛ, _вхТС, _вхГСМ, _вхОрганизация, Отказ, СписокНормРасход = Неопределено, ЭтоУкрРешение = Ложь) Экспорт
   ОбработкаЗащиты = "";

   Если Не уатЗащищенныеФункции.уатПроверкаЗащиты(ОбработкаЗащиты) Тогда
      Возврат 0;
   КонецЕсли;

   м_вхПЛ = _вхПЛ;
   м_вхТС = _вхТС;
   м_вхГСМ = _вхГСМ;

   м_вхОрганизация = Новый Структура;
   м_вхОрганизация.Вставить("Организация", _вхОрганизация);
   м_вхОрганизация.Вставить("ТочностьОстатковТоплива", уатПраваИНастройки.уатПолучитьПраваИНастройкиПользователя(_вхОрганизация, ПланыВидовХарактеристик.уатПраваИНастройки.ТочностьОстатковТоплива));
   м_вхОтказ = Отказ;
   мСписокНорм = СписокНормРасход;


Рез = ОбработкаЗащиты.Компонента.РасчитатьРасходГСМПоНорме(м_вхПЛ, м_вхТС, м_вхГСМ, м_вхОрганизация, Отказ, СписокНормРасход, Ложь);

Это уже мои дописки.Может кто нибудь с таким сталкивался?Подскажите как правильно исправить формулу?И написать запрос
//         Qн = 0,01 x Hsanc x S x (1 + 0,01 x D) + Hz x Z,            (4)

//где Qн - нормативный расход топлив, л;
//S - пробег автомобиля-самосвала или автопоезда, км;
//Hsanc - норма расхода топлив автомобиля-самосвала или самосвального автопоезда:
//Hsanc = Hs + Hw x (Gпр + 0,5q), л/100 км,
//где Hs - транспортная норма с учетом транспортной работы (с коэффициентом загрузки 0,5), л/100 км;
//Hw - норма расхода топлив на транспортную  работу  автомобиля-самосвала (если при расчете Hs не учтен коэффициент 0,5) и на дополнительную  массу самосвального прицепа или полуприцепа, л/100 т x км;
//Gпр - собственная масса самосвального прицепа, полуприцепа, т;
//q - грузоподъемность  прицепа,  полуприцепа  (0,5q  - с коэффициентом загрузки 0,5), т;
//Hz - дополнительная норма расхода топлив на каждую ездку с грузом автомобиля-самосвала, автопоезда, л;
//Z - количество ездок с грузом за смену;
//D - поправочный коэффициент (суммарная относительная надбавка или снижение) к норме, %.
  //  Рез = (Рез - Hz x Z)/(Hw x (Gпр + 0,5q))
  Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ
|   уатНормыРасходаГСМ.НормаНаЕздку,
|   уатПутевойЛист.Задание.(
|      КоличествоЕздок
|   ),
|   уатНормыРасходаГСМ.ЛинейнаяНорма,
|   уатНормыРасходаГСМ.МодельТС.СобственныйВес,
|   уатНормыРасходаГСМ.МодельТС.Грузоподъемность
|ИЗ
|   РегистрСведений.уатНормыРасходаГСМ КАК уатНормыРасходаГСМ,
|   Документ.уатПутевойЛист КАК уатПутевойЛист";

    РезультатЗапроса = Запрос.Выполнить();


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
154 Сообщений
ilyay ilyay
66 Сообщений
alex0402
53 Сообщений
AIFrame
46 Сообщений
andron81_81
44 Сообщений
oleg-x
44 Сообщений
BuhRust
33 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
Golickoff Golickoff
31 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 239
  • Точка Скрытых: 0
  • Точка Пользователей: 5
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal