Мирный Сергей

361
Рейтинг

soulner
Сергей Мирный



  •   Регистрация: 14.07.2017 (6 лет назад)

  •   Был(а) на сайте: 24.04.2024

Друзья
  • Роман Калякин
  • Кристина Соколовская
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Адам Дутаев
  • Андрей Разнов
  • lex Lex
  • Евгений Плешивцев
  • Ярослав Лиходед
  • ce ce
  • Timur K
  • Михаил Терентьев
  • Юрий Семенихин
Подписчики 55

Группы

Профессиональный разработчик

Рейтинг 361

Анализатор безопасности базы сервера 1С

Инструменты и обработки Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Windows Абонемент ($m) Внешняя обработка (ert,epf) Информационная безопасность

Продукты на основе решений 1С уверенной поступью захватывают рынок учётных систем в стране. Широкое распространение программ всегда порождает большой интерес к ним со стороны злоумышленников, а пользователь 1С это одна из дверей в защищённый информационный контур предприятия. Обработка позволяет быстро и комплексно оценить настройки безопасности конкретной базы и возможности пользователя этой базы на сервере. Также можно оценить некоторые аспекты сетевой безопасности предприятия со стороны сервера 1С.

5 стартмани

24.04.2023    5577    17    soulner    7       

29

Распознавание текста с использованием OCR Tesseract

Инструменты и обработки Программист Платформа 1С v8.3 1С:Документооборот Россия Windows Абонемент ($m) Расширение (cfe) Документооборот и делопроизводство (СЭД) Распознавание документов и образов

В 1С:Документооборот полнотекстовый поиск по содержимому отсканированных документов возможен, но не так хорош, как бы хотелось. Всё дело в качестве распознавания сканов. Поднимаем процесс распознавания на новую высоту с использованием Xpdf и OCR Tesseract.

5 стартмани

17.10.2021    9528    23    soulner    2       

22

Создание своих автоматических скидок в УТ 11.4

Инструменты и обработки Программист Платформа 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Абонемент ($m) Внешняя обработка (ert,epf) Ценообразование, анализ цен

Разбирался тут недавно с механизмом автоматического расчёта скидок/наценок для УТ 11.4 по произвольному алгоритму. Т.к. механизм не простой и требуется не часто, решил выложить здесь свои изыскания, и сам смогу подсмотреть и может сэкономлю кому много времени.

1 стартмани

24.06.2021    13440    68    soulner    12       

22

Визуализация электронной подписи на документе Adobe PDF с указанием положения

Инструменты и обработки Программист Платформа 1С v8.3 1С:Документооборот Россия Windows Абонемент ($m) Расширение (cfe) Документооборот и делопроизводство (СЭД)

Делать визуализацию по ГОСТ Р 7.0.97-2016 исходящего документа в формате MS Word мы уже умеем. А если пришел входящий документ в виде картинки или в формате Adobe PDF подписанный ЭЦП, что будем делать? Итак, набив руку на предыдущих работах, готов замахнуться на визуализацию ЭП на документах Adobe PDF и графических файлах.

5 стартмани

26.04.2021    13807    47    soulner    20       

18

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

Инструменты и обработки Программист Платформа 1С v8.3 1С:Документооборот Россия Абонемент ($m) Архив с данными WEB-интеграция

Вот хочется тебе отправить большой файл из встроенной почты 1С:Документооборот, нажимаешь «Отправить» и … ошибка. Превышен максимально разрешённый объем вложений. И начинается вспоминание пароля от Яндекс.Диска, загрузка файлов, публикация, копирование ссылки и т. д. А можно как-то без этого? Можно!

1 стартмани

22.03.2021    3511    4    soulner    0       

2

Вставка штампа в файлы PDF

Инструменты и обработки Программист Платформа 1С v8.3 1С:Документооборот Управленческий учет Абонемент ($m) Расширение (cfe) Документооборот и делопроизводство (СЭД)

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

1 стартмани

11.11.2020    24725    145    soulner    38       

41

Обертка функций для Яндекс.Диск REST API

Инструменты и обработки Программист Платформа 1С v8.3 Абонемент ($m) Конфигурация (md, cf) WEB-интеграция

Работы коллег в направлении взаимодействия с Яндекс.Диск через REST API (https://infostart.ru/public/853451/ и https://infostart.ru/1c/articles/1278053/) вдохновили меня на написание обёртки основных функций для работы с диском на языке 1С. Пусть вся сложность http-запросов остаётся под капотом, а мы будем просто вызывать функции на привычном языке.

1 стартмани

17.08.2020    6770    19    soulner    17       

25

Прием файлов с электронной подписью во внутреннюю почту

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 1С:Документооборот Россия Абонемент ($m) Расширение (cfe) Документооборот и делопроизводство (СЭД)

Продолжаю тему о том, как посредством 1С:Документооборот организовать юридически значимую переписку по 63-ФЗ. Отправлять письма с ЭЦП из встроенной почты мы вроде научились. А как принять письмо, определить, какие подписи к какому файлу, загрузить их и проверить?

1 стартмани

02.05.2020    7126    8    soulner    0       

2

Отправка файлов с электронной подписью из внутренней почты

Инструменты и обработки Программист Пользователь Платформа 1С v8.3 1С:Документооборот Россия Абонемент ($m) Расширение (cfe) Документооборот и делопроизводство (СЭД)

А можно ли посредством 1С:Документооборот организовать юридически значимую переписку по 63-ФЗ? А если нет возможности использовать 1С:ЭДО? Если да, то как?

1 стартмани

16.03.2020    9655    17    soulner    0       

7

Интеграция УТ 11 и СБИС.Контрагенты

Инструменты и обработки Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m) Расширение (cfe) WEB-интеграция

