Ст. 149 ТК РФ с Комментариями 2021-2022 года (новая редакция с последними изменениями)
При выполнении работ в условиях, отклоняющихся от нормальных (при выполнении работ различной квалификации, совмещении профессий (должностей), сверхурочной работе, работе в ночное время, выходные и нерабочие праздничные дни и при выполнении работ в других условиях, отклоняющихся от нормальных), работнику производятся соответствующие выплаты, предусмотренные трудовым законодательством и иными нормативными правовыми актами, содержащими нормы трудового права, коллективным договором, соглашениями, локальными нормативными актами, трудовым договором. Размеры выплат, установленные коллективным договором, соглашениями, локальными нормативными актами, трудовым договором, не могут быть ниже установленных трудовым законодательством и иными нормативными правовыми актами, содержащими нормы трудового права.
Комментарий к Ст. 149 ТК РФ
1. Положения настоящей статьи являются отсылочными, поскольку она не содержит конкретных норм оплаты труда в тех или иных условиях, отличающихся от нормальных (см. комментарий к ст. ст. 150 — 158 ТК РФ).
Бесплатная юридическая консультация по телефонам:
8 (499) 938-53-89 (Москва и МО)
8 (812) 467-95-35 (Санкт-Петербург и ЛО)
8 (800) 302-76-91 (Регионы РФ)
2. При оплате работ, выполняемых в условиях, отклоняющихся от нормальных, действует общее правило: размеры выплат за работу в таких условиях, устанавливаемые коллективно- и индивидуально-договорным, а также локальным путем, не могут быть ниже размеров, установленных трудовым законодательством и иными нормативными правовыми актами, содержащими нормы трудового права.
Второй комментарий к Статье 149 Трудового кодекса
1. Существенных изменений в статью не внесено. В данной статье закреплено право работника на повышенную оплату его труда, если он выполняет работу в условиях, отклоняющихся от нормальных. Закон предусматривает, что повышение оплаты производится путем дополнительных выплат к основному заработку работника. Статья 149 не содержит исчерпывающего перечня условий труда, отклоняющихся от нормальных. К ним, бесспорно, относятся те, которые перечислены в этой статье, и любые другие, которые будут отнесены к ним на основании локального регулирования. Кроме того, при заключении трудового договора стороны могут договориться о доплате за отклонение от нормальных условий труда, если сочтут условия выполнения работы данным работником отклоняющимися от нормальных. Такое условие трудового договора в силу ст. 57 становится обязательным для работодателя.
Следовательно, право работника требовать доплаты за работу, выполняемую в условиях, отклоняющихся от нормальных, может вытекать как из законодательства, коллективного договора, локального акта, соглашения, так и из трудового договора.
2. Размер доплат за работу при отклонении от нормальных условий труда и порядок их выплаты определяются предприятием самостоятельно. Они фиксируются в коллективном договоре либо в специальных положениях, как правило, прилагаемых к коллективному договору, локальным нормативным актам. При этом размеры доплат за работу в условиях, признанных законодательством отклоняющимися от нормальных, не могут быть ниже тех, которые предусмотрены законодательством, иными нормативными правовыми актами. Что касается иных условий, отнесенных локальными актами к числу отклоняющихся от нормальных, то в этих случаях предприятия никакими пределами размеров доплат не связаны, как и при установлении такой доплаты по соглашению с работником при заключении с ним трудового договора.
3. Об условиях труда, признанных законодательством отклоняющимися от нормальных, и размерах доплат за работу в таких условиях см. комментарии к ст. 150 — 154 Кодекса.
ст. 149 Трудового Кодекса РФ в текущей редакции и комментарии к ней
При выполнении работ в условиях, отклоняющихся от нормальных (при выполнении работ различной квалификации, совмещении профессий (должностей), сверхурочной работе, работе в ночное время, выходные и нерабочие праздничные дни и при выполнении работ в других условиях, отклоняющихся от нормальных), работнику производятся соответствующие выплаты, предусмотренные трудовым законодательством и иными нормативными правовыми актами, содержащими нормы трудового права, коллективным договором, соглашениями, локальными нормативными актами, трудовым договором. Размеры выплат, установленные коллективным договором, соглашениями, локальными нормативными актами, трудовым договором, не могут быть ниже установленных трудовым законодательством и иными нормативными правовыми актами, содержащими нормы трудового права .
Комментарий к статье 149 ТК РФ
1. В комментируемой статье подчеркивается, что выплаты, связанные с выполнением работы в условиях, отклоняющихся от нормальных, могут предусматриваться не только коллективным или трудовым договором, но и трудовым законодательством, иными нормативными правовыми актами. Это соответствует сложившимся традициям, поскольку обязанность производить эти выплаты и их минимальный размер устанавливаются на государственном уровне. В договорном порядке уточняются лишь размеры выплат.
2. Работа в условиях, отклоняющихся от нормальных, влечет повышенную оплату труда. Работникам, выполняющим работы различной квалификации, совмещающим профессии (должности), привлекаемым к сверхурочной работе, работе в ночное время, выходные и нерабочие праздничные дни, производятся доплаты.
Право на эти доплаты (и соответственно, обязанность работодателя их производить) закреплено в трудовом законодательстве (ст. ст. 150 — 154 ТК), а их размер (с учетом минимального размера, определенного нормативными правовыми актами Российской Федерации) устанавливается соглашением, коллективным договором либо локальным нормативным актом.
Сочетание указанных источников права определяется так же, как при определении систем оплаты труда.
Другой комментарий к статье 149 ТК РФ
§ 1. Существенных изменений в статью не внесено. В данной статье закреплено право работника на повышенную оплату его труда, если он выполняет работу в условиях, отклоняющихся от нормальных. Закон предусматривает, что повышение оплаты производится путем дополнительных выплат к основному заработку работника. Статья 149 не содержит исчерпывающего перечня условий труда, отклоняющихся от нормальных. К ним, бесспорно, относятся те, которые перечислены в этой статье, и любые другие, которые будут отнесены к ним на основании локального регулирования. Кроме того, при заключении трудового договора стороны могут договориться о доплате за отклонение от нормальных условий труда, если сочтут условия выполнения работы данным работником отклоняющимися от нормальных. Такое условие трудового договора в силу ст. 57 становится обязательным для работодателя.
Следовательно, право работника требовать доплаты за работу, выполняемую в условиях, отклоняющихся от нормальных, может вытекать как из законодательства, коллективного договора, локального акта, соглашения, так и из трудового договора.
§ 2. Размер доплат за работу при отклонении от нормальных условий труда и порядок их выплаты определяются предприятием самостоятельно. Они фиксируются в коллективном договоре либо в специальных положениях, как правило, прилагаемых к коллективному договору, локальным нормативным актам. При этом размеры доплат за работу в условиях, признанных законодательством отклоняющимися от нормальных, не могут быть ниже тех, которые предусмотрены законодательством, иными нормативными правовыми актами. Что касается иных условий, отнесенных локальными актами к числу отклоняющихся от нормальных, то в этих случаях предприятия никакими пределами размеров доплат не связаны, как и при установлении такой доплаты по соглашению с работником при заключении с ним трудового договора.
§ 3. Об условиях труда, признанных законодательством отклоняющимися от нормальных, и размерах доплат за работу в таких условиях см. комментарии к ст. 150 — 154 Кодекса.
python – Как получить ввод из текстового виджета Tkinter?
Чтобы получить строку в виджете Text
, можно просто использовать метод get
, определенный для Text
, который принимает от 1 до 2 аргументов как start
и end
позиции символов, text_widget_object.get( начало, конец=нет)
. Если передано только start
, а end
не передано, возвращается только один символ, расположенный в start
, если end
также передано , он возвращает все символы между позициями start
и end
в виде строки.
Существуют также специальные строки, которые являются переменными базового Tk. Одним из них будет "конец"
или tk.END
, который представляет переменную позицию самого последнего символа в виджете Text
text_widget_object.get('1.0', 'end')
или text_widget_object.get('1.0', 'end-1c')
, если вам не нужен последний символ новой строки.См. ниже демонстрацию того, что выбирает символов между заданными позициями с помощью ползунков:
попробуйте: импортировать tkinter как tk кроме: импортировать Tkinter как tk демо класса (tk.LabelFrame): """ LabeFrame, который для демонстрации строки, возвращаемой метод get виджета Text выбирает символы между заданные аргументы, которые устанавливаются с помощью Scales. """ def __init__(self, master, *args, **kwargs): tk.LabelFrame.__init__(self, master, *args, **kwargs) self.start_arg = '' self.end_arg = Нет self.position_frames = дикт () self._create_widgets() self._layout() самообновление() деф _create_widgets(я): self._is_two_args = tk.Checkbutton(я, text="Использовать 2 позиционных аргумента...") self.position_frames['start'] = PositionFrame(я, text="start='{}.{}'.format(строка, столбец)") self.position_frames['end'] = PositionFrame( сам, text="end='{}.{}'.format(строка, столбец)") self.text = TextWithStats(self, wrap='none') self._widget_configs() защита _widget_configs (я): self.text.update_callback = самообновление self._is_two_args.var = tk.BooleanVar(self, value=False) self._is_two_args.config (переменная = self._is_two_args.var, onvalue=Истина, offvalue=Ложь) self._is_two_args['команда'] = self.
![]()
_is_two_args_handle для _key в self.position_frames: self.position_frames[_key].line.slider['command'] = self.update self.position_frames[_key].column.slider['command'] = self.update определение _layout(я): self._is_two_args.grid(sticky='nsw', строка=0, столбец=1) self.position_frames['start'].grid(sticky='nsew', row=1, column=0) #self.position_frames['end'].grid(sticky='nsew', row=1, column=1) self.text.grid (липкий = 'nsew', строка = 2, столбец = 0, диапазон строк = 2, диапазон столбцов = 2) _grid_size = self.grid_size() для _col в диапазоне (_grid_size[0]): self.grid_columnconfigure(_col, вес=1) для _row в диапазоне (_grid_size[1] - 1): self.grid_rowconfigure(_row + 1, вес=1) защита _is_two_args_handle (я): self.update_arguments () если self._is_two_args.var.get(): self.position_frames['end']. grid(sticky='nsew', row=1, column=1) еще: self.position_frames['конец'].grid_remove() обновление защиты (я, событие = нет): """ Обновляет пределы ползунка, значения аргументов, метки, представляющие получить вызов метода. """ self.update_sliders() self.update_arguments () защита update_sliders (сам): """ Обновляет ограничения ползунка на основе того, что написано в тексте и какая линия выбрана. """ self._update_line_sliders() self._update_column_sliders() защита _update_line_sliders (я): если self.text.lines_length: для _key в self.position_frames: self.position_frames[_key].line.slider['state'] = 'нормальный' self.position_frames[_key].line.slider['from_'] = 1 _no_of_lines = self.text.line_count self.position_frames[_key].line.slider['to'] = _no_of_lines еще: для _key в self.
position_frames: self.position_frames[_key].line.slider['state'] = 'отключено' защита _update_column_sliders (я): если self.text.lines_length: для _key в self.position_frames: self.position_frames[_key].column.slider['state'] = 'нормальный' self.position_frames[_key].column.slider['from_'] = 0 _line_no = int(self.position_frames[_key].line.slider.get())-1 _max_line_len = self.text.lines_length[_line_no] self.position_frames[_key].column.slider['to'] = _max_line_len еще: для _key в self.position_frames: self.position_frames[_key].column.slider['state'] = 'отключено' def update_arguments (я): """ Обновляет значения, представляющие аргументы, переданные в функцию get. метод, основанный на том, является ли второй позиционный аргумент активно и положение ползунка. """ _start_line_no = self. position_frames['start'].line.slider.get() _start_col_no = self.position_frames['start'].column.slider.get() self.start_arg = "{}.{}".format(_start_line_no, _start_col_no) если self._is_two_args.var.get(): _end_line_no = self.position_frames['конец'].line.slider.get() _end_col_no = self.position_frames['конец'].column.slider.get() self.end_arg = "{}.{}".format(_end_line_no, _end_col_no) еще: self.end_arg = Нет self._update_method_labels() self._select() деф _update_method_labels (я): если self.end_arg: для _key в self.position_frames: _string = "text.get('{}', '{}')".format( self.start_arg, self.end_arg) self.position_frames[_key].label['text'] = _string еще: _string = "text.get('{}')".format(self.start_arg) self.position_frames['start'].label['text'] = _string защита _select (сам): self.
text.focus_set() self.text.tag_remove('выбор', '1.0', 'конец') self.text.tag_add('выбор', self.start_arg, self.end_arg) если self.end_arg: self.text.mark_set('insert', self.end_arg) еще: self.text.mark_set('insert', self.start_arg) класс TextWithStats(tk.Text): """ Текстовый виджет, хранящий статистику своего содержимого: self.line_count: общее количество строк self.lines_length: общее количество символов в строке self.update_callback: можно установить как ссылку на обратный вызов вызываться при каждом обновлении """ def __init__(self, master, update_callback=None, *args, **kwargs): tk.Text.__init__(self, master, *args, **kwargs) self._events = (' ', '<Выпуск Ключа>', ' ', ' ', ' ', '<Удалить>', '<<Вырезать>>', '<<Вставить>>', '<<Отменить>>', '<<Повторить>>') self. line_count = Нет self.lines_length = список () self.update_callback = update_callback self.update_stats() self.bind_events_on_widget_to_callback( self._events, себя, self.update_stats) @статический метод def bind_events_on_widget_to_callback (события, виджет, обратный вызов): """ Привязать события виджета к обратному вызову. """ для _event в событиях: widget.bind(_event, обратный вызов) def update_stats (я, событие = нет): """ Обновить статистику self.line_count, self.lines_length и позвонить self.update_callback. """ _string = self.get('1.0', 'конец-1c') _string_lines = _string.splitlines() self.line_count = длина (_string_lines) дель self.lines_length[:] для _line в _string_lines: self.lines_length.append (длина (_ строка)) если self.
update_callback: self.update_callback() класс PositionFrame (tk.LabelFrame): """ Объект LabelFrame, содержащий два объекта LabelFrame с параметрами Scales. """ def __init__(self, master, *args, **kwargs): tk.LabelFrame.__init__(self, master, *args, **kwargs) self._create_widgets() self._layout() деф _create_widgets(я): self.line = SliderFrame (я, ориентация = 'вертикальный', текст = "линия =") self.column = SliderFrame (я, ориентация = 'горизонтальный', текст = "столбец =") self.label = tk.Label(self, text="Label") определение _layout(я): self.line.grid (sticky = 'ns', row = 0, column = 0, rowspan = 2) self.column.grid(sticky='ew', row=0, column=1, columnspan=2) self.label.grid (sticky = 'nsew', строка = 1, столбец = 1) self.grid_rowconfigure(1, вес=1) self.grid_columnconfigure(1, вес=1) класс SliderFrame(tk.LabelFrame): """ Объект LabelFrame, который инкапсулирует Scale. """ def __init__(self, master, orient, *args, **kwargs): tk.LabelFrame.__init__(self, master, *args, **kwargs) self.slider = tk.Scale (я, ориентация = ориентация) self.slider.pack(заполнить='оба', развернуть=Истина) если __name__ == '__main__': корень = tk.Tk() демо = демо (корень, текст = "text.get (начало, конец = нет)") с открытым (__file__) как f: demo.text.insert('1.0', f.read()) демо.текст.update_stats() demo.pack(fill='оба', развернуть=True) корень.mainloop()
Анна Джонс, доктор философии – Детская исследовательская больница Св. Иуды
Отделения
- Кафедра психологии
Образование
BS – Университет Джорджии, Афины, Джорджия
MS – Университет Джорджии, Афины, Джорджия
PhD – Университет Джорджии, Афины, Джорджия
Преддокторская стажировка – 90 Больница Колорадо, Аврора, Колорадо
Постдокторская стипендия – Детская больница Акрон, Акрон, Огайо
Клинические интересы
- Переход от терапии
- Беспокойство
- Адгезия
Научные интересы
- Содействие успешному переходу от педиатрической онкологической помощи
- Педиатрическая регуляция тревоги и эмоций
Контактная информация
Анна Джонс, доктор философии Психология MS 101, комната BP067 Детская исследовательская больница Святого Иуды 262 Дэнни Томас Плейс Мемфис, Теннесси 38105-3678- Эл.
адрес: [email protected]
- Телефон: (901) 595-1989
Список преподавателей Сент-Джуда
Избранные публикации
Уайтхед М., Джонс А.М. , Билмс Дж., Лавнер Дж., Сувег С. Социальное и эмоциональное функционирование ребенка как предикторы терапевтического альянса в когнитивно-поведенческой терапии тревоги. Journal of Clinical Psychology 75(1):7-20, 2019.
Jones AM , West KB, Suveg C. Беспокойство в школьных условиях: основа для доказательной практики. School Mental Health 2019.
Suveg C, Kingery JN, Davis M, Jones AM , Whitehead M, Jacob ML. Все еще одиноко: социальная адаптация молодежи с социальным тревожным расстройством и без него после когнитивно-поведенческой терапии. Journal of Anxiety Disorders 52:72-78, 2017.
Томассин К., Джонс AM , Сувег К. «Что ты хочешь, чтобы я сделал?!» Этические соображения при проведении экспозиционных заданий с тревожной молодежью. Доказательная практика психического здоровья детей и подростков 1:30-42, 2017.
Eaton CK, Jones AM , Gutierrez-Colina AM, Ivey EK, Carlson O, Melville L, Kardon P, Blount RL. Влияние экологических последствий и интернализирующих симптомов на тяжесть детского тика. Child Psychiatry & Human Development 2:327-334, 2017.
Дэвис М., Сувег С., Уайтхед М., Джонс А.М. , Шаффер А. Психофизиологические реакции дошкольников на задачи индукции настроения смягчают межпоколенческую передачу интернализирующих симптомов. Биологическая психология 117:159-169, 2016.
Джонс А.М., Сувег С. Полет под радаром: нежелание ходить в школу у тревожной молодежи. School Mental Health 7:212-223, 2015.
Сувег С., Джейкоб М.Л., Уайтхед М., Джонс А.М. . Беспокойство, стресс и преодоление 27:494-508, 2014.
Левин А.Б., Парк Дж.М., Джонс А.М. , Кроуфорд Э.А., ДеНадай А.С., Мензель Дж., Арнольд Э.А., Мерфи Т.К., Сторч Э.А. Терапия для детей дошкольного возраста с обсессивно-компульсивным расстройством: экспериментальное рандомизированное контролируемое исследование. Behavior Research and Therapy 56:30-38, 2014.
Левин А.Б., Пьячентини Дж., Де Надай А.С., Джонс А.М. , Перис Т.С., Геффкен Г.Р., Геллер Д.А., Надо Дж., Мерфи Т.К., Сторч Э.А. Определение клинической тяжести обсессивно-компульсивного расстройства у детей. Психологическая оценка 26:679-684, 2013.
Джонс А.М. , Де Надай А.С., Арнольд Э.Б., Макгуайр Дж.Ф., Левин А.Б., Мерфи Т.К., Сторч Э.А. Психометрические свойства обсессивно-компульсивного инвентаря — детский вариант у детей и подростков с обсессивно-компульсивным расстройством. Детская психиатрия и развитие человека 44:137-151, 2013 .
Сторч Э.А., Сулковски М.Л., Надо Дж., Левин А.Б., Арнольд Э. Б., Матч П.Дж., Джонс А.М. , Мерфи Т.К. Феноменология и клинические корреляты суицидальных мыслей и поведения у молодежи с расстройствами аутистического спектра. Journal of Autism and Developmental Disorders 43:2450-2459, 2013.
Сторч Э.А., Арнольд Э.Б. , Левин А.Б., Надо Дж., Джонс А.М. Мерфи ТК. Эффект когнитивно-поведенческой терапии по сравнению с обычным лечением тревоги у детей с расстройствами аутистического спектра: рандомизированное контролируемое исследование. Журнал Американской академии детской и подростковой психиатрии 52:132-142, 2013 .
Морелен Д., Джейкоб М., Сувег С., Джонс А.М. , Томассин К. Выразительность эмоций в семье, регулирование эмоций и связь с психопатологией: исследование разных рас. Британский журнал психологии 104:149-166, 2013 .
Сторч Э.А., Джонс А.М. , Лак К.В., Але К.М., Сулковски М.Л., Левин А.Б., Де Надай А.С., Мерфи Т.К. Приступы ярости при педиатрическом обсессивно-компульсивном расстройстве: феноменология и клинические корреляты. Журнал Американской академии детской и подростковой психиатрии 51:582-592, 2012 .
Сторч Э.А., Арнольд Э.Б., Джонс А.М. , Але К.М., Вуд Дж.Дж., Эренрайх Мэй Дж., Левин А.Б., Матч П.Дж., Мерфи Т.К. Роль сопутствующего деструктивного поведения в клинической картине детей и подростков с тревогой в контексте расстройств аутистического спектра. Детская психиатрия и развитие человека 43:734-746, 2012 .
Сторч Э.А., Эренрайх Дж., Вуд Дж.Дж., Джонс А.М. , Де Надай А., Левин А.Б., Арнольд Э.Б., Мерфи Т.К. Соглашение нескольких информаторов о графике проведения интервью по поводу тревожных расстройств у молодежи с расстройствами аутистического спектра. Журнал детской и подростковой психофармакологии 22:292-299, 2012 .
Сторч Э.А., Вуд Дж.Дж., Эренрайх Мэй Дж., Левин А.Б., Джонс А.М. , Парк Дж.М., Мерфи Т.К. Конвергентная и дискриминантная валидность и надежность педиатрической шкалы оценки тревожности у подростков с расстройствами аутистического спектра. Журнал аутизма и нарушений развития 42:2374-2382, 2012 .
Storch EA, Larson MJ, Ehrenreich May J, Arnold EB, Jones AM , Ренно П., Фуджи С., Левин А.Б., Матч П.Дж., Мерфи Т.К., Вуд Дж.Дж. Виктимизация сверстников у молодежи с расстройствами аутистического спектра и сопутствующей тревожностью: отношения с психопатологией и одиночеством. Journal of Developmental and Physical Disabilities 24:575-590, 2012.
Storch EA, Jones AM , Lewin AB, Mutch PJ, Murphy TK. Клиническая феноменология эпизодической ярости при педиатрическом обсессивно-компульсивном расстройстве. Минерва Психиатрика 52:89-95, 2011 .
Storch EA, Park JM, Lewin AB, Morgan JR, Jones AM , Murphy TK. Лейтонская форма опроса обсессивной инвентаризации детской версии не демонстрирует адекватных психометрических характеристик у американской молодежи с педиатрическим обсессивно-компульсивным расстройством. Журнал тревожных расстройств 25:574-578, 2011 .