1С-Битрикс – команда принудительной выгрузки картинок

Что имеем:

  • Платформа 8.3.15.1700
  • Конфигурация УТ 11.4.8.92
  • Модуль БУС 7.0.1.17
  • Битрикс 19.0.275

Есть в модуле обмена 1С-Битрикс интересная книпочка “Принудительная выгрузка картинок“, которую, по нашему некоторому опыту использования этой самой выгрузки, приходится вручную нажимать, чтобы эти самые картинки выгрузились ВСЕ. Read more “1С-Битрикс – команда принудительной выгрузки картинок”

Изменение размера изображения в буфере обмена (Windows, Linux)

Была задача менять размер скопированных в буфер обмена картинок в интернете “на лету”, т.е. в памяти, и не прибегая к помощи графических редакторов.

Для этого есть утилита ImageMagick, но в Linux она не умеет работать с буфером обмена, поэтому дополнительно использовалась xclip. Read more “Изменение размера изображения в буфере обмена (Windows, Linux)”

1С СКД – обязательные/необязательные параметры

СКД (Система Компоновки Данных) – это такая мощная хреновина в 1С с кучей непонятных кнопочек, используемая для интерактивного создания отчетов.

В том случае, если нужна фильтрация записей в запросе по нужным пользователю полям, необходимо использование параметров. Есть пара интересных галочек, отвечающих за обязательное/опциональное использование этих самых параметров. Read more “1С СКД – обязательные/необязательные параметры”

Удаленная отладка Android-приложения (Genymotion)

Что имеем:

Локальная система (Xubuntu 16.04) с отладчиком (Android studio)
Удаленная система (Windows 7) с эмулятором (Genymotion)

Решение: Read more “Удаленная отладка Android-приложения (Genymotion)”

Genymotion – ошибка настройки сети в режиме моста

Genymotion – кроссплатформенный эмулятор Android-устройств.

Сеть виртуального устройства можно настроить в режима моста.

Но при запуске устройства (в версии 3.0.2) вываливается ошибка: Read more “Genymotion – ошибка настройки сети в режиме моста”

1С: Чтение всех контрагентов при включенном RLS

 
Исходные данные:
Есть платформа 8.3.13.1644, УТ 11.4.
Есть настроенное RLS по группам доступа партнеров.
Т.е. пользователи видят (и тем более могут использовать в документах) только “своих” партнеров/контрагентов.
 
Задача:
Нужно, чтобы юзеры могли видеть ВСЕХ контрагентов/партнеров, но использовать в документах только “своих”.

Read more “1С: Чтение всех контрагентов при включенном RLS”

SCADA от Shneider, Modbus и представление вещественных чисел

На нефтебазе, использующей SCADA Schneider Vijeo Designer (версии 6.2.1), установили уровнемеры системы СТРУНА+. (а точнее, поменяли). Была задача обеспечить сбор данных с новых уровнемеров в имеющуюся SCADA.
 
Новые уровнемеры используют протокол “Modbus STRUNA+” (перепиленный Modbus). Также, изначально для проверки связи был использован устаревший, но более простой, протокол “Кедр”.
 

Read more “SCADA от Shneider, Modbus и представление вещественных чисел”

iText 5.5 установка шрифта для кириллицы

Для создания PDF есть библиотека iText, написанная на Java, начиная с версии 5 распространяющаяся по лицензии AGPL.

Для создания отчета в виде таблицы для Android я использовал версию 5.5.10:

Но с отображением кириллицы есть нюанс. Нужно загрузить шрифт (из assets, например) и правильно его установить. Read more “iText 5.5 установка шрифта для кириллицы”

Загрузка и отображение SVG-картинок в Android

О преимуществах использования SVG формата изображений написано, например, здесь. Но на данный момент в Android SDK нет стандартного функционала, чтобы можно было эти картинки динамически загрузить в приложение, имея просто путь к файлу на SD-карте или в памяти телефона. Но есть сторонние решения. Read more “Загрузка и отображение SVG-картинок в Android”

Декомпиляция .apk (Android)

Была задача глянуть кусок кода одной приложухи на GooglePlay, все оказалось просто.
 
Получить apk из GooglePlay, даже не устанавливая приложение, можно так:
1) Воспользоваться сервисом apk-dl.com, заменив в Url приложения на GooglePlay часть адреса “play.google” на “apk-dl”, чтобы получилось так:
https://apk-dl.com/store/apps/details?id=com.app.name
Но скачать не получилось, т.к. бесконечно смотреть на надпись “Download is in progress…” не захотелось.
2) Или тут (тоже не получилось, написало “Ops, APK Downloader got access denied when trying to download, Please try again and contact us.”)
3) Или тут (тут все гуд!)
 
А вот и инструкция по декомпиляции (вот оригинал, спасибо):

Read more “Декомпиляция .apk (Android)”