Средний заработок при командировке
Содержание
- Исчисление среднего заработка при направлении сотрудника в командировку
- Шаг 1: определяем количество дней.
- Шаг 2: рассчитываем средний дневной заработок.
- Шаг 3: рассчитываем средний часовой заработок.
- Что нужно знать при расчете командировочных?
- Основные правила
- Пример расчета
- Выплата заработной платы вместо командировочных
- Указание командировочных в смете
- При поездке за границу
- Дополнительные расходы
- Суточные траты
- Составление отчета
- Командировка: платим по среднему заработку
- Общие принципы
- О расчете подробнее
- Особые случаи
- Расчет среднего заработка при командировке
- Оплата по среднему заработку в командировке
- Доплата до среднего заработка при командировке
Исчисление среднего заработка при направлении сотрудника в командировку
Бухгалтерский учет. Налоги. Аудит 25 мая 2017 г. 12:37 E-mail Об авторе статьи Архив
М. Зарипова
Журнал «Автономные учреждения: бухгалтерский учет и налогообложение» № 5/2017
Согласно ст. 167 ТК РФ при направлении сотрудника в служебную командировку ему гарантируются сохранение места работы (должности) и среднего заработка, а также возмещение расходов, связанных со служебной командировкой. В статье рассмотрен порядок расчета средней заработной платы в случае, когда сотрудник направлен в командировку.
Во всех ситуациях, предусмотренных ТК РФ, применяется единый порядок расчета средней заработной платы. В настоящее время он определен Положением об особенностях порядка исчисления средней заработной платы, утвержденным Постановлением Правительства РФ от 24.12.2007 № 922 (далее – Положение № 922).
Чтобы определить сумму среднего заработка, подлежащую выплате за время нахождения сотрудника в командировке, следует рассчитать (п. 9 Положения № 922):
- количество рабочих дней, приходящихся на время командировки;
- средний дневной заработок или средний часовой заработок (если сотруднику установлен суммированный учет рабочего времени).
Шаг 1: определяем количество дней.
Для правильного расчета количества рабочих дней, приходящегося на время командировки, необходимо воспользоваться Положением № 749.
В соответствии с п. 9 данного документа средний заработок за период нахождения сотрудника в командировке, а также за дни нахождения в пути, в том числе за время вынужденной остановки в пути, сохраняется за все дни работы по графику, установленному в командирующей организации.
Сотруднику, работающему по совместительству, при командировании сохраняется средний заработок у того работодателя, который направил его в командировку. В случае направления такого сотрудника в командировку одновременно по основной работе и работе, выполняемой на условиях совместительства, средний заработок сохраняется у обоих работодателей, а возмещаемые расходы на командировку распределяются между командирующими работодателями по соглашению между ними.
Напомним, что в силу п. 4 Положения № 749 днем выезда в командировку считается дата отправления поезда, самолета, автобуса или другого транспортного средства от места постоянной работы командированного, а днем приезда из командировки – дата прибытия указанного транспортного средства в место постоянной работы. При отправлении транспортного средства до 24.00 включительно днем отъезда в командировку считаются текущие сутки, а с 00.00 и позднее – последующие сутки.
В случае если станция, пристань или аэропорт находятся за чертой населенного пункта, учитывается время, необходимое для проезда до станции, пристани или аэропорта.
Аналогично определяется день приезда сотрудника в место постоянной работы.
Вопрос о явке сотрудника на работу в день выезда в командировку и в день приезда из командировки решается по договоренности с работодателем.
Пример 1.
Работник автономного учреждения, находящегося в Нижнем Новгороде, направлен в командировку в Киров с 11.04.2017 по 14.04.2017 включительно. Поезд до места назначения отправляется 10.04.2017 в 22.40. Время прибытия поезда в пункт назначения – 05.35, дата – 11.04.2017. Обратный билет приобретен на 14.04.2017, время отправления поезда – 18.20. Прибытие в Нижний Новгород – 15.04.2017 в 00.20. Рассчитаем количество дней, подлежащих оплате.
Согласно п. 4, 9 Положения № 749 количество рабочих дней, подлежащих оплате, – 6 (с 10.04.2017 по 15.04.2017). Время, затраченное сотрудником на проезд к месту командировки и обратно, относится к периоду командировки. В связи с этим средний заработок ему должен быть выплачен за указанный день (за день отъезда и приезда) как за день командировки.
Обратите внимание, что в силу п. 5 Положения № 749 оплата труда за выходной день (15.04.2017) производится в соответствии с трудовым законодательством РФ. То есть для определения размера оплаты работы в период командировки в выходной или нерабочий праздничный день работодателям следует руководствоваться ст. 153 ТК РФ.
Шаг 2: рассчитываем средний дневной заработок.
Согласно п. 9 Положения № 922 средний дневной заработок исчисляется путем деления суммы зарплаты, фактически начисленной за отработанные дни в расчетном периоде, включая премии, на количество фактически отработанных в этот период дней.
При определении среднего дневного заработка нужно учесть следующие особенности, влияющие на порядок его расчета:
1) все участвующие в расчете выплаты должны быть предусмотрены системой оплаты труда, применяемой у данного работодателя (п. 2 Положения № 922). Выплаты, носящие социальный характер (например, материальная помощь) в расчете не участвуют (п. 3 Положения № 922);
2) премии и вознаграждения учитываются в порядке, изложенном в п. 15 Положения № 922:
- ежемесячные премии и вознаграждения – фактически начисленные в расчетном периоде, но не более одной выплаты за каждый показатель за каждый месяц расчетного периода;
- премии и вознаграждения за период работы, превышающий один месяц, – фактически начисленные в расчетном периоде за каждый показатель, если продолжительность периода, за который они начислены, не превышает расчетный период, и в размере месячной части за каждый месяц расчетного периода, если продолжительность периода, за который они начислены, превышает расчетный период;
- вознаграждение по итогам работы за год, единовременное вознаграждение за выслугу лет (стаж работы), иные вознаграждения по итогам работы за год, начисленные за предшествующий событию календарный год, – независимо от времени начисления вознаграждения;
3) расчетным периодом, за который учитывается заработная плата, являются за 12 календарных месяцев, предшествующих периоду, в течение которого за указанным лицом сохраняется средняя зарплата (п. 4 Положения № 922). Периоды, когда работник находился в отпуске по временной нетрудоспособности, ежегодном основном и дополнительном отпуске, осуществлял уход за детьми-инвалидами и инвалидами с детства и др., из расчетного периода исключаются, также исключаются суммы выплат, начисленные за это время. Если все 12 месяцев расчетного периода сотрудник не работал, поскольку находился в отпусках по беременности и родам, уходу за ребенком, то расчетный период следует заменить на 12 календарных месяцев, предшествующих данным отпускам (п. 5 Положения № 922).
Предлагаем рассмотреть несколько примеров по расчету среднего дневного заработка для оплаты времени нахождения в командировке.
Пример 2.
Работник автономного учреждения был направлен в командировку сроком на 5 дней (с 10.04.2017 по 14.04.2017). Его должностной оклад составляет 12 000 руб. В расчетном периоде с 01.04.2016 по 31.03.2017 работник:
– в июне 2016 года был в отпуске по временной нетрудоспособности 8 дней (с 10.06.2016 по 17.06.2016 включительно) и его зарплата за этот месяц без учета пособия составила 9 520 руб.;
– с 16.09.2016 по 31.10.2016 проходил курсы повышения квалификации, за данный период ему было выплачено 18 285 руб.;
– в январе 2017 года получил материальную помощь в связи со смертью отца – в сумме 10 500 руб.
Общее количество дней, отработанных в расчетном периоде, составило 208 рабочих дней.
Рассчитаем средний дневной заработок.
Определим сумму выплат, участвующих в расчете. В соответствии с п. 3 Положения № 922 материальная помощь в расчете среднего заработка не участвует. Таким образом, сумма фактического заработка за расчетный период составляет 122 974,55 руб. (9 мес. x 12 000 руб. + 5 454,55 руб. + 9 520 руб.), где:
– 9 520 руб. – зарплата за июнь без учета пособия по временной нетрудоспособности;
– 5 454,55 руб. – зарплата за сентябрь (12 000 руб. / 22 раб. дн. x 10 раб. дн.), где 22 раб. дн. – это количество рабочих дней по производственному календарю на 2016 год.
Определим средний дневной заработок. Он составит 591,22 руб. (122 974,55 руб. / 208 раб. дн.)
Сумма зарплаты, сохраняемой за работником на время его нахождения в командировке, будет равна 2 956,1 руб. (591,22 руб. x 5 дн.).
Пример 3.
Работник автономного учреждения был направлен в служебную командировку с 10.04.2017 по 14.04.2017 (на 5 дней). Расчетный период (с 01.04.2016 по 31.03.2017) был отработан им полностью и составил 248 раб. дн., зарплата за расчетный период – 648 000 руб. Дополнительно к зарплате ему были выплачены премии к Новому году – 3 500 руб. и ко Дню Защитника Отечества – 1 500 руб.
Рассчитаем сумму среднего заработка при оплате дней нахождения в командировке.
В соответствии с п. 3 Положения № 922 разовые премии, не предусмотренные системой оплаты труда (суммы, выданные к праздникам, юбилеям и т. п.), в расчете среднего заработка не участвуют. Таким образом, премии, выданные к Новому году и Дню Защитника Отечества, в расчете среднего заработка не участвуют. Остальные выплаты, произведенные в пользу сотрудника, подлежат включению в расчет в полном размере.
Средний дневной заработок сотрудника составляет 2 612,9 руб. (648 000 руб. / 248 кал. дн.).
Сумма зарплаты, сохраняемой за сотрудником на время его нахождения в командировке, будет равна 13 064,5 руб. (2 612,9 руб. x 5 дн.).
Шаг 3: рассчитываем средний часовой заработок.
В соответствии с п. 13 Положения № 922 средний часовой заработок рассчитывается путем деления суммы зарплаты, фактически начисленной за отработанные часы в расчетном периоде, на количество часов, фактически отработанных в данный период. При этом средний заработок определяется путем умножения среднего часового заработка на количество рабочих часов по графику сотрудника в периоде, подлежащем оплате.
Пример 4.
Сотруднику установлен суммированный учет рабочего времени при пятидневной рабочей неделе. С 07.04.2017 по 30.04.2017 он находился в командировке на курсах повышения квалификации.
Его должностной оклад составляет 10 000 руб., расчетный период (с 01.04.2016 по 31.03.2017) был отработан полностью и составил 1 850 ч. Кроме того, ему производилась доплата за работу в ночное время – 2 200 руб. в месяц, за сверхурочную работу в течение года – 5 400 руб. Рассчитаем размер среднего заработка за время нахождения сотрудника на курсах повышения квалификации.
В расчетном периоде (с 01.04.2016 по 31.03.2017) сотрудник отработал 1 850 ч. Его средний часовой заработок составит 82,05 руб. (((10 000 + 2 200) руб. x 12 мес. + 5 400 руб.) / 1 850 ч).
Средний заработок определяется путем умножения среднего часового заработка на количество рабочих часов по графику сотрудника в периоде, подлежащем оплате. Предположим, что за период с 07.04.2017 по 30.04.2017 он отработал по графику 18 раб. дн. – 130 ч. Таким образом, средний заработок за время нахождения его в командировке будет равен 10 666,5 руб. (82,05 руб. x 130 ч).
* * *
Кратко сформулируем основные выводы:
1. Во всех случаях, предусмотренных ТК РФ, в том числе при направлении работника в командировку, применяется единый порядок расчета средней зарплаты. Такой порядок в настоящее время определен Положением № 922.
2. Средний заработок за период нахождения работника в командировке и за дни нахождения в пути, в том числе за время вынужденной остановки в пути, сохраняется за все дни работы по графику, установленному в командирующей организации.
3. Для расчета среднего заработка необходимо определить средний дневной заработок, который исчисляется путем деления суммы зарплаты, фактически начисленной за отработанные дни в расчетном периоде, включая премии, на количество фактически отработанных в данный период дней. При этом расчетным периодом, за который учитывается зарплата, являются 12 календарных месяцев, предшествующих периоду, в течение которого за указанным лицом сохраняется средняя зарплата.
Положение об особенностях направления работников в служебные командировки, утв. Постановлением Правительства РФ от 13.10.2008 № 749.
Что нужно знать при расчете командировочных?
Командировка тоже является работой. К тому же от командировки редко можно отказаться. Но при выполнении своей работы сотрудники не должны нести свои личные денежные потери. Поэтому для того, чтобы сотрудники не ощутили потери материальных средств, на законодательном уровне предусмотрена выплата командировочных.
Руководители среднего и малого бизнеса вынуждены отправлять сотрудников своей компании в рабочие командировки. Для начала разберемся с тем, какая поездка называется командировкой. В первую очередь это поездка, целью которой является решение рабочих вопросов. В данную поездку сотрудника чаще всего направляет директор. В обязанности бухгалтера входит расчет и выплата командировочных средств сотруднику. Но как правильно произвести начисления? Об этом мы и поговорим.
Основные правила
Бухгалтер должен выяснить, за какие дни проводятся начисления. В некоторых случаях командировочные выплачиваются только на рабочие дни. Однако чаще всего выплата средств происходит за все дни рабочей поездки, включая дни, которые он провел в дороге, выходные и праздники.
Для расчета оплаты одного рабочего дня сотрудника необходимо вычислить его средний заработок за последний год. При расчете средней дневной заработной платы следует учитывать все надбавки и премии. Однако любую материальную помощь, которую сотрудник получил на протяжении этого года, в расчет брать не нужно.
После того как бухгалтер вычислил средний заработок сотрудника за день, ему необходимо вычислить количество дней, которые сотрудник провел в командировке. Как правило, командировка начинается в день отправления сотрудника в поездку, а заканчивается – в день его приезда.
Что такое «черная» зарплата, и какова ответственность работодателя за ее выдачу?
Как открыть букмекерскую контору в Интернете?
Как открыть интернет-магазин одежды?
Формула расчета командировочных включает в себя умножение количества дней в командировке на средний дневной заработок. Именно эту сумму сотрудник получается перед поездкой в командировку в бухгалтерии.
Как правильно рассчитать командировочные расходы бухгалтеру? Об этом идет речь в видео ниже.
https://youtu.be/JeIT8eqk1ko
Пример расчета
Менеджер Иванов Л.Л. работает с понедельника по пятницу с двумя выходными в неделю. Его заработная плата с 1 января 2013 года составляет 10000 рублей, а в 2012 году была 8000 рублей. Сотрудника отправили в командировку на 10 дней в Саратов с 1 апреля.
Для того чтобы вычислить командировочные для менеджера Иванова Л.Л., вначале необходимо рассчитать его среднюю заработную плату за день работы.
8000 х 9 + 10000 х 3 = 102000 (заработная плата сотрудника за последний год).
Теперь необходимо поделить эту сумму на количество рабочих дней, которые были у сотрудника Иванова за последний год. Данная информация есть у бухгалтера и в этом случае количество рабочих дней равно 202.
102000 / 202 = 504,95 (средняя заработная плата сотрудника за день).
После этого необходимо умножить среднюю заработную плату за день на количество рабочих дней, которые Иванов проведет в командировке.
504,95 х 8 = 4040 рублей.
Именно эту сумму менеджер Иванов Л.Л. получил в бухгалтерии, когда отправится в командировку.
В том случае, если сотрудник работает по скользящему графику, то для того, чтобы начислить ему командировочных используется среднечасовая заработная плата сотрудника.
Выплата заработной платы вместо командировочных
В некоторых ситуациях средняя заработная плата, которая сохраняется на время рабочей поездки сотрудника, меньше, чем его текущая зарплата. В этом случае у работодателя есть право доплатить сотруднику существующую разницу.
Трудовым законодательством на время нахождения человека в командировки за ним должно сохраняться его рабочее место, а также его средняя заработная плата. В те дни, когда он находится в командировки, по закону работодатель обязан ему выплачивать только минимальные выплаты, исходя из количества дней и средней заработной плате.
Однако по закону работодатель не имеет права ухудшать его положение, а про улучшение речи не идет. Так что работодатель имеет права компенсировать сотруднику разницу между его заработной платой и командировочными, если такая компенсация прописана в трудовом договоре этого сотрудника или в рабочем кодексе данной компании.
Министерство финансов поддерживает эту позицию работодателей, поэтому расходы на доплаты разницы бухгалтера имеют права учитывать в составе расходов, которые идут на заработную плату сотрудников.
Однако бухгалтер не имеет права осуществлять расчет только по окладу сотрудника. Специалисту в любой случае придется произвести расчеты среднего заработка для командировочных, чтобы не допустить ошибку. Ведь если командировочные оплачиваются хуже, чем средний заработок сотрудника, то это не просто ошибка, но и нарушение трудового законодательства.
Указание командировочных в смете
При оформлении командировки очень важно составлять ее смету, чтобы потом не возникало ненужных вопросов и разногласий. Оформление сметы выполняется в произвольной форме. В этом документе указываются все расходы, которые несет сотрудник за период своей рабочей поездки.
«Серая» зарплата — что это такое? Здесь ответ.
Как открыть свой бизнес с нуля: аптеку? Советы по входу в фармакологический рынок вы можете найти в статье.
Что нужно для открытия расчетного счета ИП?
К таким расходам относится:
- Проезд к месту командировки и обратно.
- Проживание в гостиницы или съем другого вида жилья, а также сопутствующие расходы, связанные с проживанием.
- Суточные.
- Дополнительные расходы. Сюда может входить оплата телефонных разговоров или интернета, страховка, оформление документов, которые необходимые для выезда к месту командировки и многое другое.
Составление сметы – это обязанность бухгалтера. Приблизительная смета составляется до командировки, а реальная — после возвращения сотрудника, который может подтвердить свои расходы чеками и билетами.
При поездке за границу
При направлении сотрудника в командировку за пределы страны необходимо оформить смету расходов. В этой смете перечисляется список расходов, которые понесет сотрудник за период командировки. В документе указываются приблизительные суммы расходов для того, чтобы бухгалтер смог рассчитать аванс, который необходимо выдать.
При командировке за границу в обязанности работодателя входит проверка заграничного паспорта у сотрудника, а также оформление для него медицинской страховки и визы, а также других документов, которые необходимы для выезда в ту или иную страну.
В том случае, если сотрудника отправляют в командировку на пределы страны, ему обязаны выдать аванс на текущие расходы. Если работодатель не выдает сотруднику аванс, это является нарушением трудового законодательства.
Аванс должен выдаваться в валюте той страны, куда командируется сотрудник, или в валюте, которую он сможет легко поменять самостоятельно после прибытия на место.
Если заграничная командировка подразумевает еще и некоторые расходы на территории нашей страны, то работодатель может выдать аванс частично в национальной валюте, а частично в валюте той страны, куда он направляет человека. Обязательно, чтобы в смете была указана выдача аванса в двух валютах.
По желанию командируемого или в зависимости от политики компании аванс может выдаваться, как наличными средства, так и в безналичной форме.
Определение суммы аванса происходит на основании времени пребывания в командировки, расходов на проживания и проезд, а также прочих расходов. Попробуем разобрать эти виды расходов отдельно.
Дополнительные расходы
Если работодатель отправляет сотрудника в загранкомандировку, он обязан оплатить ему такие услуги, как стоимость проживания в гостиницы или другом в виде жилья, дополнительные услуги, например, стирка или починка одежды, оформление виз и паспортов, медицинская страховка и другие расходы.
В общем-то, со всеми расходами понятно. Отдельно стоит уточнить только компенсация расходов, которые связаны с оформлением паспортов, виз и страховок. Компенсация данных расходов происходит только в том случае, если оформление этих документов произошло уже после того, как был издан приказ о командирование сотрудника за границу, а также после подписание данного приказа руководителем этого предприятия. Кроме того, данный приказ должен отражать необходимость в компенсации этих расходов.
Суточные траты
Суточные расходы являются возмещаемыми расходами командируемого сотрудника на питание и прочие нужды. Такие траты не требуют документального подтверждения для внесения в смету.
Размер суточных рассчитывается в зависимости от различных факторов:
- Страна, в которую отправляется сотрудник.
- Длительность пребывания.
- Необходимость питания, если оно не включено в оплату проживания или не оказывается стороной, которая принимает.
Достаточно часто руководители малого и среднего бизнеса устанавливают единые суточные для командируемых за границу. При этом не учитывает ни страна пребывания, ни количество питания, предоставляемого гостиницей или принимаемой стороной.
Суточные могут рассчитываться за каждый день пребывания в командировке отдельно. Суточные могут выдаваться в валюте страны, куда направляется командируемый сотрудник, или в валюте, которую он сможет без проблем поменять на месте после приезда.
Составление отчета
На протяжении трех дней после возвращения из командировки сотрудник обязан предоставить в бухгалтерию отчет о расходе денежных средств. В том случае, если из выданного ему аванса у него остались неиспользованные деньги, он должен отдать. Оформление отчета является обязательным даже в том случае, если сотрудник использует для расчета только банковскую карточку и передвижение денежных средств с нее легко можно получить в банке.
К отчету должны быть приложены такие документы, как приказ о направлении в командировку, проездные документы, чеки с гостиницы, копия страницы загранпаспорта с визой (если это командировка за границу) и прочие чеки, которые относятся к возмещаемым расходам.
В заключение статьи рекомендуем посмотреть видео, в котором приводится пример расчета оплаты командировочных дней.
Командировка: платим по среднему заработку
31.10.2018, 1:26
Трудовое законодательство оговаривает необходимость оплаты командировки по среднему заработку (ст. 167 ТК РФ). Эта сумма будет относиться к фонду заработной платы. Дополнительно к ней выплачиваются суточные, которые не являются элементом заработной платы. Подробности – читайте в материале.
Общие принципы
При выведении среднего заработка за период служебной поездки необходимо руководствоваться постановлением Правительства от 13.10.2008 № 749:
- оплачиваются только рабочие дни;
- количество рабочих дней за период командировки подсчитывается по утвержденному для сотрудника графику трудовых смен;
- все попадающие на время поездки выходные не подлежат оплате.
Бухгалтеру для выведения заработной платы сотруднику, у которого в течение расчетного месяца были командировки, необходимо разбить начисления на две части:
- зарплата по окладу за фактически отработанные часы и дни;
- плюс, расчет среднего заработка при командировке, который перемножается с количеством рабочих дней в период поездки (средний доход определяется по стандартному алгоритму, приведенному в постановлении Правительства от 24.12.2007 № 922).
О расчете подробнее
За основу вычислений для командировочного периода принимается годовой интервал, предшествующий месяцу, в котором человек отправился в деловую поездку по заданию руководства. Расчет средней зарплаты для командировки производится по формуле:
Средний доход за день = Совокупные выплаты работнику за весь расчетный период ÷ Количество дней, отработанных сотрудником по факту в расчетном интервале.
Алгоритм действий бухгалтера будет таким:
- определяются границы временного диапазона, который составляет основу вычислений. Учитываются месяцы с 1 числа по последний день месяца за последний год, но текущий месяц не затрагивается. Например, осуществляется начисление среднего заработка при командировке при условии, что поездка была сентябре 2018 года. Расчетным интервалом является сентябрь 2017 года – август 2018 года;
- выводится суммарное значение дохода работника в обозначенном интервале времени. Учитываются только начисленные суммы до удержания налога;
- производится корректировка дохода на выплаты, которые не должны влиять на средний заработок для расчета командировочных (например, отпускные, больничные и другие пособия, начисленные по среднему доходу, суммы, не относящиеся к системе оплаты труда);
- подсчитывается количество дней в обозначенном интервале, которые были фактически отработаны человеком;
- выводится среднедневной заработок, который перемножается с рабочими днями, проведенными человеком в служебной поездке.
Особые случаи
Если имела место переходящая командировка, расчет среднего заработка производится в два этапа:
- по расчетному периоду в отношении первого месяца, когда работник уехал;
- по периоду, который является основой для выведения дохода за второй месяц (в нем человек вернулся).
В ситуациях, когда в месяцах, предшествующих поездке, у сотрудника не было дохода, бухгалтер пользуется начислениями текущего месяца с начала месяца и до дня отправления в командировку.
Приведем пример расчета командировки по среднему при отсутствии заработка.
ПРИМЕР Сотрудник, принятый на работу 3 сентября 2018 года, отправился в служебную поездку 25 сентября 2018 года. В период с 3 сентября до 25 числа его зарплата составила 28 500 руб., а количество отработанных дней по табелю – 16. В сентябре на командировку по графику приходится 4 рабочих дня.
Средний заработок будет равен 1781,25 руб. (28 500 ÷ 16), командировочные составят 7125 руб. (1781,25 × 4). Если вычисленная сумма оказалась меньше оклада, производится доплата до среднего заработка при командировке. Если предприятие включило этот вид выплат в систему оплаты труда и учитывает их в ФОТ, доплаченные суммы могут быть зачтены при выведении средних заработков в последующих периодах.
Расчет среднего заработка при командировке
Главная → Бухгалтерские консультации → Средняя заработная плата
Актуально на: 19 декабря 2016 г.
Дни нахождения работника в командировке, включая дни в пути и вынужденной остановки, оплачиваются по среднему заработку (ст. 167 ТК РФ). Рабочие дни, подлежащие оплате, определяются по графику работы, установленному в командирующей организации (п. 9 Положения, утв. Постановлением Правительства РФ от 13.10.2008 N 749). В свою очередь выходные дни в соответствии с графиком не оплачиваются.
Рассмотрим порядок расчета средней зарплаты для командировки.
Оплата по среднему заработку в командировке
Расчет среднего заработка при командировке начинается с определения расчетного периода. По общему правилу он равен 12 месяцам, предшествующим месяцу направления работника в командировку. То есть, если, к примеру, командировка начинается в ноябре 2016 года, то расчетный период в этом случае – с 1 ноября 2015 года по 31 октября 2016 года (п. 4 Положения, утв. Постановлением Правительства РФ от 24.12.2007 N 922).
Но если сотрудник отправляется в командировку в первый месяц работы у данного работодателя, то для него средний заработок считается за период с первого дня работы в этой организации до первого дня командировки (п. 7 Положения, утв. Постановлением Правительства РФ от 24.12.2007 N 922).
Далее нужно определить средний дневной заработок для расчета командировочных по формуле:
О выплатах, учитываемых при подсчете среднего заработка, читайте «Что входит в средний заработок».
Что касается отработанных работником дней, то это все те дни, когда он фактически выполнял свои трудовые обязанности. Таким образом, к отработанным дням не относятся периоды отпуска, временной нетрудоспособности, время простоя не по вине работника и др. (п. 5 Положения, утв. Постановление Правительства РФ от 24.12.2007 N 922).
Зная средний дневной заработок, можно переходить к начислению среднего заработка при командировке. Общая сумма за время командировки считается так (п. 9 Положения, утв. Постановлением Правительства РФ от 24.12.2007 N 922):
Доплата до среднего заработка при командировке
Бывает, что сумма среднего заработка для расчета по командировке оказывается меньше суммы оклада, установленного работнику. Некоторые организации в таких случаях выплачивают командированным сотрудникам доплату до среднего заработка. Если такая выплата входит в систему оплаты труда (прописана в трудовых договорах с работниками), включена в фонд оплаты труда и с нее начисляются взносы во внебюджетные фонды, то ее также надо учитывать при подсчете среднего заработка (Письмо Минтруда от 03.08.2016 N 14-1/ООГ-7105).
Поделиться: Подписывайтесь на наш канал в Яндекс. Дзен ИНДЕКСЫ Ваше местоположение определено правильно?, изменить Москва Индекс
потребительских
цен
Используется
для индексации зарплаты
0.5% ноябрь 2018 г. МРОТ
по регионам
Используется для
регулирования зарплаты
18 781
Примечание
История
Ставка
рефинансирования
Используется для
расчёта отдельных показателей
7.75%
История
РАБОЧИЙ СТОЛ БУХГАЛТЕРА ОПРОС Хотели бы вы открыть свое дело?
Нет, свой бизнес – это слишком рискованно | |
Да, но мне не хватает знаний | |
Хочу открыть свое дело, зарегистрировав организацию | |
Хочу открыть свое дело, зарегистрировав ИП | |
Хочу открыть свое дело, но как самозанятый | |
У меня уже свое дело |
«ГЛАВНАЯ КНИГА»
РЕКОМЕНДУЕТ БЛИЖАЙШИЕ БУХГАЛТЕРСКИЕ МЕРОПРИЯТИЯ Информации о мероприятиях в данный момент нет
«).append(b.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||)}),this},b.each(,function(e,t){b.fn=function(e){return this.on(t,e)}}),b.each(,function(e,n){b=function(e,r,i,o){return b.isFunction(r)&&(o=o||i,i=r,r=t),b.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:»GET»,isLocal:Nn.test(mn),global:!0,processData:!0,async:!0,contentType:»application/x-www-form-urlencoded; charset=UTF-8″,accepts:{«*»:Dn,text:»text/plain»,html:»text/html»,xml:»application/xml, text/xml»,json:»application/json, text/javascript»},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:»responseXML»,text:»responseText»},converters:{«* text»:e.String,»text html»:!0,»text json»:b.parseJSON,»text xml»:b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){«object»==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,u,l,c,p=b.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?b(f):b.event,h=b.Deferred(),g=b.Callbacks(«once memory»),m=p.statusCode||{},y={},v={},x=0,T=»canceled»,N={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!c){c={};while(t=Tn.exec(a))c.toLowerCase()]=t}t=c}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=v=v||e,y=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)m=,e];else N.always(e);return this},abort:function(e){var t=e||T;return l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=g.add,N.success=N.done,N.error=N.fail,p.url=((e||p.url||yn)+»»).replace(xn,»»).replace(kn,mn+»//»),p.type=n.method||n.type||p.method||p.type,p.dataTypes=b.trim(p.dataType||»*»).toLowerCase().match(w)||,null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r===mn&&r===mn&&(r||(«http:»===r?80:443))==(mn||(«http:»===mn?80:443)))),p.data&&p.processData&&»string»!=typeof p.data&&(p.data=b.param(p.data,p.traditional)),qn(An,p,n,N),2===x)return N;u=p.global,u&&0===b.active++&&b.event.trigger(«ajaxStart»),p.type=p.type.toUpperCase(),p.hasContent=!Cn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?»&»:»?»)+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,»$1_=»+vn++):o+(bn.test(o)?»&»:»?»)+»_=»+vn++)),p.ifModified&&(b.lastModified&&N.setRequestHeader(«If-Modified-Since»,b.lastModified),b.etag&&N.setRequestHeader(«If-None-Match»,b.etag)),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&N.setRequestHeader(«Content-Type»,p.contentType),N.setRequestHeader(«Accept»,p.dataTypes&&p.accepts]?p.accepts]+(«*»!==p.dataTypes?», «+Dn+»; q=0.01″:»»):p.accepts);for(i in p.headers)N.setRequestHeader(i,p.headers);if(p.beforeSend&&(p.beforeSend.call(f,N,p)===!1||2===x))return N.abort();T=»abort»;for(i in{success:1,error:1,complete:1})N(p);if(l=qn(jn,p,n,N)){N.readyState=1,u&&d.trigger(«ajaxSend»,),p.async&&p.timeout>0&&(s=setTimeout(function(){N.abort(«timeout»)},p.timeout));try{x=1,l.send(y,k)}catch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,»No Transport»);function k(e,n,r,i){var c,y,v,w,T,C=n;2!==x&&(x=2,s&&clearTimeout(s),l=t,a=i||»»,N.readyState=e>0?4:0,r&&(w=_n(p,N,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=N.getResponseHeader(«Last-Modified»),T&&(b.lastModified=T),T=N.getResponseHeader(«etag»),T&&(b.etag=T)),204===e?(c=!0,C=»nocontent»):304===e?(c=!0,C=»notmodified»):(c=Fn(p,w),C=c.state,y=c.data,v=c.error,c=!v)):(v=C,(e||!C)&&(C=»error»,0>e&&(e=0))),N.status=e,N.statusText=(n||C)+»»,c?h.resolveWith(f,):h.rejectWith(f,),N.statusCode(m),m=t,u&&d.trigger(c?»ajaxSuccess»:»ajaxError»,),g.fireWith(f,),u&&(d.trigger(«ajaxComplete»,),—b.active||b.event.trigger(«ajaxStop»)))}return N},getScript:function(e,n){return b.get(e,t,n,»script»)},getJSON:function(e,t,n){return b.get(e,t,n,»json»)}});function _n(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(s in c)s in r&&(n]=r);while(«*»===l)l.shift(),o===t&&(o=e.mimeType||n.getResponseHeader(«Content-Type»));if(o)for(s in u)if(u&&u.test(o)){l.unshift(s);break}if(lin r)a=l;else{for(s in r){if(!l||e.converters]){a=s;break}i||(i=s)}a=a||i}return a?(a!==l&&l.unshift(a),r):t}function Fn(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u;if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u)for(i in e.converters)a=e.converters;for(;r=u;)if(«*»!==r){if(«*»!==l&&l!==r){if(i=a||a,!i)for(n in a)if(o=n.split(» «),o===r&&(i=a]||a])){i===!0?i=a:a!==!0&&(r=o,u.splice(s—,0,r));break}if(i!==!0)if(i&&e)t=i(t);else try{t=i(t)}catch(c){return{state:»parsererror»,error:i?c:»No conversion from «+l+» to «+r}}}l=r}return{state:»success»,data:t}}b.ajaxSetup({accepts:{script:»text/javascript, application/javascript, application/ecmascript, application/x-ecmascript»},contents:{script:/(?:java|ecma)script/},converters:{«text script»:function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter(«script»,function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type=»GET»,e.global=!1)}),b.ajaxTransport(«script»,function(e){if(e.crossDomain){var n,r=o.head||b(«head»)||o.documentElement;return{send:function(t,i){n=o.createElement(«script»),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,»success»))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var On=,Bn=/(=)\?(?=&|$)|\?\?/;b.ajaxSetup({jsonp:»callback»,jsonpCallback:function(){var e=On.pop()||b.expando+»_»+vn++;return this=!0,e}}),b.ajaxPrefilter(«json jsonp»,function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Bn.test(n.url)?»url»:»string»==typeof n.data&&!(n.contentType||»»).indexOf(«application/x-www-form-urlencoded»)&&Bn.test(n.data)&&»data»);return u||»jsonp»===n.dataTypes?(o=n.jsonpCallback=b.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n=n.replace(Bn,»$1″+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?»&»:»?»)+n.jsonp+»=»+o),n.converters=function(){return s||b.error(o+» was not called»),s},n.dataTypes=»json»,a=e,e=function(){s=arguments},i.always(function(){e=a,n&&(n.jsonpCallback=r.jsonpCallback,On.push(o)),s&&b.isFunction(a)&&a(s),s=a=t}),»script»):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn(t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject(«Microsoft.XMLHTTP»)}catch(t){}}b.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=b.ajaxSettings.xhr(),b.support.cors=!!Rn&&»withCredentials»in Rn,Rn=b.support.ajax=!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.crossDomain||b.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u=n.xhrFields;n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i||(i=»XMLHttpRequest»);try{for(s in i)u.setRequestHeader(s,i)}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=b.noop,$n&&delete Pn),i)4!==u.readyState&&u.abort();else{p={},s=u.status,l=u.getAllResponseHeaders(),»string»==typeof u.responseText&&(p.text=u.responseText);try{c=u.statusText}catch(f){c=»»}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,l)},n.async?4===u.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},b(e).unload($n)),Pn=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp(«^(?:()=|)(«+x+»)(*)$»,»i»),Jn=/queueHooks$/,Gn=,Qn={«*»:,r=o||(b.cssNumber?»»:»px»),»px»!==r&&s){s=b.css(i.elem,e,!0)||n||1;do u=u||».5″,s/=u,b.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&—l)}i.unit=r,i.start=s,i.end=o?s+(o+1)*n:n}return i}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=b.now()}function Zn(e,t){b.each(t,function(t,n){var r=(Qn||).concat(Qn),i=0,o=r.length;for(;o>i;i++)if(r.call(e,t,n))return})}function er(e,t,n){var r,i,o=0,a=Gn.length,s=b.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;for(;u>a;a++)l.tweens.run(o);return s.notifyWith(e,),1>o&&u?n:(s.resolveWith(e,),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:,createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens.run(1);return t?s.resolveWith(e,):s.rejectWith(e,),this}}),c=l.props;for(tr(c,l.opts.specialEasing);a>o;o++)if(r=Gn.call(l,e,c,l.opts))return r;return Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function tr(e,t){var n,r,i,o,a;for(i in e)if(r=b.camelCase(i),o=t,n=e,b.isArray(n)&&(o=n,n=e=n),i!==r&&(e=n,delete e),a=b.cssHooks,a&&»expand»in a){n=a.expand(n),delete e;for(i in n)i in e||(e=n,t=o)}else t=o}b.Animation=b.extend(er,{tweener:function(e,t){b.isFunction(e)?(t=e,e=):e=e.split(» «);var n,r=0,i=e.length;for(;i>r;r++)n=e,Qn=Qn||,Qn.unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,u,l,c,p,f=this,d=e.style,h={},g=,m=e.nodeType&&nn(e);n.queue||(c=b._queueHooks(e,»fx»),null==c.unqueued&&(c.unqueued=0,p=c.empty.fire,c.empty.fire=function(){c.unqueued||p()}),c.unqueued++,f.always(function(){f.always(function(){c.unqueued—,b.queue(e,»fx»).length||c.empty.fire()})})),1===e.nodeType&&(«height»in t||»width»in t)&&(n.overflow=,»inline»===b.css(e,»display»)&&»none»===b.css(e,»float»)&&(b.support.inlineBlockNeedsLayout&&»inline»!==un(e.nodeName)?d.zoom=1:d.display=»inline-block»)),n.overflow&&(d.overflow=»hidden»,b.support.shrinkWrapBlocks||f.always(function(){d.overflow=n.overflow,d.overflowX=n.overflow,d.overflowY=n.overflow}));for(i in t)if(a=t,Vn.exec(a)){if(delete t,u=u||»toggle»===a,a===(m?»hide»:»show»))continue;g.push(i)}if(o=g.length){s=b._data(e,»fxshow»)||b._data(e,»fxshow»,{}),»hidden»in s&&(m=s.hidden),u&&(s.hidden=!m),m?b(e).show():f.done(function(){b(e).hide()}),f.done(function(){var t;b._removeData(e,»fxshow»);for(t in h)b.style(e,t,h)});for(i=0;o>i;i++)r=g,l=f.createTween(r,m?s:0),h=s||b.style(e,r),r in s||(s=l.start,m&&(l.end=l.start,l.start=»width»===r||»height»===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}b.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||»swing»,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber?»»:»px»)},cur:function(){var e=rr.propHooks;return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks;return this.pos=t=this.options.duration?b.easing(e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem||e.elem.style&&null!=e.elem.style?(t=b.css(e.elem,e.prop,»»),t&&»auto»!==t?t:0):e.elem},set:function(e){b.fx.step?b.fx.step(e):e.elem.style&&(null!=e.elem.style]||b.cssHooks)?b.style(e.elem,e.prop,e.now+e.unit):e.elem=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem=e.now)}},b.each(,function(e,t){var n=b.fn;b.fn=function(e,r,i){return null==e||»boolean»==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css(«opacity»,0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=er(this,b.extend({},e),o);a.finish=function(){t.stop(!0)},(i||b._data(this,»finish»))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return»string»!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||»fx»,),this.each(function(){var t=!0,n=null!=e&&e+»queueHooks»,o=b.timers,a=b._data(this);if(n)a&&a.stop&&i(a);else for(n in a)a&&a.stop&&Jn.test(n)&&i(a);for(n=o.length;n—;)o.elem!==this||null!=e&&o.queue!==e||(o.anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&b.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||»fx»),this.each(function(){var t,n=b._data(this),r=n,i=n,o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t—;)o.elem===this&&o.queue===e&&(o.anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r&&r.finish&&r.finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt,r=r=e;return t&&(r.opacity=r.width=e),r}b.each({slideDown:ir(«show»),slideUp:ir(«hide»),slideToggle:ir(«toggle»),fadeIn:{opacity:»show»},fadeOut:{opacity:»hide»},fadeToggle:{opacity:»toggle»}},function(e,t){b.fn=function(e,n,r){return this.animate(t,e,n,r)}}),b.speed=function(e,t,n){var r=e&&»object»==typeof e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing:n&&t||t&&!b.isFunction(t)&&t};return r.duration=b.fx.off?0:»number»==typeof r.duration?r.duration:r.duration in b.fx.speeds?b.fx.speeds:b.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue=»fx»),r.old=r.complete,r.complete=function(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=,b.fx=rr.prototype.init,b.fx.tick=function(){var e,n=b.timers,r=0;for(Xn=b.now();n.length>r;r++)e=n,e()||n!==e||n.splice(r—,1);n.length||b.fx.stop(),Xn=t},b.fx.timer=function(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=13,b.fx.start=function(){Un||(Un=setInterval(b.fx.tick,b.fx.interval))},b.fx.stop=function(){clearInterval(Un),Un=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fx.step={},b.expr&&b.expr.filters&&(b.expr.filters.animated=function(e){return b.grep(b.timers,function(t){return e===t.elem}).length}),b.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){b.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this,s=a&&a.ownerDocument;if(s)return n=s.documentElement,b.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},b.offset={setOffset:function(e,t,n){var r=b.css(e,»position»);»static»===r&&(e.style.position=»relative»);var i=b(e),o=i.offset(),a=b.css(e,»top»),s=b.css(e,»left»),u=(«absolute»===r||»fixed»===r)&&b.inArray(«auto»,)>-1,l={},c={},p,f;u?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),b.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(l.top=t.top-o.top+p),null!=t.left&&(l.left=t.left-o.left+f),»using»in t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this){var e,t,n={top:0,left:0},r=this;return»fixed»===b.css(r,»position»)?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),b.nodeName(e,»html»)||(n=e.offset()),n.top+=b.css(e,»borderTopWidth»,!0),n.left+=b.css(e,»borderLeftWidth»,!0)),{top:t.top-n.top-b.css(r,»marginTop»,!0),left:t.left-n.left-b.css(r,»marginLeft»,!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||o.documentElement;while(e&&!b.nodeName(e,»html»)&&»static»===b.css(e,»position»))e=e.offsetParent;return e||o.documentElement})}}),b.each({scrollLeft:»pageXOffset»,scrollTop:»pageYOffset»},function(e,n){var r=/Y/.test(n);b.fn=function(i){return b.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a:a.document.documentElement:e:(a?a.scrollTo(r?b(a).scrollLeft():o,r?o:b(a).scrollTop()):e=o,t)},e,i,arguments.length,null)}});function or(e){return b.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}b.each({Height:»height»,Width:»width»},function(e,n){b.each({padding:»inner»+e,content:n,»»:»outer»+e},function(r,i){b.fn=function(i,o){var a=arguments.length&&(r||»boolean»!=typeof i),s=r||(i===!0||o===!0?»margin»:»border»);return b.access(this,function(n,r,i){var o;return b.isWindow(n)?n.document.documentElement:9===n.nodeType?(o=n.documentElement,Math.max(n.body,o,n.body,o,o)):i===t?b.css(n,r,s):b.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=b,»function»==typeof define&&define.amd&&define.amd.jQuery&&define(«jquery»,,function(){return b})})(window);
Добавить комментарий