Программирование, и жизнь

Автоматический расчет показателей норм по производственному календарю + Определение пола | Хакни ЗУП 3.1

Хакни ЗУП 3.1 без изменений конфигурации. 
Зарплата и управление персоналом 3.1.
Раздел 2. Автоматические показатели для расчета зарплаты
  • Пол человека (домашнее задание)
  • Норма по производственному календарю
  • Среднегодовая месячная норма
Быстрый переход по статьям:
Решение №2
Порой возникает необходимость считать стоимость часа для окладников по производственной норме, но если заведен документ "Индивидуальный график" то норма часов берется оттуда.
Можно конечно же завести показатель например норма по производственному календарю,
но норма для мужчин и женщин может отличаться.

Расчет среднего заработка. Сотрудник не принят на работу | Хакни ЗУП 3.1

Хакни ЗУП 3.1 без изменений конфигурации.

Добрый день, с этого дня начинаю выставлять в общее пользование различные хитрости, и изменения программного кода без снятия с поддержки, цикл публикаций рассчитан на использование механизма расширения конфигурации,  с ним вы сможете внедрять свои правки в программу, и больше никогда не боятся изменений конфигурации.
Все правки делают работу программой более гибкой, и более настраиваемой.


Быстрый переход по статьям:

Проблема №1
При изменении среднего заработка выдает сообщение: "Сотрудник не принят на работу"

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

Установка RouterSploit на Android с помощью Termux


Добрый день.
Routersploit это аналог metasploit, только для роутеров, и написан он на pythone, с помощью него можно эксплуатировать уязвимости различных роутеров, а в сочетании с мобильностью его функционал приобретает новые возможности. С помощью него вы можете проверить безопасность вашего сетевого оборудования.

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

Хранение файлов в базе 1С. Примитивное файловое хранилище на Base64


Добрый день, это гайд из нескольких частей о том как можно удобно хранить файлы в самописной базе, а  также их открывать.
  • Примитивное файловое хранилище
Для того чтобы хранить файлы в базе данных, необходимо:
1. Создать справочник, с реквизитом файл, тип строка, длина - неограниченная, длина наименования 125
2. Описать процедуру загрузки файла

Файлы необходимо хранить в виде строки, алгоритм прост:
1. Запускаем диалоговое окно для выбора файла
2. Конвертируем выбранный файл в двоичные данные
3. Конвертируем в Base64, и сохраняем в справочнике

Обзор AfterShokz Trekz Air, и вся правда о нем

Комфортабельность №1 в мире наушников
Всем солнечного лета, вперед.

Данные наушники поступили в продажу еще в начале прошлого года, русско-язычных обзоров всего пара, решил исправить это недоумение, и описать опыт использования данных наушников в течении 5 месяцев. Заметил странность, при обзорах костной проводимости новинку обходят стороной, а обозревают старые Titan, наверное чтобы распродать что на складе залежалось.

Первое что я почувствовал когда я взял их в руку - миниатюрные, качество сборки потрясающее, и довольно легкие, до этого пользовался больше года LG HBS-500 как беспроводными для работы в офисе было самое оно, но, Trekz Air перенесло уровень комфорта на новый уровень, если от предыдущих чувствовалась тяжесть от пары граммов то AfterShokz Trekz Air невесомы, и можно про них забыть.


Те самые HBS-500 (Опыт больше года)

Стандартные наушники затычки конечно же дадут вам большую детализацию, но:
  • Сажают слух
  • Устают уши от 8 часовых музыкальных марафонов
  • Не услышишь собеседника в кабинете офисе, постоянно достаешь их чтобы ответить на вопрос заданный тебе
Приятности которые вносят  AfterShokz Trekz Air:
  • На средней громкости слышишь музыку только ты, на высоких слышат кто стоит вблизи
  • Внимание обращено не только на музыку, можешь вести диалог, а музыка будет саундтреком как фильмах, довольно прикольно
  • Катаясь на велосипеде по проезжей части слышишь музыку, и сигналы автомобилистов, уровень безопасности выше чем с затычками (накладными, полноразмерными )
  • Уши не устают, ободок не чувствуется
  • Удобно пользоваться как гарнитурой
  • Аккумулятора хватает на 7-8 часов прослушивания музыки
