Мониторинг сертификатов Контура или работаем с электронными больничными в ЗУП с кучей юрлиц и без 1С Отчетность

Инструменты и обработки Системный администратор Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Windows Абонемент ($m) Архив с данными ЭДО и ОФД

С начала года мы перешли на работу с электронными больничными (они же ЭЛН) в 1С:ЗУП. Не было бы никаких проблем, если бы мы использовали 1С:Отчетность - вся работа по обновление сертификатов туда интегрирована. Но у нас Контур. Вся работа по управлению сертификаты происходит там. И делает ее бухгалтерия, а не расчетчики зарплаты. А еще у нас около 30 тысяч сотрудников. 25 юрлиц. Порядка 20 человек в расчетном центре, которые оформляют больничные. И вот когда приходит время обновлять сертификаты начинаются проблемы. Ниже рассказ как мы их решили. Практически не используя 1С.

1 стартмани

01.10.2019    4570    5    DonAlPatino    5       

8

Сложнейшая загрузка журнала регистрации в ElasticSearch (или делаем настоящий ETL)

Инструменты и обработки Системный администратор Платформа 1С v8.3 Россия Windows Абонемент ($m) Архив с данными Журнал регистрации

Году в 2017ом возникло (наверное странное на тот момент) желание перегрузить журнал регистраций 1С в ELK. Чтобы журналы место на диске не съедали, 1С программисты забыв поставить фильтр сервер не подвешивали, все журналы лежали в одном месте да и можно было безопасно туда ответственных пользователей пускать, чтобы сами смотрели кто какой документ поправил.На предложение написать выгрузку сразу из 1С программисты благополучно забили ("ой на это минимум месяц", "у нас срочные бизнес-фичи" и т.д. и т.п.). Зато попалась статья от Aleksey.Bochkov (https://infostart.ru/public/182820/). Ну и решили мы все это запилить без 1С программистов. Во что влезаем я тогда еще не понимал. А вылилось почти в год допилок (хорошо хоть в фоновом режиме) в цельный ETL с использованием C#, T-SQL и прочими делами.

1 стартмани

27.09.2019    21971    6    DonAlPatino    34       

51

Кто уложил 1С, или мониторинг загрузки кластера в разрезе пользователей с помощью Grafana

Инструменты и обработки Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Windows Абонемент ($m) Архив с данными Инструменты администратора БД

Мониторингом различных параметров работы кластера 1С в zabbix сейчас уже никого не удивишь. Собственно потребление памяти, процов и места на серверах обычно настраивают первыми. Потом идет мониторинг в разрезе rphost'ов и различные метрики функционирования SQL сервера. Но вот когда уже все это есть, то временами возникает вопрос - какой же конкретно нехороший человек пытается съесть все (ну не все, но много) ресурсы сервера? Можно смотреть в консоль кластера и ловить редиску там. Можно анализировать журнал регистраций, включать технологический журнал или накапливать статистку в специализированных базах 1С. Но, "настоящим" сисадминам проще как-то с внешними скриптами, базами данных и, например, Grafana. Расскажу что у нас получилось.

1 стартмани

02.09.2019    26702    64    DonAlPatino    31       

50

Последовательный и параллельный бэкап баз в MS SQL скриптами

Инструменты и обработки Системный администратор Платформа 1С v8.3 Россия MS SQL Абонемент ($m) Архив с данными Архивирование (backup)

На картинке старый добрый Maintaince Plan. Работает давно и надежно. Но вот при 30 активных и столько же архивных базах каждое изменение - это много щелканий мышкой и сохранений. А хочется просто исправить список баз в одном месте, и все. В процессе переписывания Maintaince Plan в скрипт возникла идея попробовать обрабатывать базы параллельно. В конце концов, зачем была потрачена куча денег на "ядра, кэш и прочий треш"?

1 стартмани

28.02.2019    12484    6    DonAlPatino    24       

5

Быстрый перенос инфобаз между серверами 1С

Статья Системный администратор Платформа 1С v8.3 Россия Бесплатно (free) Нет файла Инструменты администратора БД

Переезжаем на новый сервер и надо было перенести 23 базы. Создавать все руками через оснастку не хотелось - пришлось пошаманить с 1CV8Reg.lst. Все взлетело, но были нюансы.

09.11.2018    22615    DonAlPatino    32       

26

Python-скрипт для массового переключения формата журнала регистрации

Инструменты и обработки Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Архив с данными Журнал регистрации

Python-скрипт для массового переключения формата журнала регистрации. В первую очередь из SQL в файл. python.exe 1c_format_log_chenger.py Analyze, clearing and change journal format for 1C journal system Use -a or --analyze for analyzing Use -c or --clear for delete all log files Use --sql2file for change logfiles format 2 File Use --file2sql for change logfiles format 2 SQL

1 стартмани

12.10.2018    9508    1    DonAlPatino    8       

3

Монитор регламентных заданий для "неайтишников"

Инструменты и обработки Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Монитор регламентных заданий для бухгалтеров, кадровиков и др. Выводит ограниченный список заданий (те, которые запрограммированы под вывод) со светофором (чтобы сразу было понятно, что что-то не так)

1 стартмани

21.03.2017    10527    5    DonAlPatino    1       

7

Инвентаризационная база ИТ оборудования

Отчеты и формы Для всех Платформа 1С v8.3 Россия Управленческий учет Абонемент ($m) Архив с данными Логистика, склад и ТМЦ

Учет ИТ оборудования. Прием, списание, закрепление за сотрудником и отделом. Полный жизненный цикл a-la складской учет. Загрузка данных из cvs файлов определенного формата.

1 стартмани

15.03.2017    14020    14    DonAlPatino    0       

1

Отчет по остаткам отпусков расширенный для ЗУП 3.1

Отчеты и формы Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m) Внешний отчет (ert,erf) Учет рабочего времени Кадровый учет

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

1 стартмани

15.03.2017    15454    68    DonAlPatino    3       

10

Рассылка расчетных листков для ЗУП 3.0/3.1 и ERP2.0 с журналированием

Инструменты и обработки Бухгалтер Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Windows Абонемент ($m) Внешняя обработка (ert,epf) Зарплата Email рассылки

Еще одна рассылка расчетных листков для ЗУП 3.1/ERP2.1. Ключевая особенность - при формировании расчетных листков: a. Показывается процент северной надбавки b. Показывается детализация по регистраторам (например, одна и та же премия будет выведена несколькими строками, если она начислена разными документами) c. Показывается период, за который проведено начисление. Можно настроить журналирование результатов рассылки.

1 стартмани

19.04.2016    18439    103    DonAlPatino    17       

9

Скрипт SQL для массового включения SIMPLE модели восстановления и обрезания ldf файлов на всех базах сервера

Инструменты и обработки Системный администратор Windows Абонемент ($m) Архив с данными Архивирование (backup) Чистка данных Инструменты администратора БД

Часто возникает ситуация, когда на диске заканчивается свободное место из-за разросшегося журнала транзакций. Особенно тяжело бывает на серверах для разработки и тестирования, где инфобазы создаются в больших количествах. Скрипт позволяет автоматически включить простую модель восстановления и обрезать ldf файлы для всех баз, зарегистрированных на MS SQL Server.

1 стартмани

04.02.2016    20803    31    DonAlPatino    9       

3