Ссылки на файлы в Битрикс24

Дано:

  • Бизнес-процесс (БП) в CRM Битрикс24
  • Файл на Диске (а точнее, поле типа Файл или Файл (Диск))

Нужно:

  • В БП сформировать кликабельную ссылку на файл для использования, например, в описании какого-нибудь действия

Read more “Ссылки на файлы в Битрикс24”

BuildVariants, ContentProvider и authorities (Android)

Имеем:

  • использование BuildVariants ( Build Types и/или Product Flavors) для создания разных версий приложения с одной кодовой базой (проектом)
  • использование ContentProvider (например, FileProvider или SuggestionsProvider), описанного в манифесте

Получаем:

При попытке установки 2-х разных версий приложения на одном устройстве получаем ошибку:

Read more “BuildVariants, ContentProvider и authorities (Android)”

Синхронизация MyTetroid на Android (git)

Mytetroid — это Android-клиент полноценного менеджера заметок MyTetra.

Для работы с одним и тем же хранилищем данных на разных устройствах (Android/Windows/Linux) можно использовать синхронизацию с помощью системы версионирования git. Для этого были написаны bash-скрипты с командами git.

Как известно, Android хоть и основан на Linux, но в нем нет возможности установить и использовать нативный git-клиент. Но есть другие способы работы с git: Read more “Синхронизация MyTetroid на Android (git)”

Задания в Бизнес-процессах в живой ленте (Битрикс24)

Бизнес-процесс в живой ленте (в нашем колхозе – БПЖЛ) – это такая сущность в мире Битрикс24 в виде документа, в котором можно использовать собственные Бизнес-процессы (БП), в которых обычно используются действия из категории Задания (не путать с Задачами).

Фишка этих БПЖЛ в том, что в документе можно создать нужный набор полей и в дальнейшем ими оперировать на протяжении жизненного цикла этого БПЖЛ с помощью тех же БП и действий в них. Это позволяет нагородить хитрых костылей реализовать достаточно гибкую автоматизацию в компании.

Read more “Задания в Бизнес-процессах в живой ленте (Битрикс24)”

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”