Безопасное хранение паролей в 1С

Начиная с какого-то момента, в БСП у 1С появился функционал безопасного хранения и извлечения паролей (ну или любых других данных). В принципе всё сводится к двум функциям:

//Записать
ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище(ТекущийОбъект.Ссылка,ТекущийОбъект.Пароль,"Пароль");
//Прочитать
ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(Объект.Ссылка, "Пароль");

Ну и соответственно хранение пароля например в каком то справочнике учётных данных можно оформить так:


&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
	ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище(ТекущийОбъект.Ссылка,ТекущийОбъект.Пароль,"Пароль");
	объект.Пароль="";
	ТекущийОбъект.Пароль="";	
КонецПроцедуры

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	объект.Пароль=ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(Объект.Ссылка, "Пароль");
КонецПроцедуры

Т.е. при сохранении формы, реквизит пароля очищаем, и сохраняем его в хранилище. При открытии формы — помещаем его на форму

УАЗ Патриот, давай досвидания!

Примерно 3 года назад со мной случилось временное помрачнение сознания и я купил УАЗ Патриот. Всегда хотел внедорожник, на котором можно ездить и не парится с дорогой. Ну на самом деле еще и сыграло то, что в 2023 году автомобилей просто не было в продаже, кроме лютых китайцев, у которых даже интерфейс не был переведен на русский и остатков всяких там «уходящих» за дикие деньги. Розовые очки спали буквально через пару недель эксплуатации. Во первых комфорт. Для того чтобы привести его в приемлемый по современным меркам вид пришлось:

  • заменить кресла и диван пассажиров
  • сделать полную шумоизоляцию
  • сделать полную антикоррозийную обработку со снятием всех пластиковых накладок
  • установить ГУ, поставить камеру заднего вида
  • сделать освещение в багажнике
  • вставить дополнительные розетки 12В и розетки для питания зарядок
  • заменить гофры для проводов между дверей
  • заменить все патрубки на силикон
  • заменить трубку для подачи жидкости из омывателя бачка
  • сделать «бесшумными» рычаги КПП и раздатки
  • добавлена кнопка запуска двигателя
  • установлен мультируль
  • активирован и выведен на руль круиз-контроль
  • кое-где проводка лежала «прям на железе», были проведены работы по изоляции
  • оклеен карпетом багажник, т.к. за 3 года исцарапался до неприглядного вида
  • еще сделано кучу всяких мелочей и улучшений

Что еще стало бросаться в глаза и бесить:

  • В целом вся машина «кривая и косая». Везде какие-то не понятные кривые не одинаковые зазоры: капот, пороги, пластик внутри салона.
  • Все саморезы на которых держится пластик заржавели моментально, и стали «не откручиваемыми».
  • В целом сложилось впечатление, что «работа над ошибками» на заводе в принципе не проводится и «детские болячки» не устраняются.
  • Очень не удобное расположение кнопок. Не, потом конечно наловчился на ощупь включать-выключать подогрев сидений например (передних). Но! придумать включение обогрева задних сидений так, что включить их водитель может только извернувшись всем телом, а пассажир только ногой, это нужно иметь крайне извращенный мозг конструктора.
  • Пластик максимально жесткий и гремучий
  • Чтобы залезть под капот нужна табуретка или весь изгваздаешся
  • Чтобы залить омывайку нужно проявить чудеса эквилибристики
  • В целом крайне низкая надежность: никогда не знаешь, уедешь ты утром на работу или опять что-то сломалось/вытекло.

