Skip to content

Instantly share code, notes, and snippets.

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

Vladimir Nadulich 240596448

🏠
Working from home
View GitHub Profile
@240596448
240596448 / install_ras.cmd
Last active December 19, 2019 19:35 — forked from EvilBeaver/install_ras.cmd
Установка сервера администрирования 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="1C:Ras 8.3 %Agent%"
@240596448
240596448 / gist:97693bf58530f5a0bb7a2d167256b5ab
Last active December 22, 2019 12:40
Нумератор commits в тэгах
Последовательный нумератор коммитов тэгами вида v.X пропуская первые N коммитов
git log --pretty=format:"%H %d" | \
head -n -2 | \
tac | \
nl | \
grep -v 'tag: v.' | \
awk '{print "git tag v." $1 " " $2}' | \
bash
@240596448
240596448 / install-oscript.sh
Last active December 14, 2023 11:29 — forked from artbear/install-oscript.sh
Правильная установка 1script на linux
#!/bin/sh
# simple installer for Ubuntu 14.04 https://bitbucket.org/EvilBeaver/1script/wiki/Home
echo 'Starting wgeter latest oscript'
oscriptdeb="oscript-latest.deb"
wget http://oscript.io/downloads/latest/x64/deb -O $oscriptdeb
sudo dpkg -i $oscriptdeb
rm $oscriptdeb
@240596448
240596448 / СравнениеОбъектовБлокировкаДанных1С.bsl
Last active May 25, 2021 09:26
Сравнение объектов БлокировкаДанных
Функция ЕстьКонфликтБлокировок(Блокировка1, Блокировка2) Экспорт
//Преобразуем в пары область - массивы структур
ДанныеБлокировки1 = ПреобразоватьБлокировку(Блокировка1);
ДанныеБлокировки2 = ПреобразоватьБлокировку(Блокировка2);
Для каждого КЗ1 Из ДанныеБлокировки1 Цикл
Область = КЗ1.Ключ;
ДанныеРазделяемые1 = КЗ1.Значение.Разделяемые;
ДанныеИсключительные1 = КЗ1.Значение.Исключительные;