Не так давно изучал я возможность интеграции 1С и сервиса СБИС "Всё о компаниях и владельцах". Предполагалось, что потом будет заказана интеграция с Управлением Торговлей 11. Но, не сложилось :-( Хочу поделиться результатами исследований, может, кому время и силы сэкономлю. Сразу отмечу, что решение не рабочее, а только пример.

1 стартмани

06.03.2020    4455    6    soulner    0       

2

Комментарии

ОбменГлоссарий HTTP аутентификации: Basic, Bearer, OAuth и другие непонятные слова#9 24.04.24 11:58
Всем добрый день, хочется немного добавить.
1. Полный формат сетевого имени Логин:Пароль@ИмяСервера.Домен, и когда мы используем объект HTTPСоединение с указание логина и пароля, то авторизация происходит именно таким способом. Автор использовал Basic-авторизацию через заголовок HTTPЗапроса, так тоже иногда работает, но про указание имени и пароля в HTTPСоединении нельзя забывать. Так работает авторизация в 1С и SAP, например.
2. Как понять какая авторизация нужна web-сервису, а нужно выполнить к нему запрос и получить ошибку 401, а в заголовке ответа будет строка WWW-Authenticate, в которой указывается тип авторизации и приложение (или каталог), которое его требует.
А так, хорошая статья, плюсанул.
ОбменКонвертер SAP WSDL - 1С#3 28.03.24 16:15
Не работает. Не убирает xsd:documentation внутри xsd:annotation. Впустую потраченный sm.
ПубликацииВизуализация электронной подписи на исходящих документах в соответствии с ГОСТ Р 7.0.97-2016. Финальная версия#113 26.12.23 12:30
(112) Я не могу понять в чём ваш вопрос. После подписи документа при первом просмотре создаётся визуализация, моё расширение просто корректирует штамп под требования ГОСТа. А потом появляется команда по созданию визуализации в формате Adobe PDF, которая добавляет в карточку документа новый файл со штампом в формате PDF. Всё, больше расширение ничего не делает. Вы можете использовать мой код для своих разработок.
ПубликацииВизуализация электронной подписи на исходящих документах в соответствии с ГОСТ Р 7.0.97-2016. Финальная версия#111 25.12.23 17:04
(110) Добрый день. Первая часть поведения системы правильная. Вы подписываете документ без штампа, подпись подтверждает неизменность документа после подписания. Соответственно, когда вы скачиваете документ с подписью, получаете документ без штампа и подпись. А дальше программа делает визуализацию подписанного документа, она может быть нужна. чтобы в дело подшить или начальнику отнести.
А вы ПДФ из подписанного документа создаёте в ДО или просто из Ворда?
DevИзменение цвета фона Поля ввода в режиме ТолькоПросмотр#25 27.11.23 16:31
Код
Элементы.ДоговорКонтрагента.ТолькоПросмотр = Ложь;
Элементы.ДоговорКонтрагента.КнопкаВыбора = Ложь;
Элементы.ДоговорКонтрагента.КнопкаСоздания = Ложь;
Элементы.ДоговорКонтрагента.РедактированиеТекста = Ложь;

Вот рабочее решение для поля, фон установить можно, значение поля изменить нельзя, скопировать значение можно, правда кнопка выбора остаётся, не удалось её убрать.
ПубликацииВизуализация электронной подписи на документе Adobe PDF с указанием положения#19 03.10.23 11:52
(18) Я могу вам предложить только попробовать другую версию ImageMagick, т.к. за формирование pdf-документа отвечает именно она.
ПубликацииВизуализация электронной подписи на документе Adobe PDF с указанием положения#17 02.10.23 14:56
(16) Видимо у вас старый Adobe Reader, который не понимает версию файлов 1.7. Я не нашёл, как в команде magic convert указать версию pdf-файла, в которую будут преобразованы изображения. Говорят есть такая возможность в GhostScript (тут), но я в своих решениях его не использую. Попробуйте обновить программу просмотра.
ПубликацииВизуализация электронной подписи на документе Adobe PDF с указанием положения#15 02.10.23 13:50
(14) Добрый день. Попробуйте открыть получившийся файл в текстовом шестнадцатеричном редакторе, внизу на скрине, как это выглядит у меня. Там в заголовке должна быть версия PDF, название файла, имя программы в которой он создан вперемешку с крокозябрами. Можно попробовать открыть в другой программе, браузеры некоторые умеют открывать pdf.

Прикрепленные файлы:

pdf-hex.png
AdminАнализатор безопасности базы сервера 1С#7 09.08.23 18:27
(6) Спасибо, поправил
AdminАнализатор безопасности базы сервера 1С#5 14.05.23 15:57
(2) Про безопасное хранилище вы абсолютно правы, но я не встречал, чтобы кто-то так делал. Если моя обработка будет напоминать про эту операцию, значит уже написана не зря.
Дефолтные права на системном диске дают возможность создавать свои папки и записывать в них файлы. Внизу скрин с MS Server 2016. А я проверяю путём создания файла в корне диска С:\. Помню была уязвимость в винде при запуске оболочки. В реестре было просто прописано Explorer.exe без пути и если есть возможность писать в корень системного диска, то можно было какую-нибудь гадость назвать explorer.exe и она запускалась при входе пользователя.
По подключению к СУБД MS SQL всё очень просто и нет необходимости делать отдельную проверку. При анализе конфигурации кластера, если нет пароля подключения к базе, формируется строка подключения через ADODB для каждой базы и потом в цикле по этим строкам обработка пытается подключиться. Если удалось, то выводим информацию об этом.

Прикрепленные файлы:

4.png