1C: открыть почтовый клиент с заполненным телом письма

Задача: у пользователя необходимо открыть почтовый клиент с заполненным телом и заголовком письма

Решение:

ФайловаяСистемаКлиент.ОткрытьНавигационнуюСсылку("mailto:" + Объект.КонтактноеЛицоЭлектроннаяПочта+"?subject=Оплата аванса за монтажные работы&body=Для оплаты аванса перейдите по ссылке: "+ссылка);

phpspreadsheet автовысота строки

Задача: для некоторых строк выставить автоматическую высоту

Решение:

    $wSheet->getRowDimension($totalrow)->setRowHeight(-1);  

1С БСП: ИнициализироватьМакетОфисногоДокумента с колонтитулами

Задача: вывести в документе сформированном на основе шаблона docx, на сервере колонтитулы только на первой странице.

Решение: гугл не помог, помог отладчик.

...
ДобавитьОписаниеОбласти(ОписаниеОбластей, "НижнийТитульныйКолонтитул", "НижнийТитульныйКолонтитул");
...
ПечатнаяФорма = УправлениеПечатью.ИнициализироватьПечатнуюФорму(ТипМакета, Макет.НастройкиСтраницыМакета, Макет);
...
				Область = УправлениеПечатью.ОбластьМакета(Макет, Области[ИмяМакета]["НижнийТитульныйКолонтитул"]);
				УправлениеПечатью.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, Область, ПараметрыОбласти, Ложь);
...

Ошибка обновления Ubuntu с 20.04 до 22.04

При попытке выполнить do-release-upgrade, получаем ошибку:

Failed to connect to https://changelogs.ubuntu.com/meta-release-lts-development.

Решение:

В моём случае в логах проскочило:

esult of meta-release download: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:841)

Так-же можно проверить «тухлость» сертификата при помощи:

wget https://changelogs.ubuntu.com/meta-release-lts-development

Рекомендация обновить корневые сертификаты не помогла. Одно из решений — отключить проверку сертификатов при обновлении вообще. Для этого нужно отредактировать файл /usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py, добавив в него строки:

import ssl
ssl._create_default_https_context = ssl._create_unverified_context

После чего обновление прошло штатно.

1 2