Недостатки:
  • При максимальной громкости, и при отсутствии шума под наушниками возникает немного неприятное ощущение, как будто чешется
  • Если музыка не играет, в наушниках максимальная громкость, поступает звонок, и "Алло" разрывается резким ощущением из первого пункта
  • Когда очень шумно, не расслышать музыку с наушников. Например в громком тренажерном зале. Но я заметил что такое не всегда случается, будто мозг потом сам увеличивает громкость этих наушников до слышимого уровня
  • С шапкой - не удобно
  • Высокая цена, на момент написания 10999, покупал их в салоне сотовой связи за 9 с чем то тысяч, оплачивал бонусами, купонами и онлайн, поэтому такая скидка. Вариант с medgadgets не рассматривал т..к. доставка стоит денег, нет скидок, да и вовсе если живешь на севере то легче такой вариант, быстро и выгодно.
Предрекая вопрос касательно дешевых наушников с костной проводимостью с Aliexpress, отзывы плохие, и костная проводимость всего лишь маленький динамик который излучает звук как обычный наушник.

Меня тоже мучали сомнения, а вдруг это маркетинговый ход, и костной проводимости нет, а звук просто из динамика, но, если одеть их на запястье, и приставить палец возле уха, то можно услышать как звук проходит через кость руки и прямо в череп☺️

Кстати в комплекте идет чехольчик, и беруши. Хочешь отвлечься от всех и погрузиться в музыку с головой? Вставь их в уши эти беруши, качество звука заметно становится лучше, и громче.

На этом все, лучшие ли это наушники? Для меня да. Если хотите быть свободным от проводом, на работе не быть белой вороной, быть внимательным на дороге, наслаждаться музыкой под капли дождя то они того стоят. Аудиофилы - мимо. AfterShokz Trekz Air подарит незабываемый опыт прослушивания музыки, высокий уровень качества сборки, и конечно же комфорт.

Будут вопросы, пишите на почту, она указана в блоке контакты, только расшифруйте сначала :)

Разбираем корпоративную детализацию мегафона



Для работы скрипта необходим beautifulSoup

Для чего: корпоративный кабинет Мегафона позволяет выгрузить детализацию с оплаченными услугами по каждому номеру, если количество абонентов стремится от 10 и до бесконечности, то необходимо очень долго просматривать всю детализацию.
Данный скрипт поможет сократить это время, и сотни страниц детализации переведет в удобочитаемую таблицу, в которой можно применять фильтры, сортировать, выводить графики и т.д. ( все это делаете конечно же сами в Excel )

Что нужно: Python 3, Beautifulsoup, детализация в формате html, пуит указываете в переменной res.

Краткий алгоритм: 
  1. Открываем детализацию, и считываем ее с помощью beutifulsoup
  2. Выбираем все таблицы
  3. Опишем регулярным выражение необходимые паттерны
  4. Получаем все значения строк из таблицы с заданным паттерном
  5. Записываем все в csv
Скрипт стащить можно тут: https://pastebin.com/BxTPSFQu
Кстати подобное, и не такое оптимальное делал на 1С 

Копирование строки табличной части в другой документ в 1С Предприятие 8.3

Скопировать строки табличной части из одного документа в другой не так уж сложно.
Кстати, можно копировать как одну строку, так и несколько, а все благодаря свойству объекта - Выделенные строки.

Алгоритм следующий:
1. Добавляем реквизиты формы: ДокументЗаявки (или свое что-то там), УдалятьПослеКопирования, и команду копировать ( создается на сервере и клиенте )
2. На клиенте проверяем заполненность документа заявки
3. Проверяем не является ли ссылка на документ этим же документом, лучше для этого описать функцию которая будет выполняться на сервере, иначе на тонком клиенте работать не будет.
4. Спросим у пользователя, уверен ли он  в своих действиях.

Email: cHJvdHNlbmtvQHBtLm1l