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

Автор Тема: Помогите с модулем  (Прочитано 1939 раз)

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

Оффлайн gliokker

  • ***
  • Сообщений: 231
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-04-30
  • Сайт: 
  • Профессия: Ученик 1С
  Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ
                  |   уатНормыРасходаГСМ.МодельТС,
                  |   уатНормыРасходаГСМ.НормаНаЕздку,
                  |   уатНормыРасходаГСМ.ЛинейнаяНорма,
                  |   уатНормыРасходаГСМ.МодельТС.СобственныйВес КАК СобственныйВес,
                  |   уатНормыРасходаГСМ.МодельТС.Грузоподъемность КАК Грузоподъемность,
                  |   уатНормыРасходаГСМ.НормаНаТранспортнуюРаботу КАК НаТранспортнуюРаботу,
                  |   ВложенныйЗапрос.КоличествоЕздок,
                  |   ВложенныйЗапрос.КоличествоКмГруз,
                  |   ВложенныйЗапрос.Ссылка.СпидометрВозвращения КАК СпидометрВозвращения,
                  |   ВложенныйЗапрос.Ссылка.СпидометрВыезда КАК СпидометрВыезда
                  |ИЗ
                  |   (ВЫБРАТЬ
                  |      СУММА(уатПутевойЛистЗадание.КоличествоЕздок) КАК КоличествоЕздок,
                  |      СУММА(уатПутевойЛистЗадание.КоличествоКмГруз) КАК КоличествоКмГруз,
                  |      уатПутевойЛистЗадание.Ссылка КАК Ссылка
                  |   ИЗ
                  |      Документ.уатПутевойЛист.Задание КАК уатПутевойЛистЗадание
                  |   ГДЕ
                  |      уатПутевойЛистЗадание.Ссылка = &Ссылка
                  |   
                  |   СГРУППИРОВАТЬ ПО
                  |      уатПутевойЛистЗадание.Ссылка) КАК ВложенныйЗапрос
                  |      ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.уатНормыРасходаГСМ КАК уатНормыРасходаГСМ
                  |      ПО ВложенныйЗапрос.Ссылка.ТранспортноеСредство.Модель = уатНормыРасходаГСМ.МодельТС";
   Запрос.УстановитьПараметр("Ссылка",уатПутевойЛист.Ссылка);
    Выборка = Запрос.Выполнить().Выбрать();
   Если Выборка.Следующий() Тогда
   //Выборка.Выбрать(уатНормыРасходаГСМ.МодельТС) =  МодельТС;
            НормаНаЕздку = Выборка.НормаНаЕздку;
      ЛинейнаяНорма = Выборка.ЛинейнаяНорма;
      СобственныйВес = Выборка.СобственныйВес;
      Грузоподъемность = Выборка.Грузоподъемность;
      НормаНаТранспортнуюРаботу = Выборка.НаТранспортнуюРаботу;
   
   КонецЕсли;
КоличествоЕздок =уатПутевойЛист.Задание.Итог.КоличествоЕздок;   
СпидометрВозвращения = уатПутевойЛист.Итог.СпидометрВозвращения;
СпидометрВыезда =    уатПутевойЛист.Итог.СпидометрВыезда;
КоличествоКмГруз = уатПутевойЛист.Задание.Итог(КоличествоКмГруз);

Рез = 0.01 * ((НаТранспортнуюРаботу + ЛинейнаяНорма * (Грузоподъемность + 0.5 * Грузоподъемность ) - ЛинейнаяНорма *
 (Грузоподъемность + 0.5 * Грузоподъемность)) *  (СпидометрВозвращения - СпидометрВыезда) +
 ЛинейнаяНорма * КоличествоКмГруз  *  Грузоподъемность ) * (1 + 0.01 ) +  НормаНаЕздку *  КоличествоЕздок ;
  КонецФункции
 
Почему то выскакивает ошибка
ОбщийМодуль.РасчётГСМПоНорме.Модуль(59,16)}: Переменная не определена (НаТранспортнуюРаботу)
Рез = 0.01 * ((<<?>>НаТранспортнуюРаботу + ЛинейнаяНорма * (Грузоподъемность + 0.5 * Грузоподъемность ) - ЛинейнаяНорма * (Проверка: Толстый клиент (обычное приложение

Подскажите как это исправить


Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Ну так переменная не объявлена...
Добавлено: 01 Авг 2013, 12:39

Подскажите как это исправить
Объявить переменную...
Например:
НаТранспортнуюРаботу = 0;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн gliokker

  • ***
  • Сообщений: 231
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-04-30
  • Сайт: 
  • Профессия: Ученик 1С
Ну так переменная не объявлена...
Добавлено: 01 Авг 2013, 12:39

Подскажите как это исправить
Объявить переменную...
Например:
НаТранспортнуюРаботу = 0;
А не подскажите зачем это нужно?и если  поставлю ноль то и значене тоже будет ноль?

Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
Рез = 0.01 * ((НаТранспортнуюРаботу + ЛинейнаяНорма * (Грузоподъемность + 0.5 * Грузоподъемность ) - ЛинейнаяНорма *
 (Грузоподъемность + 0.5 * Грузоподъемность)) *  (СпидометрВозвращения - СпидометрВыезда) +
 ЛинейнаяНорма * КоличествоКмГруз  *  Грузоподъемность ) * (1 + 0.01 ) +  НормаНаЕздку *  КоличествоЕздок ;

вот тут вы что имели ввиду под НаТранспортнуюРаботу ? эта переменная ранее не определена

Добавлено: 01 Авг 2013, 12:59

вы должны ее определить ДО использования.
Либо объявить как переменную
Перем НаТранспортнуюРаботу;

Либо присвоить значение
НаТранспортнуюРаботу = 0;
либо, возможно, вот тут вместо
НормаНаТранспортнуюРаботу = Выборка.НаТранспортнуюРаботу;
должно быть
НаТранспортнуюРаботу = Выборка.НаТранспортнуюРаботу;
Добавлено: 01 Авг 2013, 13:00

если  поставлю ноль то и значене тоже будет ноль?
естественно. какое вам надо - то и присвойте



Теги:
 

Помогите срочно!! В вкладке "Сервис"--> "Журнал регистрации" отражаются все операции как можно определить сделаны ли операции "задним числом" и как вычислить первоначальную информацию какой расчет поменял на другой?

Автор 2ronРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 4305
Последний ответ 24 Дек 2015, 15:34
от дфтын
Помогите подобрать Back-office и Front-office

Автор avrnskРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 5565
Последний ответ 07 Сен 2010, 12:01
от mohock
Помогите с отчётами в УТ 10.3. (Ведомость по товарам и ведомость по заказам)

Автор chum710Раздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 5904
Последний ответ 28 Мар 2012, 13:02
от chum710
Помогите с отчетом "Валовая прибыль"

Автор Dm109Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 4400
Последний ответ 10 Сен 2015, 13:57
от Dm109
помогите с отчетом "характеристики контрагентов"

Автор Vasya PovarРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1988
Последний ответ 07 Дек 2016, 15:53
от Kironten

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
133 Сообщений
AIFrame
73 Сообщений
alex0402
52 Сообщений
ilyay ilyay
51 Сообщений
andron81_81
44 Сообщений
oleg-x
35 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
27 Сообщений
alexandr_ll
23 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal