Skip to content

Instantly share code, notes, and snippets.

@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
@zeegin
zeegin / 1cv8.bat
Last active October 20, 2022 06:16
BSL Build cf from EDT
@echo off
SETLOCAL
set LOGFILE=%temp%\%random%.log
if exist %LOGFILE% (
del /f /s /q %LOGFILE% > nul
)
@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 - один перенос строки
@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 / code.bsl
Created July 12, 2018 10:06
Алгоритм для Консоли кода (ИР) формирования метаданных документа в MD формате
// Автор @vsuh https://gitter.im/EvilBeaver/oscript-library?at=5b47160fc2d95c60f4d26a27
ОчиститьСообщения();
мд = Метаданные.Документы.СчетФактураВыданный;
ркв = мд.Реквизиты;
тчч = мд.ТабличныеЧасти;
Сообщить("#### Документ "+мд.Синоним+"
|
@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'
@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'])
  1. Вызов стандартной обработки из любого пункта меню. Обработка "Поиск ссылок на объекты" достаточно удобна и может пригодиться обычным пользователям. Однако не всегда возможно давать им доступ к меню "Все функции" из-за ограниченного уровня доступа пользователя. В этом случае можно добавить вызов обработки из стандартного меню.

Добавляем в конфигурацию новую команду и в модуле команды прописываем текст:

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ПараметрКоманды, ПараметрыВыполненияКоманды)
    ПодключитьВнешнююОбработкуНаСервере();
    ОткрытьФорму("ВнешняяОбработка.StandardFindByRef.Форма");
КонецПроцедуры
@johwanghee
johwanghee / golang hex
Last active January 7, 2018 07:24
golang hex sample
package main
import (
"encoding/hex"
"fmt"
)
func main() {
bs := make([]byte, 7)
copy(bs[:], "0000003")
@EvilBeaver
EvilBeaver / install_ras.cmd
Last active August 8, 2024 09:57
Установка сервера администрирования 1С в виде службы
@echo off
rem %1 – полный номер версии 1С:Предприятия
rem %2 – имя сервера (с портом агента). Важно указать именно 1540, а не 1541
rem %3 – порт RAS
set SrvUserName=LocalSystem
set SrvUserPwd=""
set Agent=%2
set RASPort=%3
set SrvcName="ras %Agent%"