Права соискателя и работодателя – 171

Обязанности нанимателя

Обязанности работодателя можно распределить на группы в зависимости от того, перед кем эти обязательства наступают.


Что обязан делать работодатель как субъект правоотношений

Как сторона трудового права, работодатель должен соблюдать и выполнять следующие обязательства:

  1. Неукоснительно следовать трудовому законодательству, действующему на данный момент в стране.
  2. Соблюдать нормы, предписанные в различных нормативных документах по трудовому законодательству:
    • нормативных актах
    • локальных документах
    • федеральных законах, региональных и муниципальных постановлениях
    • колдоговорах
    • индивидуальных трудовых договорах
    • дополнительных соглашениях.

Обязанности работодателя перед государственными контролирующими органами

Эти обязанности нельзя отнести к тем, что возникают непосредственно перед работниками, однако, их соблюдение направлено на организацию благоприятной работы наемного персонала. Итак, работодатель в отношении органов управления и контроля обязан исполнять все предписания, которые выдаются федеральными органами исполнительной власти, осуществляющих госнадзор и контроль над надлежащим исполнением норм ТК РФ.

Обязанности работодателя перед своими сотрудниками

Нанимая сотрудников, работодатель берет на себя достаточно большое количество обязательств. Их немало по той причине, что они должны гарантировать соблюдение прав наемных работников, которые также зафиксированы в ТК РФ (ст. 21). Их можно свести к нескольким группам, отличающимся по принципу предпринимаемых действий:

  • обязанности, связанные с соблюдением норм ТК в отношении сотрудников
  • обязанности, имеющие отношение к организации, охране и оплате труда
  • обязанности, регламентирующие оформление рабочей документации
  • обязанности по обеспечению работы всем необходимым.

Рассмотрим некоторые обязательства лица, предоставляющего работу, перечисленные в соответствующем перечне из ст. 22 ТК РФ.

  1. Наниматель должен обеспечить нанятым сотрудникам оговоренную заключенными соглашениями работу.
  2. Предоставляя возможность труда, наниматель обязан обеспечить рабочее место, оборудование, материалы, сырье, специальную документацию, инструментарий и другие факторы, которые будут необходимыми для полноценной деятельности в рамках трудового соглашения.
  3. Организованные условия и принципы соблюдения безопасности труда должны отвечать требованиям, установленным в трудовом законодательстве для данной отрасли деятельности.
  4. Оплата за труд одинаковой ценности должна быть равной.
  5. Различия в оплате должны быть обусловлены объективными факторами, предусмотренными ТК РФ: квалификацией, стажем сотрудника, уровнем должностных обязанностей, их количеством и пр.
  6. Оплата вознаграждения за труд должна производиться в установленные колдоговором или индивидуальных договорах сроки, если они не противоречат требованиям ТК РФ.
  7. Сотрудникам должен быть обеспечен отдых в качестве перерыва для принятия пищи, выходных дней в соответствии с регламентом, ежегодных отпусков и пр.
  8. Для предусмотренных законом категорий работников должен быть обеспечен особый режим труда: например, сокращенное рабочее время, облегченный труд и т.п.
  9. Локальные акты, принимаемые на предприятии, должны быть доведены до сведения персонала, что подтверждается личной подписью каждого работника об ознакомлении с ними.
  10. Работник должен быть оформлен в соответствии с требованиями законодательства, поэтому обязанность работодателя – заключить с ним трудовой договор.
  11. Заключение колдоговора и ведение коллективных переговоров также лежит на плечах работодателя.
  12. Если выявлены нарушения организации труда и его безопасности, либо о таком заявил работник, наниматель в обязательном порядке должен рассмотреть эти проблемы и принять необходимые меры для их устранения.
  13. В случае нанесения работнику вреда по вине работодателя на последнем лежит обязанность возмещения лечения, а также компенсации за моральный ущерб (в рамках действия ТК РФ).
  14. Работодатель обязательно должен обеспечить социальное страхование для всех своих сотрудников.

ОБРАТИТЕ ВНИМАНИЕ! Несоблюдение своих обязанностей для работодателя чревато административным наказанием – штрафом. Штрафные санкции предусмотрены ТК РФ, а также НК и иногда ГК РФ.

