Size: a a a

1С, БСП, DevOps и Архитектура

2021 May 19

S

Sergey in 1С, БСП, DevOps и Архитектура
подскажите незнающему: если 1с запускается через remoteApp, то при выходе из RemoteApp 1с закроется или нет? или крестик только на самой 1с будет?
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Не закроется
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Зависит от политики завершения сеансов на терминальнике
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Ты прав.
Но по умолчанию скорее всего она не будет настроена. А если настроена, то вопрос и не возникнет :)
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Смотря у кого, у админа не возникнет у 1Сника вполне.)
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Вот с прицелом на 1Сника я и дал свой неполный ответ )
источник

S

Sergey in 1С, БСП, DevOps и Архитектура
всем спасибо. RemoteApp само закрывает процесс.
источник
2021 May 20

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
Подскажите, мне в 1с надо сделать sha1(строкаjson).
я делаю так:
ХешированиеДанных = Новый ХешированиеДанных(ХешФункция.SHA1);
ХешированиеДанных.Добавить("СтрокаТекста");
 
ТипДвоичныеДанные = ФабрикаXDTO.Тип("http://www.w3.org/2001/XMLSchema", "base64Binary");
ДвоичныеДанные = ФабрикаXDTO.Создать(ТипДвоичныеДанные,ХешированиеДанных.ХешСумма);
 
ЛексическоеЗначение = ДвоичныеДанные.ЛексическоеЗначение;
 
Сообщить(ЛексическоеЗначение);

Но результат отличается от скажем https://coding.tools/sha1

я неправильно использую
ХешированиеДанных
или же мне надо https://expert.chistov.pro/public/591665/  (HMAC на встроенном языке 1С)?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
А зачем ты строковый sha1-хэш кладёшь в base64Binary поле?
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
мне надо сделать типа вот так: base64_encode( sha1( sign_string) )
источник

В

Виталий in 1С, БСП, DevOps и Архитектура
Наверное, так
Base64Строка(ХешированиеДанных.ХешСумма)
источник

KH

Konstantin Heinrich in 1С, БСП, DevOps и Архитектура
Всем привет! Вопрос по гиту:
1. Разработка ведется в ветке мастер
2. Тут я понимаю, что последние несколько коммитов мне надо было делать в фиче-ветке
3. Поэтому я хочу отпочковаться от одного старого коммита, чтобы все изменения после перешли в отдельную ветку
4. А в мастер внести другое исправление
5. Потом уже фичу ветку слить с мастером.
Можно ли такое сделать, есть какие-то функции команды для этого? Работаю через СоурсТрии, поэтому было бы классно на примере его.
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
получается то же самое что и выше
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Какой именно результат у тебя отличается? Этот сайт вроде показывает только sha-1
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Создать бранч на текущем head мастера, сделать чекаут или ресет (с --hard) на нужном коммите в мастере, сделать форс пуш мастера
источник

В

Виталий in 1С, БСП, DevOps и Архитектура
SHA-1 в 1С и на https://coding.tools/sha1 рассчитывается одинаково, проверил.
источник

В

Виталий in 1С, БСП, DevOps и Архитектура
Разве что строковое представление отличается, в 1С это uppercase, разделенные пробелами
источник

В

Виталий in 1С, БСП, DevOps и Архитектура
Может твой sha1 из base64_encode( sha1( sign_string) ) возвращает сразу строковое представление, а не число?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Для base64 это может быть важно :)
источник

В

Виталий in 1С, БСП, DevOps и Архитектура
И base64 вычисляется от hex-представления, а не от значения?
источник