Size: a a a

1С:Предприятие 8

2020 April 20
1С:Предприятие 8
источник
1С:Предприятие 8
источник
2020 April 21
1С:Предприятие 8
источник
2020 April 24
1С:Предприятие 8
источник
2020 April 26
1С:Предприятие 8
источник
2020 April 27
1С:Предприятие 8
​​Дневник капитана, желтая дата ‘20200427’.

В системе Android для передачи данных и управления от приложения к приложению, а также от формы к форме внутри приложения используются Интенты (Намерения, Intents). 1С тоже умеет отсылать интенты с помощью объекта ЗапускПриложенияМобильногоУстройства (MobileDeviceApplicationRun).

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

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

Информация о формате применяемых интентов содержится в Манифесте приложения. Значит, встает вопрос, как посмотреть манифест нужного приложения. Для этого есть программа ManifestViewer. Запустив ее, вы увидите список всех установленных приложений. Нажмите на выбранное и выберете пункт Look the AndroidManifest.xml.

В открывшемся манифесте нас интересует секция в тегах <activity> <intent-filter> <action>. Почти во всех приложениях есть действие MAIN, но ничего особенного с помощью него не сделаешь, разве что, просто запустишь программу. Но если вы нашли какие-то еще другие действия, это отлично, значит, разработчики приложения позаботились об интеграции.

Возьмем для примера приложение WhatsApp. В манифесте можем найти кусок текста, изображенный на картинке ниже. Нас интересует выделенный блок. Это команда отправки сообщения на определенный номер. В 1С вызов этого интента будет выглядеть следующим образом:

 Intent = New MobileDeviceApplicationRun;
Intent.Action = "android.intent.action.SENDTO";
Intent.Data = "smsto:" + PhoneNumber;
Intent.Run(True);


Здесь мы посылаем команду без указания конкретного приложения. Т.е., если под этот фильтр подойдут несколько приложений, выйдет окно выбора. Если нужно отправлять только через WhatsApp, необходимо добавить строку:
Intent.Package = "com.whatsapp";
Название пакета можно найти в начале Манифеста.

Как выглядит отправка этой и подобных команд на чистом Android, можно посмотреть в этой статье. К сожалению, из файла манифеста нельзя понять все форматы и параметры команд, например, про дополнительные данные. Для примера можно сравнить команды из статьи и манифест WhatsApp. Поэтому часто приходится искать разъяснения в интернете. Однако именно общие представления об обрабатываемых командах можно узнать из файла манифеста.
источник
2020 April 28
1С:Предприятие 8
источник
1С:Предприятие 8
источник
2020 May 09
1С:Предприятие 8
источник
2020 May 11
1С:Предприятие 8
Проект BSL Language Server растет, развивается и потихоньку обрастает новыми фичами. И хотя до запланированного списка фич для релиза 1.0 еще нужно много чего реализовать и доделать, проект с почти двухлетней историей (один из двух дней рождения, напомню, летом, 23 июля) уже что-то да умеет.

Так почему бы не рассказать о нем миру в целом и Microsoft в частности?

Чувства в кулак, волю в узду, как говорится. На сайте Language Server Protocol в списке реализованных серверов на первой строчке (маркетологам 1С привет! :) ) теперь гордо значится BSL Language Server!

https://microsoft.github.io//language-server-protocol/implementors/servers/

Помощи от MS это нам, конечно, не добавит, но "медалька" приятная, и желания кодить добавляет :)

P.S. Скоро новый большой релиз, stay tuned!
источник
2020 May 12
1С:Предприятие 8
источник
2020 May 13
1С:Предприятие 8
источник
2020 May 14
1С:Предприятие 8
источник
2020 May 18
1С:Предприятие 8
источник
1С:Предприятие 8
источник
2020 May 20
1С:Предприятие 8
Новый плагин 1C:SSL support для 1С:EDT. С его помощью будет гораздо удобнее разрабатывать конфигурации на базе 1С:БСП
https://edt.1c.ru/blog/eshche-odin-poleznyy-plagin-dlya-edt/
источник
1С:Предприятие 8
источник
2020 May 21
1С:Предприятие 8
YouTube
"Автоматизация тестирования в СППР. Продолжение"
В рамках вебинара планируется продемонстрировать особенности написания автотестов на платформе 1С:Предприятие с использованием СППР.

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

Для желающих принять участие в вебинаре рекомендуется предварительно ознакомиться с предыдущим вебинаром https://www.youtube.com/watch?v=1UBlV4kWx_o и документацией https://its.1c.ru/db/sppr2doc#content:55:hdoc.

Участие в вебинарах бесплатное. Начало вебинара в 11:00 по московскому времени, ориентировочная продолжительность - 2 часа. После вебинара предусмотрено время для ответов на вопросы участников.
источник
2020 May 25
1С:Предприятие 8
источник
2020 May 26
1С:Предприятие 8
источник