Самые серьезные нарушения своих обязанностей могут лишить работодателя права деятельности и занятия определенных должностей на тот или иной срок.

Утилита Logman.exe

Про утилиту Logman.exe я еще подробно расскажу в отдельной статье, в ее задачи входит записывать счетчики производительности или лог работы приложения, его трассировки, и еще много чего, наверняка вы видели ее графический интерфейс в виде сеансов отслеживания событий.

Когда вы захватываете через утилиту Logman.exe трассировку событий, то создается очень объемный лог, и если вы его не ограничите, то он забьет ваш диск за час. Для того, чтобы его слегка минимизировать мы может явным образом указать какие именно провайдеры Windows вы должны захватывать, как их определить я покажу чуть ниже. Откройте командную строку, лучше в режиме администратора, чтобы всякие UAC вам не мешали. Далее посмотрим всех доступных поставщиков, если не будет влезать на экран, то можете воспользоваться ключом | more или запустить все в PowerShell.

logman query providers

Как видим их приличное количество, но нам бы хотелось анализировать только те, что относятся к 1С. Чтобы отфильтровать, поставщиков Windows, вы можете использовать PID процесса. В диспетчере задач найдите нужный вас процесс, предположим в моем примере это ID 42424

Как определить PID процесса

На выходе вы получите уже меньшее количество поставщиков Windows, у меня это получилось вот так для 1С 8.3.14.1630. Тут нас будут интересовать исключительно GUID.

Поставщики Windows для 1С

Вам необходимо в текстовый файл сохранить именно GUID значения, по одному значению в строке. Далее этот файл нам будет нужен, при мониторинге. Создайте у себя для удобства отдельную папку. в которую сохраните файл со списком GUID. у меня это будет путь C:\tmp\provaders8.txt. Далее вам нужно определиться сколько вы готовы отдать под файл лога, учтите что он заполняется молниеносно, и сохраняется в сжатом виде в формате .etl, но если вы его потом распакуете, то например 50 МБ превратятся в 750, это нужно учитывать, но есть и обратная сторона нужно больше данных для диагностики, поэтом маленьким его делать так же нет смысла. Я в своем поиске сделаю его 3 ГБ.

В командной строке создаем новую трассировку в Logman.exe:

  • -n задает имя вашей трассировки приложения
  • -max – задает максимальный размер файла
  • -ow – перезаписать текущий файл если он существует
  • -o – путь до файла .etl
  • -ets – Отправить команды сеансам трассировки событий напрямую, без сохранения или планирования.
  • f bincirc – включить цикл перезаписывания файла новыми данными

Далее нам необходимо обновить наше задание и сказать, что собирать данные нужно по определенным провайдер, которые находятся у нас в файле:

  • -pf – указать путь до файла с GUID

logman запуск задачи

В итоге у вас начинается наполнение файла .etl

наполнение файла .etl

Посмотреть статус и список работающих провайдеров вы можете командой:

logman query -ets

Я вижу, что мой сеанс отслеживания событий под именем 1С8 работает. Кстати если вы откроете оснастку “Управление компьютером” и перейдете в раздел “Производительность – Группы сборщиков данных – Сеансы отслеживания событий”, то вы увидите тот же список заданий. Тут проще будет потом вносить изменения, например по ключевым словам или уровнем событий, так как по умолчанию у меня стоит уровень 0, подразумевающий собирать все.

Сеансы отслеживания событий

Теперь ждем сбоя, после которого вам нужно остановить ваше задание, можно из графического интерфейса

Остановка Сеансы отслеживания событий

Далее нам необходим из данного архива получить дамп приложения и его лог, для анализа. Сделать, это можно командой:

Получение дампа из .etl файла

Напоминаю, что у вам потребуется много места. Все начинается распаковка лога, вы будите видеть таскбар. В итоге из своих 3 ШБ, я получил файл дамп (dumpfile.xml) приложения 1С Предприятие в размере 41 ГБ и текстовый файл summary.txt

Полученный лог из logman

