Skip to content

Instantly share code, notes, and snippets.

View kuntashov's full-sized avatar
🏠
Working from home

Alexander Kuntashov kuntashov

🏠
Working from home
View GitHub Profile
Картинки
@kuntashov
kuntashov / reg1cagent.cmd
Created August 26, 2020 10:47
Пример скрипта для регистрации второго экземпляра сервера 1С другой версии
@echo off
rem https://infostart.ru/1c/articles/818909/
rem %1 - version number
rem %2 - first 2 port characters. for 1540,1541,1560:1591 it will be 15
rem %3 - cluster reg catalog
rem register-service 8.3.11.3034 25 "C:\Program Files\1cv8\srvinfo2541"
set VerNum=8.3.17.1549
set SrvUserName=.\USR1CV8
set SrvUserPwd=PPPPPPAAAAAASSSSSSSSSSWWWWWWORRRRRDDDDD
set RangePort=4560:4591
@kuntashov
kuntashov / executor.sh
Last active February 20, 2021 12:22
Запускатель 1С:Исполнителя (исправлением)
#!/usr/bin/env bash
SCRIPT_DIR=$(cd "$(dirname "$(readlink -f "$BASH_SOURCE")")" ; pwd -P)
CONFIG_PATH=${SCRIPT_DIR}/../config
LOGBACK_OPT=-Dlogback.configurationFile=${CONFIG_PATH}/logback.xml
LOG_DIR=-Dlogs.root=${CONFIG_PATH}/../logs
CP_PATH=${SCRIPT_DIR}/../lib/*:${SCRIPT_DIR}/../lib/bsl_objects/*
java -XX:TieredStopAtLevel=1 -XX:+TieredCompilation -Dorg.eclipse.emf.common.util.ReferenceClearingQueue=false -cp "${CP_PATH}" "${LOGBACK_OPT}" "${LOG_DIR}" -Dfile.encoding=UTF-8 com.e1c.g5rt.executor.client.ConsoleExecutor "$@"
@kuntashov
kuntashov / bx_groupadd.php
Created March 1, 2021 09:09
Добавить пользователя битрикс в группу из консоли
<?php
if ($argc < 4) {
die('Usage: bx_groupadd.php /path/to/site/document/root user_id group_id'.PHP_EOL);
}
$_SERVER["DOCUMENT_ROOT"] = $argv[1];
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
@kuntashov
kuntashov / tabliss.json
Created April 13, 2021 06:20
tabliss settings
{
"backgrounds": [
{
"active": true,
"display": {
"blur": 0,
"luminosity": -0.1
},
"id": "b8a4bc46-b163-4b6d-a5f1-b6058ef9e813",
"key": "background/unsplash"
@kuntashov
kuntashov / padeg.bsl
Created April 27, 2021 14:20
Ненормальный 1С: Падеж (классика от http://superjur.narod.ru)
// (c) Jurer Production Begin ( Start )
// http://superjur.narod.ru
//
// Удаление этих строк незнаконно!
// Гарантия 91 года и 1 месяц!!!
// Послегарантийное обслуживание - бесплатно!!!
// Круглосуточная поддержка - все 48 часов в бою!
// Ссылка на источник обязательна!
// Эти программы защищены законом об авторских правах. Запрещается перепродажа данной программы.
// ПРОВЕРЕНО! ВИРУСОВ НЕТ!!! АНТИВИРУСОВ ТОЖЕ!!!
@kuntashov
kuntashov / voteis_regexp.bsl
Created September 4, 2021 21:32
Регулярка для получения количества голосов
ШаблонРазбора = "<div class=""item-user-name.*?"">((?:.|\s)*?)<\/div>(?:.|\s)*?<span class=""event-like-item-title"">(.*?)<\/span>(?:.|\s)*?<a href=.*class=""item-section"">(.*?)<\/a>(?:.|\s)*?<span class=""plus"">(.*?)<\/span>";
@kuntashov
kuntashov / ВложенноеЗначениеСвойстваСтруктуры.bsl
Created September 12, 2021 00:04
ВложенноеЗначениеСвойстваСтруктуры
// Возвращает значение структуры, вложенной в другую структуру по составному ключу,
// формируемому как строка из ключей структур разного уровня, разделенных точками.
// Глубина вложенности никак не ограничена.
//
// Параметры
// Структура - Структура - Структура, в которой производится поиск значения
// СоставнойКлюч - Строка - Составной ключ в формате "Ключ.Подключ1.Подключ2",
// по которому будет производиться поиск значения
// ЗначениеПоУмолчанию - Произвольный - Возвращаемое значение, в случае, если какой либо
// из элементов составного ключа отсутствует в Структуре.
@kuntashov
kuntashov / settings.json
Created March 3, 2023 06:09
Настройки для VSCode - красно-синяя раскраска кода для 1С
{
"editor.fontFamily": "'Fira Code', 'Consolas'",
"editor.fontSize": 18,
"editor.wordWrap": "wordWrapColumn",
"editor.rulers": [
80, 100, 120, 140
],
"editor.wordWrapColumn": 100,

Заголовок 1 уровня

Введение

Продемонстрирую возможности формата Markdownd в гистах гитхаба.

Основная часть

Все богатые возможности формата Markdown доступны в полном объеме.