Скачать 170.89 Kb.
|
|
strObor |
Код оборудования а/м |
strMark |
Код марки а/м |
strTimeOut |
Время выезда в формате «ЧЧ:ММ» (работа) |
strTimeIn |
Время возврата в формате «ЧЧ:ММ» (работа) |
strLunch |
Время обеда в формате «ЧЧ:ММ» (работа) |
numTout |
Время выезда в числовом формате (работа) |
numTin |
Время возврата в числовом формате (работа) |
numLunch |
Время обеда в числовом формате (работа) |
datOut |
Дата выезда (работа) |
datIn |
Дата возврата (работа) |
numTime |
Время в работе (в числовом формате). Если лист командировочный (т.е. общее время по листу больше 24 часов), то константа принимает значение суммы рабочего времени по каждому дню. Таким образом, если лист с 01.02.2006 по 05.02.2006, время с 08:00 по 17:00, то время в работе – (17-8)*(05-01+1) = 45 часов. |
numHaul |
Количество ездок |
numProb |
Пробег |
numVolume |
Объем перевезенного груза |
strZak |
Код клиента/ремонта/простоя |
strRab |
Код работы |
strSeason |
“s”, если лето; “w”, если зима |
strGor |
Код топлива на пробег |
flgStager |
Истина, если есть стажер на путевом листе |
flgPric |
Истина, если есть прицеп на путевом листе |
strTo |
Код т.о. |
numKol |
Рассчитанное количество т.о. (доступно только для полей «сумма дохода» и «расход топлива») |
* |
Умножение |
/ |
Деление |
+ |
Сложение |
- |
Вычитание |
AND |
Логическое И |
OR |
Логическое ИЛИ |
! |
Логическое НЕ |
getNights() |
Возвращает часы ночных |
getRed() |
Возвращает часы праздников (исходя из календаря fn006) |
getDox( strTo, strObor, strMark, strRab, strZak) |
Возвращает тариф для указанной т.о., кода оборудования, марки, работы и клиента. Если код клиента не указывается или нет соответствующего кода на т.о., обор. и марку в справочнике тарифов (fn025), то возвращает значение тарифа на пустого клиента; иначе – на требуемого |
getNormGor( strTo, strObor, strMark, strGor) |
Возвращает норму расхода топлива (на 1 км или 1 моточас) для указанной т.о., кода оборудования, марки и топлива. Используется справочник fn024. |
outboard( <�поле>, <�номер>) |
Возвращает значение <�поле> для указанной строчки данных о работе спецоборудования. <�поле> может быть:
|
tinu() |
Функция, преобразует время в формате «ЧЧ:ММ» в число |
nuti() |
Выполняет преобразование, обратное функции Tinu() |
Поле |
Значение |
Пояснение |
Код |
01 |
|
Условие |
.t. |
т.о. будет автоматически формироваться всегда (.t. – true, истина) |
Кол-во |
numProb |
Константа, возвращающая количество пробега на работу путевого листа |
Расход топлива |
getNormGor(‘01‘,strObor, strMark, strGor) * numKol |
Функция getNormGor возвращает норму расхода топлива на 1 км (на заданные параметры), которая умножается на количество данной т.о., т.е. на километры |
Код топлива |
strGor |
Константа, возвращающая код топлива, которое расходуется на пробег |
Доход |
Нет дохода по т.о. |
|
Комментарий |
Нет дополнительной информации по т.о. |
Поле |
Значение |
Пояснение |
Код |
52 |
|
Условие |
strZak<>’991’ and strZak<>’992’ |
Не простой (код клиента 991), и не ремонт (код клиента 992) |
Кол-во |
numTime-numLunch |
Время в работе, минус время обеда для работы путевого листа. |
Расход топлива |
||
Код топлива |
||
Доход |
getDox(‘52‘,strObor, strMark, strRab, strZak) * numKol |
Функция getDox возвращает тариф дохода на 1 час (на заданные параметры), который умножается на количество данной т.о., т.е. на время. В итоге получается сумма дохода по времени данной работы данного путевого листа. Далее на эти суммы выставляются счета. |
Комментарий |
Поле |
Значение |
Пояснение |
Код |
70 |
|
Условие |
outboard(‘kol‘,1)>0 |
Сгенерировать, если количество введенных моточасов в строчке 1 больше нуля |
Кол-во |
outboard(‘kol‘,1) |
Количество моточасов, введенных в строчке 1 |
Расход топлива |
numKol * outboard(‘gor‘,1) |
Количество по т.о., умноженное на норму расхода топлива (см. также Руководство по настройке НСИ, справочник норм) |
Код топлива |
outboard(‘cgor‘,1) |
Код топлива для строчки 1 |
Доход |
||
Комментарий |
outboard(‘value‘,1) |
Код навесного оборудования для строчки 1 |
т.о. |
поля |
70 |
… outboard( …, 1) |
70 |
… outboard( …, 2) |
70 |
… outboard( …, 3) |
70 |
… outboard( …, 4) |
Поле |
Значение |
Пояснение |
Код |
34 |
|
Условие |
getNights()>0 |
Количество ночных часов (время работы попадает в интервал между 22 часами и 6 часами) больше нуля |
Кол-во |
ask_kol%getNights() |
Вывести запрос у диспетчера количества ночных часов, при этом по умолчанию поставить высчитанное автоматически количество ночных часов между 22 и 6 часами |
Расход топлива |
||
Код топлива |
||
Доход |
||
Комментарий |
Поле |
Значение |
Пояснение |
Код |
61 |
|
Условие |
getHoly() |
Количество праздничных часов (время работы попадает на праздничный день, праздничные дни задаются в справочнике «Календарь (FN006)») больше нуля |
Кол-во |
ask_kol%getHoly() |
Вывести запрос у диспетчера количества праздничных часов, при этом по умолчанию поставить высчитанное автоматически количество праздничных часов. |
Расход топлива |
||
Код топлива |
||
Доход |
||
Комментарий |
Поле |
Значение |
Пояснение |
Код |
60 |
|
Условие |
numHaul > 0 |
Количество ездок на работе больше нуля |
Кол-во |
numHaul |
Количество ездок |
Расход топлива |
||
Код топлива |
||
Доход |
||
Комментарий |
Поле |
Значение |
Пояснение |
Код |
11 |
|
Условие |
numVolume > 0 |
Объем перевезенного груза больше нуля |
Кол-во |
numVolume |
Объем перевезенного груза |
Расход топлива |
||
Код топлива |
||
Доход |
||
Комментарий |
Поле |
Значение |
Пояснение |
Код |
31 |
|
Условие |
numVolume > 0 AND numProb > 0 |
Объем перевезенного груза больше нуля и пробег больше нуля |
Кол-во |
numVolume * numProb |
Объем перевезенного груза, умноженное на пробег |
Расход топлива |
||
Код топлива |
||
Доход |
||
Комментарий |
Поле |
Значение |
Пояснение |
Код |
97 |
|
Условие |
strZak=’900’ |
Код клиента равен ‘900’ (см. Руководство по настройке НСИ) |
Кол-во |
numTime-numLunch |
Время в работе, минус время обеда для работы путевого листа. |
Расход топлива |
||
Код топлива |
||
Доход |
||
Комментарий |
Поле |
Значение |
Пояснение |
Код |
97 |
|
Условие |
strZak=’950’ |
Код клиента равен ‘950’ (см. Руководство по настройке НСИ) |
Кол-во |
numTime-numLunch |
Время в работе, минус время обеда для работы путевого листа. |
Расход топлива |
||
Код топлива |
||
Доход |
||
Комментарий |
Поле |
Значение |
Пояснение |
Код |
99 |
|
Условие |
strZak=’955’ |
Код клиента равен ‘955’ (см. Руководство по настройке НСИ) |
Кол-во |
numTime-numLunch |
Время в работе, минус время обеда для работы путевого листа. |
Расход топлива |
||
Код топлива |
||
Доход |
0.80 * getDox(‘52‘,strObor, strMark, strRab, strZak) * numKol |
Доход в случае простоя по вине заказчика высчитывается как 80% от обычного тарифа, умноженные на количество т.о., т.е. на время в «работе» (простое) |
Комментарий |
Поле |
Значение |
Пояснение |
Код |
86 |
|
Условие |
flgStager |
Если сотрудник является стажером |
Кол-во |
ask_kol%min(8,numTime-numLunch) |
Вывести запрос на время работы, по умолчанию поставить минимальное значение из 8 часов и времени в работе |
Расход топлива |
||
Код топлива |
||
Доход |
||
Комментарий |
Г. Санкт-Петербург 09. 09. 2014 г Предмет закупки: поставка бытовой техники: холодильников и микроволновых печей (далее Товар) в здания ниу вшэ – Санкт-Петербург,... |
Санкт-Петербург 27-28 мая 2013 года Санкт-Петербург 2013 Материалы VI молодёжной международной научно-практической конференции студентов, аспирантов и молодых учёных 27-28 мая 2013 года,... |
||
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» Лаборатория: руководство пользователя / Е. А. Вострикова, Л. С. Захаров, Е. А. Львова. — Санкт-Петербург : Множительный центр зао... |
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» Лаборатория: руководство пользователя / Е. А. Вострикова, Л. С. Захаров, Е. А. Львова. — Санкт-Петербург : Множительный центр зао... |
||
Инструкция пользователя Санкт-Петербург 2011 Оглавление Общие сведения... Гис торис предназначена для обеспечения органов государственной власти Санкт-Петербурга и других заинтересованных лиц пространственными... |
Ао «жтк» Котировочная документация запрос котировок №13002/17-зкт санкт-Петербург 2017 г Место нахождения заказчика: 191119, г. Санкт-Петербург, ул. Днепропетровская, д. 2Б |
||
Руководство пользователя электронного сервиса ОАО «Банк «Санкт-Петербург» Сервис ОАО «Банк «Санкт-Петербург» по предоставлению информации на запросы судебного пристава-исполнителя в рамках исполнительного... |
Проект договор купли-продажи движимого имущества г. Санкт-Петербург Санкт-Петербург, ул. Чайковского, д. 21), в лице конкурсного управляющего Шестаковой Олеси Анатольевны, действующего на основании... |
||
Техническое задание на выполнение работ по капитальному ремонту оборудования тп 1057 Рп 3335 (инв. №43335) по адресу: Санкт-Петербург, г. Колпино, пр. Ленина, д. 101, оборудования рп 3345 (инв. №43345) по адресу: Санкт-Петербург,... |
Г. Санкт-Петербург 28. 09. 2015 г Заказчик: федеральное государственное автономное образовательное учреждение высшего профессионального образования "Национальный исследовательский... |
||
Г. Санкт-Петербург 17. 04. 2014 г Заказчик: федеральное государственное автономное образовательное учреждение высшего профессионального образования "Национальный исследовательский... |
Г. Санкт-Петербург 31. 08. 2015 г Заказчик: федеральное государственное автономное образовательное учреждение высшего профессионального образования "Национальный исследовательский... |
||
Санкт-петербург Предотвращены десятки экологических бедствий. Целый ряд спасательных операций был выполнен за пределами Балтики в северных и дальневосточных... |
ЗК44-07/14/Двери, панели с изменениями от 31. 07. 14 Товар) и произвести установку/монтаж Товара (далее – работы по установке/монтажу) в частях №№1, 9, 51, 52, 53, 54, 55, 83 помещения... |
||
Г. Санкт-Петербург 2018 год Часть I. Общие положения Заказчик: федеральное государственное автономное образовательное учреждение высшего образования "Национальный исследовательский университет... |
Руководство по проектной подготовке капитального строительства в... Подписано в печать 18. 01. 2010 Формат 60х90 1/8 Усл печ л. 3,25 Тираж 200 экз. Заказ №02 |
Поиск |