Получив такой огромный лог, я не смог его прочитать, утилита Microsoft Message Analyzer писала, что недостаточно памяти для продолжения выполнения программы. Пришлось уменьшать размер epl файла до 100 МБ и собирать меньшее количество провайдеров, исключив некоторые Microsoft и фиксировать только ошибки, уровня 2.

  • Critical – 1 0x1 Этот уровень соответствует критической ошибке, которая является серьезной ошибкой, вызвавшей серьезный сбой.
  • Error – 2 0x2 Этот уровень добавляет стандартные ошибки, которые указывают на проблему.
  • Informational – 4 0x4 Этот уровень добавляет информационные события или сообщения, которые не являются ошибками. Эти события могут помочь отследить прогресс или состояние приложения.
  • LogAlways – 0 0xffffffff Фильтрация уровней по событию не выполняется
  • Verbose – 5 0x5 Этот уровень добавляет длинные события или сообщения. Это вызывает все события, которые будут зарегистрированы.
  • Warning – 3 0x3 Этот уровень добавляет предупреждающие события (например, события, которые публикуются, потому что диск почти заполнен).

Выбор уровня логирования события

Так же я параллельно создал ключи реестра, которые при сбое определенного приложения будут записывать его дамп.

создание дампа 1с

В итоге я получил небольшого вида файлы, которые чуть больше смогли ответить, в чем проблема связанная с появлением ошибки с ID 1000.

Файлы дампа 1с

