Skip to content

Instantly share code, notes, and snippets.

@VladFrost
VladFrost / Jenkinsfile
Created August 14, 2017 09:43
CheckConfig pipeline script
node {
stage('Создание пустой базы и обновление из хранилища') {
env.RUNNER_V8VERSION='8.3.10.2505'
env.RUNNER_IBNAME="/F${env.WORKSPACE}/build/ib"
cmd("runner init-dev --storage --storage-name tcp://storage.local/master --storage-user Мороз")
}
stage('Проверка логической целостности конфигурации') {
cmd_failsafe('runner checkconfig --junitpath build/out/ConfigLogIntegrity.xml --mode -ConfigLogIntegrity')
step([$class: 'JUnitResultArchiver', testResults: '**/ConfigLogIntegrity.xml'])
@rpromyshlennikov
rpromyshlennikov / go_struct_from_tables.sql
Last active September 25, 2019 11:23
Generate Golang struct (model) from Postgres tables
WITH models AS (
WITH data AS (
SELECT
replace(initcap(table_name::text), '_', '') table_name,
replace(initcap(column_name::text), '_', '') column_name,
CASE data_type
WHEN 'timestamp without time zone' THEN 'time.Time'
WHEN 'timestamp with time zone' THEN 'time.Time'
WHEN 'boolean' THEN 'bool'
-- add your own type converters as needed or it will default to 'string'
@artbear
artbear / code.bsl
Created July 12, 2018 10:06
Алгоритм для Консоли кода (ИР) формирования метаданных документа в MD формате
// Автор @vsuh https://gitter.im/EvilBeaver/oscript-library?at=5b47160fc2d95c60f4d26a27
ОчиститьСообщения();
мд = Метаданные.Документы.СчетФактураВыданный;
ркв = мд.Реквизиты;
тчч = мд.ТабличныеЧасти;
Сообщить("#### Документ "+мд.Синоним+"
|
@Kirill
Kirill / ras.service
Created August 14, 2018 08:32
/etc/systemd/system/ras.service 1C for Linux
[Unit]
Description=RAS
After=syslog.target
After=network.target
[Service]
Type=forking
WorkingDirectory=/opt/1C/v8.3/x86_64
User=usr1cv8
Group=grp1cv8
@artbear
artbear / readme.md
Last active December 14, 2022 13:07
Как регулярными выражениями искать в Visual Studio Code многострочные строки - в т.ч. и пустые строки или пустые методы

В окне модуля - Ctrl+F

  • поиск пустых процедур

    • ^Процедура\s+[a-zA-Z0-9А-Яа-яёЁ_]+\(\)\s+Экспорт\s*\n\s*КонецПроцедуры
    • используем \n
  • поиск пустых строк

    • ^(s*\n){2,10}
    • заменять на \n - один перенос строки
@zeegin
zeegin / 1cv8.bat
Last active January 15, 2026 07:32
BSL Build cf from EDT
@echo off
SETLOCAL
set LOGFILE=%temp%\%random%.log
if exist %LOGFILE% (
del /f /s /q %LOGFILE% > nul
)
@asavt92
asavt92 / gist:e76a3a3ed5c97fdb0ad2eb5bb890e109
Created June 5, 2020 19:26
Cisco Anyconnect Установка и Настройка сертификата
Тестировалось на fedora
1. устанавливаем https://computingforgeeks.com/install-cisco-anyconnect-on-ubuntu-debian-fedora/
2. Настройка сертификата
Имеется клиенский серт с ключом client.pfx
openssl pkcs12 -in client.pfx -out certificate.pem -nokeys
openssl pkcs12 -in client.pfx -out certificate.key -nocerts