Как он меня за 3 года эксплуатации подводил:

  • Рассыпался катализатор, пришлось вырезать и прошиваться на ЕВРО-2
  • Отказал вакуумный усилитель тормозов (заменен по гарантии)
  • Панель приборов регулярно (примерно раз 2-3 недели) показывала «гирлянду». После вкл-выкл зажигания, «гирлянда» уходила
  • Иногда (раз в месяц примерно) автомобиль просто глох на ходу. Далее заводил и без проблем ехал дальше
  • Регулярно отваливалась щетка стеклоочистителя, как бы я её не подтягивал
  • В свечных колодцах постоянно было масло, хотя прокладку крышки менял два раза. Один раз по гарантии, второй раз в «гаражах»
  • Постоянно были в масле коробка КПП и раздатка. Замена прокладок не помогла.
  • Постоянно сопливил редуктор заднего моста
  • Последний год начал компосировать мозг стояночный тормоз. Если делашь чтоб работал -колбасит карданный вал, ослабляешь — едва работает. Видимо повело карданный вал.
  • Регулярно при исправной подвеске ловил ШИММИ (т.е. подвеска начинает колбасится и идти в разнос при попадании одного колеса в ямку на скорости)
  • Регулярно ломался замок пятой двери. Да и в целом двери закрывались только после мощного хлопка «от души».
  • Глушитель за 3 года сгнил «в труху» и начал сминаться пальцем.

Нужно учитывать, что эксплуатация была исключительно асфальт. Пробег к концу 3-го года едва достиг 47тыс км.

Особенно добивал расход. Вместо обещанных заводом 11л на 100км при смешанном цикле я получил летом 16-18л и зимой 25-30 литров. Когда я как-то открыл аналитику в сбербанке и увидел что в месяц плачу 17-25 тысяч чисто за бензин, я принял решение, что пора с УАЗ расставаться.

Выставил автомобиль на продажу за 1.3мл и на удивление он через несколько дней ушел практически без торга.

Ну а далее пошел выбор нового автомобиля. И им стал Haval Jolion 4WD в комплектации «Оптима»

REDOS: обновление с 7.3 до 8.0

RedOS 8 собран на другой архитектуре, поэтому так просто обновиться не получится. А еще жадная техподдержка просит действующую лицензию на техподдержку, для получения скрипта для обновления с 7 на 8. Однако в Яндекс найдется всё (с):

#!/usr/bin/sh
# Обновляем пакеты 
dnf upgrade --refresh 
# Заменяем версию 
sudo sed -i 's/7\.3/8.0/g' /etc/yum.repos.d/* 
rm -f /etc/yum.repos.d/RedOS-kernels6.repo 
# Обновляем систему 
dnf system-upgrade download --allowerasing 
# Удаляем неиспользуемые пакеты 
dnf autoremove 
dnf system-upgrade reboot 

После перезагрузки продолжить:

#!/usr/bin/sh
rm -f /etc/yum.repos.d/*.rpmnew 
dnf upgrade --refresh

Далее у меня вылезло несколько сломанных пакетов, которые фиксил следующим образом:

  1. В папке /etc/httpd/conf.d создалось несколько «лишних» файлов конфигураций, которые система туда поместила туда во время обновления и которые мешали работе моих файлов. Их просто удалил.
  2. Перестал запускаться mc, с ошибкой: /usr/bin/mc: symbol lookup error: /usr/bin/mc: undefined symbol: g_string_free_and_steal. Лечится: dnf install glib2 —best —allowerasing затем dnf update
  3. dnf update стал ругаться на ключи GPG. Решение: в /etc/yum.repos.d в фалах проставить gpgcheck=0
  4. PHP по умолчанию откатился к 8.1.34 (уязвимый). Решение: снова собрать всё из исходников с патчем

Кроме того, появился ряд сломанных пакетов. Лечил:

dnf remove qt5-qtlocation
dnf remove qt5-qtbase
dnf update perl-libs --best --allowerasing
dnf update
dnf install libicui18n*
dnf update

После чего всё вроде начинает работать без ошибок. Ну или с ошибками, но не явными. В случае нахождения оных, пост будет дополнятся.

Bitrix: выдача прав на редактирование для отдельной группы пользователей

Если нужно точено назначить доступ для редактирования файла для конкретной группы пользователей, то нужно:

Выбрать «Изменить раздел» для этой страницы, после чего выбрать «Редактировать свойства папки в Панели управления»

Для нужной группы выставить права «Полный доступ»

1 2 3 … 326