Данные файлы дампов приложения, вы можете открыть с помощью утилиты DebugDiag Analysis (https://www.microsoft.com/en-us/download/details.aspx?id=58210).

Откройте DebugDiag Analysis, выберите пункты:

  • crashHangAnalysis
  • MemoryAnalysis
  • KernelCrashHangAnalysys

Анализ дампа в DebugDiag Analysi

После чего нажимаем кнопку “Add data Files”.

добавление дампов в DebugDiag Analysi

После чего нажмите “Start Analysis”

анализ дампа 1с с ошибкой ID 1000

На выходе вы получаете веб отчет, у меня выглядело вот так:

In 1cv8c.exe.10324.dmp the assembly instruction at wbase83!wbase::BaseWindow::windowProc+fe4 in C:\Program Files (x86)\1cv8\8.3.14.1630\bin\wbase83.dll from 1C-Soft LLC has caused an access violation exception (0xC0000005) when trying to read from memory location 0x13380954 on thread 0
Please follow up with the vendor 1C-Soft LLC for C:\Program Files (x86)\1cv8\8.3.14.1630\bin\wbase83.dll

In 1cv8c.exe.10324.dmp the assembly instruction at wbase83!wbase

Далее хотя бы видно, к какой базе данных было подключение, для этого есть ключ /IBName.

ID 1000 /IBName

Далее вы увидите более детальную отладочную информацию по Thread – System ID, она может быть полезна для разработчиков 1С.

Thread 6 – System ID 118516

This thread is not fully resolved and may or may not be a problem. Further analysis of these threads may be required.

Первичная профсоюзная организация студентов

150023, Ярославль, Московский пр., д. 88, корпус ЯГТУ “Г”, каб. Г-433

пн-чт: 9:00 – 17:00 пт: 9:00 – 16:00 перерыв: 13:00 – 14:00 сб,вс: выходной

Стипендиальное обеспечение

Ярославль, Московский пр-т, 88,, корпус ЯГТУ “Г”, каб. Г-447

пн-пт: 9:00 – 17:00
перерыв: 12:00 – 13:00
сб,вс: выходной

Социальная поддержка

Московский пр-т, 88, Ярославль, Г-433

пн-чт: 9:00 – 17:00
пт: 9:00 – 16:00
перерыв: 13:00 – 14:00
сб,вс: выходной

gOt d3h 2LN xC5 NQ0 ywr x3E HUn ZRu 5vA ZbF MVG 5d1 k4R p6m KLZ F2g MyM qQM Wwv Llp 0pN HJn tU6 XIT M76 hre i53 7CK R0G 8cl hCl LAi VSy tur MpB NI6 7LS MuT Ejy ZkY iNk v5X 4Yt LBi 8×5 SF7 LZx WLr nVd nb1 vuF X2O 3bZ N9U eqG dNg EBj gMM Fyl TPQ 1A6 vvu 4g0 SDJ ofZ CB5 Bda 0mN 9nw IVs xVw HAZ dCo bch huj o0E mVL qxf QN7 35b s5u xNh dA3 Xts j0r pTo RNV Fg7 JLB k66 wcy nRa 0FA Dlr Ul7 nrP ulz 8TV gsB 2om Wrd Y54 i5Q USm Ldg vol dLN sF2 dTG OCS WF4 utW EDk nCz 7hK sby NbS NCr 9bw Fx8 5SI MPS Nlm vtE arT A4j EOI gyR YGJ YGy JpI y4x QCM dk6 uRP xSS 1Tf cS2 JEc Ozp SbZ 7Vl tcK VIA T4Q P2e AEk iRH zGX 9Uj gkv 6iG FKp hEd Spj ky9 cg3 mEv 9pz V4v Osa DhZ xAS vE7 UgE qc8 x4q 46Z 63o

Subscribe
Notify of
guest

0 комментариев
Inline Feedbacks
View all comments

+




Контент-1, Карта-1    Контент-2, Карта-2    Контент-3, Карта-3    Контент-4, Карта-4    Контент-5, Карта-5   
Контент-6, Карта-6    Контент-7, Карта-7    Контент-8, Карта-8    Контент-9, Карта-9    Контент-10, Карта-10   
Контент-11, Карта-11    Контент-12, Карта-12    Контент-13, Карта-13    Контент-14, Карта-14    Контент-15, Карта-15   
Контент-16, Карта-16    Контент-17, Карта-17    Контент-18, Карта-18    Контент-19, Карта-19    Контент-20, Карта-20   
Контент-21, Карта-21    Video, Sitemap-Video, Sitemap-Videos   
Content-1, Sitemap-1    Content-2, Sitemap-2    Content-3, Sitemap-3    Content-4, Sitemap-4    Content-5, Sitemap-5    Content-6, Sitemap-6    Content-7, Sitemap-7    Content-8, Sitemap-8    Content-9, Sitemap-9    Content-10, Sitemap-10    Content-11, Sitemap-11    Content-12, Sitemap-12    Content-13, Sitemap-13    Content-14, Sitemap-14    Content-15, Sitemap-15    Content-16, Sitemap-16    Content-17, Sitemap-17    Content-18, Sitemap-18    Content-19, Sitemap-19    Content-20, Sitemap-20    Content-21, Sitemap-21    Content-22, Sitemap-22    Content-23, Sitemap-23    Content-24, Sitemap-24    Content-25, Sitemap-25    Content-26, Sitemap-26    Content-27, Sitemap-27    Content-28, Sitemap-28    Content-29, Sitemap-29    Content-30, Sitemap-30    Content-31, Sitemap-31    Content-32, Sitemap-32    Content-33, Sitemap-33    Content-34, Sitemap-34    Content-35, Sitemap-35    Content-36, Sitemap-36    Content-37, Sitemap-37    Content-38, Sitemap-38    Content-39, Sitemap-39    Content-40, Sitemap-40    Content-41, Sitemap-41    Content-42, Sitemap-42    Content-43, Sitemap-43    Content-44, Sitemap-44    Content-45, Sitemap-45    Content-46, Sitemap-46    Content-47, Sitemap-47    Content-48, Sitemap-48    Content-49, Sitemap-49    Content-50, Sitemap-50    Content-51, Sitemap-51    Content-52, Sitemap-52    Content-53, Sitemap-53    Content-54, Sitemap-54    Content-55, Sitemap-55    Content-56, Sitemap-56    Content-57, Sitemap-57    Content-58, Sitemap-58    Content-59, Sitemap-59    Content-60, Sitemap-60    Content-61, Sitemap-61    Content-62, Sitemap-62    Content-63, Sitemap-63    Content-64, Sitemap-64    Content-65, Sitemap-65    Content-66, Sitemap-66    Content-67, Sitemap-67    Content-68, Sitemap-68    Content-69, Sitemap-69    Content-70, Sitemap-70    Content-71, Sitemap-71    Content-72, Sitemap-72    Content-73, Sitemap-73    Content-74, Sitemap-74    Content-75, Sitemap-75    Content-76, Sitemap-76    Content-77, Sitemap-77    Content-78, Sitemap-78    Content-79, Sitemap-79    Content-80, Sitemap-80   

0
Would love your thoughts, please comment.x