2 процедуры для шифрования строки по алгоритмам SHA256 и SHA512
использую при запросах на некоторые API сайтов
Читать далее
1С + Slack = очень удобная оповещалка
Раньше слал логи рег. заданий себе на почту.
Ящик быстро замусоривался
Slack оказался намного удобнее + есть хорошая аппа для iPhone и Apple Watch с PUSH уведомлениями

Читать далее
Интеграция 1С УТ11 с курьерской службой Axiomus
Обработка обмена с Axiomus реализована в виде внешней печатной формы для документа Заказ покупателя, это позволяет использовать ее без внесения изменений в типовую конфигурацию
Обработка создает Заявку на доставку в личном кабинете Axiomus и получает статус исполнения этой заявки
Планирую дописать создание Реализации, после того как заказ будет доставлен.
Так же есть версия для 1С УТ 10.3!
(эту обработку можно купить и заказать доработку под ваши уникальные бизнес-процессы)

Рассылка смс через API SMS.ru
Интеграция сервиса dadata.ru с 1С
один из API сервиса dadata.ru позволяет преобразовать адрес, написанный как попало, в упорядоченную структуру. примерно тоже самое приходилось делать руками — искать в КЛАДР регион, улицу и т.д.

Безумный отчет
Workspace
Подключение SIP телефона к Cisco
Подключал Gigaset a610 IP к Cisco 3925
Cложность заключалась в не очевидности того, что Username должен быть такой же как номер телефона. Потратил на это несколько дней… До того как прописал логин = номеру телефона, Gigaset мог звонить на внутренние номера и внешние, причем на внутренних номерах нормально определялся как 120й. Звонок на него не проходил.

В Gigsset прописать (веб-интерфейс) адрес Cisco (в трех местах), порт 5060 и логин/пароль (120/120 в моем случае)
В Cisco вот такой код
Читать далее
Несколько СКД в одном отчете
ДокументРезультат = ЭлементыФормы.Результат;
ДокументРезультат.Очистить();
Если Элемент.Имя = "ФинОперации" Тогда
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Иначе
СхемаКомпоновкиДанных = ПолучитьМакет("Перечисления");
КонецЕсли;
КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.ВариантыНастроек.Основной.Настройки);
УстановитьПериод();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,, ДанныеРасшифровки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки, Истина);







