Простой и красивый интерфейс

Публикация № 1187700

Разработка - Работа с интерфейсом

Разработчики мобильных приложений на платформе 1С сталкиваются с проблемой адаптации сгенерированного платформой интерфейса под удобство использования. О том, какие приемы помогут сделать интерфейс красивым и удобным, на конференции Infostart Event 2019 Inception рассказал руководитель отдела мобильной разработки компании «1С-Рарус» Никита Бакшеев.

Всем привет, меня зовут Бакшеев Никита, я руководитель отдела мобильной разработки на платформе 1С в компании «1С-Рарус».

Мы разрабатываем программы, чтобы решить какую-то боль пользователя, принести какую-то ценность, помочь пользователям. Для себя мы, конечно же, хотим, чтобы наши программы были популярны, и, в конечном итоге, хотим заработать денег. 

Но мало кто знает, что 96% вновь выпущенных программ не используются совсем. Мы провели наше собственное исследование, и узнали, что в 2018 году у наших конкурентов было выпущено сотни программ, 96% из которых совсем не устанавливали. То есть, разработчики потратили свое время впустую.

Сегодня я вам расскажу, как сделать простой и приятный интерфейс, чтобы у вас были все шансы попасть в оставшиеся четыре процента.

 

О развитии мобильной разработки в компании «1С-Рарус»

 

 

И, прежде чем начать, немного о нас и о нашем опыте. 

  • Мы занимаемся только тиражной разработкой, только для массового рынка. 

  • На сегодняшний день наши приложения скачало уже более 2,5 миллионов человек во всем мире. 

  • 25 тысяч из них нам поставили оценку и написали отзыв. 

  • Средняя оценка у нас 4,5 балла. Это – очень хороший показатель для мобильного мира. 

  • Также больше 5000 человек ежемесячно оплачивает нам подписку.

  • Мы попадали в Топ-10 по категориям в 88 странах. Это – и развитые, и развивающиеся страны, такие, как Америка, Великобритания, Германия, Россия, Китай, Япония, Бразилия и т.д

  • Также нас AppStore выделял в свои подборки по категориям. Это – очень крутой показатель, многие разработчики хотят быть выделенными. 

По каждому из этих показателей мы являемся лидерами на платформе 1С.

 

Проблема интерфейса при разработке на платформе 1С

 

 

Расскажу про проблематику в целом. 

В мобильном мире, куда бы мы ни пошли, у нас, как правило, уже существуют тысячи конкурентов. Конкретно у нас, в зависимости от направления, от 1.5 тысяч до 20 тысяч конкурентов. Поэтому, если мы позволим себе сделать неприятный или неудобный интерфейс, то пользователь просто пройдет мимо – зачем он будет тратить на это время и силы, когда можно просто скачать другое приложение. 

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

Но к счастью, мы можем с этим работать и сделать интерфейсы крутыми, у нас есть все инструменты, и сейчас я вам про все эти инструменты и про приемы, которые мы используем, расскажу.

 

Уровни проработки интерфейсов

 

 

Мы делим проработку интерфейсов на 4 уровня:

  • первый уровень «Интерфейс платформы»;

  • далее идет «Адаптация экранов»;

  • потом – «Удобство использования»;

  • и последний, верхний уровень – «Идеальный интерфейс». 

Давайте теперь я про каждый из них более подробно расскажу.

 

Этап 1: Интерфейс платформы

 

 

Первый этап – это интерфейс самой платформы. Когда мы никак не дорабатываем интерфейс, платформа нам сама его сгенерировала. 

  • Посмотрите на первый экран. Мы увидим там так называемое «гамбургер-меню». Это меню морально устарело 7 лет назад. 

  • На втором экране мы видим стандартную форму списка, там выводится абсолютно ненужная колонка, первая колонка обрезается, тоже ничего не понятно.

  • А если посмотреть на третье окно, то это – форма документа с табличной частью. Там ничего не понятно, там весь текст обрезается. 

Естественно, так оставлять нельзя, это нужно адаптировать. Даже при огромном желании вы не сможете этим пользоваться.

 

Этап 2: Адаптация экранов

 

 

Поэтому второй этап – это адаптация экранов. И здесь у нас простая цель – сделать информацию доступной и читаемой. Сейчас я вам расскажу конкретные приемы. Они довольно простые.

Первый прием – это перенос текста. Это пример с формой списка, где обрезалась информация, и была ненужная колонка. Убрали ненужную колонку, перенесли текст, чтобы легче читалось – простой прием.

 

 

Второй прием – перемотка ленты. По инерции многие делают на экране несколько колонок, как в настольной 1С. Но на смартфоне экран маленький, соответственно, все обрезается. 

Не нужно делать колонки, нужно все располагать друг под другом. Информация будет представлена в длинной ленте, но это легко скроллится – это привычный жест для мобильного мира.

 

 

Третье – заголовки над или внутри поля. Тоже простой прием. По умолчанию у нас заголовок слева, а поле справа. В итоге на смартфоне не видно ни того, ни другого. 

Поэтому располагайте заголовок сверху, чтобы было видно и заголовок, и поле. Либо внутри. Но если мы располагаем внутри, то, когда мы выберем какой-то элемент, заголовок исчезнет. Поэтому выбирайте для разных случаев либо первый, либо второй вариант.

 

 

Четвертый прием – команды-иконки. Если мы будем так же, как и в настольной 1С, подписывать команды текстом, они у нас займут весь экран, поэтому – меняйте все на иконки. 

Тут два варианта – можно сделать иконку, и под ней мелкий текст (как на экране слева), либо просто иконки. Если они интуитивно понятны, это занимает мало места, удобно пользоваться.

 

 

Пятый прием – удаляйте лишние заголовки и команды. Платформа по умолчанию генерирует нам много лишнего, того, что вообще не нужно. 

Например, на экране слева нам и так понятно, где дата, где сумма. Зачем нам это дублировать? У нас маленький экран. 

Посередине – это стандартные команды, которыми никто не пользуется. Можно их смело удалять и не путать пользователя, потому что пользователь думает, что это – важно, начинает разбираться.

Третье – это тоже заголовок, который дублируется самими данными, там и так понятно, где количество, а где сумма.

 

 

Шестой прием – меняйте шрифты, размерность, яркость. Фокусируйте внимание пользователя на всем важном. Убирайте внимание от всего неважного. Если пользователю будет нужно, он прочитает мелкий текст.

Вот – хорошие примеры, где мы меняем прозрачность, размерность. Эти формы гораздо легче читать.

 

 

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

 

 

Восьмой прием – табличный документ на весь экран. 

По умолчанию, табличный документ получается маленький, как слева. Естественно, в такие узкие колонки ничего не влезает, и это просто некрасиво выглядит. 

Поэтому просто растягивайте табличный документ на весь экран. Это – простая операция, которая делает приложение гораздо симпатичнее.

Это был уровень адаптации экранов. Его, к счастью, в той или иной мере делают почти все, иначе просто невозможно будет пользоваться приложением.

 

Этап 3: Удобство использования

 

 

А следующий этап – удобство использования. Его, к сожалению, не делает почти никто. Либо делают частично и очень слабо.

Это – самый важный этап среди остальных. Почему? Потому что, если приложение понятное, удобное – им пользуются. У вас Retention будет хороший, и отзывы будут хорошие – а на базе двух этих показателей у вас начнут расти установки, которые конвертируются в деньги. От того, насколько мы сделаем приложение удобным и понятным, в принципе, зависит его успех.

Давайте я вам покажу, какие есть приемы повышения удобства использования.

 

 

Первое – добавляйте иконки к элементам и командам. Посмотрите на эти формы, у них есть иконки. И читать такую форму гораздо проще. Мы можем даже текст не читать, нам и так все понятно. Мы уже интуитивно очень легко воспринимаем такие формы.

 

 

Далее, есть прием «провести пользователя за руку» – когда мы его проводим по каким-то рельсам, не даем ему свернуть ни вправо, ни влево.

Здесь у нас представлено приложение «Питание». Это – индивидуальная диета для пользователя. Он отвечает на ряд простых вопросов и в конце получает свою персональную диету. Мы спрашиваем его пол, цель, ежедневную активность, вес и даем ему диету. Это – четыре простых вопроса, при ответе на которые он не может свернуть, никуда выйти вообще не может. Это очень легкие вопросы для восприятия, он за секунду на них отвечает и в конце получает результат. Это очень хорошо воспринимается пользователями. Когда мы так организовываем работу, этим очень легко пользоваться.

 

 

Третий прием – минимизируйте количество действий пользователя в приложении. 

Здесь представлено приложение для учета личных финансов «Бюджет». 

Внесение пользователем своего ежедневного расхода – самая частая операция в этом приложении. Человек пришел в магазин, купил молока – ему нужно занести этот расход. 

Что он делает? Он открывает приложение, нажимает на «Расход». По классике бы открылся документ, где куча реквизитов, которые нужно заполнить, кликнуть на реквизит, затем выбрать, затем нажать «ОК», чтобы реквизит заполнился. 

Вместо этого мы сразу же, не открывая документ, предлагаем ему выбрать статью расхода, минуя тем самым очень много кликов. Он выбирает статью расхода и сразу переходит в следующую форму, ничего не подтверждая и не возвращаясь к дальнейшему выбору реквизитов. Он вводит сумму, нажимает «ОК», и все – транзакция завершена, документ создан. Конкретно в этой операции мы сэкономили 12 кликов пользователя. 

Если это какая-то очень частая операция, мы, таким образом, можем сильно облегчить жизнь пользователю – он будет доволен, ему будет приятно регулярно возвращаться к приложению.

 

 

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

Классический пример – когда мы делаем реализацию товара, и нам система говорит: «У вас товара нет на складе, вы не можете провести документ». Что после этого обычно происходит? Пользователь начинает разбираться, открывает какие-то отчеты. Если он знает, в чем проблема, он сразу найдет, а иначе ему придется, может быть, даже несколько отчетов посмотреть, а только потом он решит, что нужно сделать инвентаризацию или купить товар.

И затем он возвращается в этот документ и проводит его. Зачем нам заставлять пользователя мучиться, когда мы можем прямо здесь в этой проблеме предложить ему оприходовать или купить товар. Вот такое мучение пользователя вызывает только желание удалить приложение и поставить единицу в отзывах. Больше ничего.

В наших решениях в таких случаях мы сразу же предлагаем оприходовать или купить товар. На экране справа – это решение проблемы до ее возникновения. Пользователь еще ни одного документа не вводил – он только заходит, и мы ему сразу говорим: «Этот документ вводится вот здесь». Чтобы пользователь не начинал напрягаться, исследуя приложение.

 

 

Пятый прием – сортируйте и группируйте команды. 

Как правило, у нас команд очень много. Есть правило Парето, когда 20% команд используются в 80% случаях. Поэтому – выделяйте на основном экране наиболее используемые команды (как на экране слева), а менее часто используемые команды сворачивайте в подменю, там можно иерархию организовать и т.д.

 

 

Шестой прием – нужно предзаполнять все, что возможно. Если мы можем про какие-то данные понять, как их в этом документе заполнить, это нужно делать. 

Например, на первом экране у нас документ «Бюджет». 

Эта плашка наверху – это не команды, это реквизиты, и они уже предзаполнены. Плашка внизу, где «Дата», «По всем кошелькам» – это тоже реквизиты. У нас здесь получается, что мы предзаполнили 70% документа сразу. 

Как предзаполнять? Есть разные приемы. Мы предзаполняем реквизиты либо на основе поведения самого пользователя, либо на основе поведения вообще всех пользователей, либо на основе каких-то данных в приложении. Например:

  • валюта «рубль» на плашке сверху заполнилась, потому что выбран русский язык;

  • поле «Месяц» заполнилось на основе популярности всех данных пользователей;

  • и поле «Расход» тоже на основе всех данных пользователей;

  • реквизиты «По всем кошелькам» и «Для группы расходов» заполнились на основании поведения конкретного пользователя.

Если мы будем каждый раз заставлять пользователя вводить данные, никто пользоваться не будет.

Второй пример – на основании этого же самого бюджета мы создаем расход. Мы на втором экране кликаем по бюджету и у нас открывается документ «Расход», экран №3. У нас там уже все заполнено, нам нужно ввести только сумму. Это удобно.

 

 

Седьмой прием основан на классической 1С-ной ошибке – заменяйте все сложные термины на простой понятный язык.

У нас пользователи в основном вообще не знают 1С, и мы некоторые 1С-ные термины заменили сразу. Например:

  • «Провести». Человек, который не знает 1С, никогда не поймет, что означает слово «Провести».

  • «Документ». Еще много лет назад, когда в 1С использовался этот термин, нас спрашивали: «Зачем тут вводить паспортные данные?» Все думали, что «Ввести документ» – это надо ввести данные паспорта. Поэтому замените «Документ» на «Операция».

  • «Записать». По сути, этот термин 1С означает «Сохранить в черновик». Поэтому лучше называть все своими именами.

  • «Пометить на удаление». Мне вообще не совсем понятно, зачем это может понадобиться в мобильном приложении. Удаляйте документы сразу же. Если мне кто-то скажет, что там есть проблема битых ссылок, то этот вопрос очень легко и красиво решается. Поэтому лучше удаляйте, не заставляйте пользователя удалять объекты через механизм пометки на удаление.

  • «Контрагент». Это тоже непонятное людям слово. Замените его на «Клиент» или «Поставщик» или другое слово, в соответствии с ролью. 

Это, конечно же, далеко не все термины.

 

 

Восьмой прием – нужно удалять все, что не используется, без раздумий и сожалений.

Потому что если есть какая-то функциональность, которая не используется, она будет усложнять использование приложения, потому что людям все время приходится с этим сталкиваться, а это уже дискомфорт для пользователя. 

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

Про основные приемы, направленные на удобство использования, я рассказал. Тоже, конечно же, не все. Но это – основные, которые мы выделили.

 

Этап 4: Идеальный интерфейс

 

 

А далее – идеальный интерфейс. Давайте еще раз посмотрим на интерфейсы, которые были на третьем уровне.

Как они выглядят.

 

 

А теперь давайте посмотрим, как эти же самые интерфейсы выглядят на уровне «Идеальный интерфейс», после того, как мы их перерисовали. 

У них точно такая же навигация, у них те же самые реквизиты. Но выглядят они гораздо приятнее.

Давайте посмотрим конкретно, как изменилась каждая из форм.

 

 

Это – форма упражнений.

 

 

Далее – форма приложения о питании.

 

 

Это форма первоначального опросника в приложении о питании.

 

 

Это – форма выполнения упражнения. 

Когда у нас был интерфейс слева, нам часто писали: «Вы там что, на Windows 95 разрабатываете?» А кто-то писал, что у нас дизайнер за хлеб работает :)

 

 

Так у нас изменился календарь.

 

Как сделать идеальный интерфейс

 

 

Но как мы это сделали?

Давайте я вам сначала расскажу про технологию в общем, как мы это делаем. И потом разберем конкретные примеры.

 

Шаг №1. Разработка дизайн-проекта

 

 

По технологии. 

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

Причем, дизайнера нужно брать, который не знает, что такое 1С. 

Почему мы доводим до третьего уровня на платформе 1С? Почему мы сразу не подключаем дизайнера с начала? Потому что на платформе 1С можно очень дешево и быстро прожить эволюцию интерфейсов – нам не всегда понятно, как сразу его сделать красиво и удобно. Поэтому мы много раз его перерисовываем на платформе 1С. Если бы мы с нуля делали все с дизайнером, то это было бы очень долго и дорого.

Поэтому эволюцию мы проживаем на платформе 1С и только потом уже делаем дизайн.

 

Шаг №2. Рисование интерфейса по дизайн-проекту в HTML

 

 

Далее, когда у нас уже есть дизайн-проект, мы передаем его программисту, но не простому программисту, а который знает и 1С, и HTML.

Он берет этот дизайн, рисует в HTML. И потом этот HTML он внедряет в платформу 1С. 

 

Примеры построения интерфейса на HTML в мобильных приложениях 1С

 

Давайте посмотрим на конкретном примере, как мы внедрили это в платформу 1С.

 

 

Здесь у нас форма упражнений. И, чтобы эту форму создать, нужно сделать HTML-документ, поместить его на форму и в событии «ПриСозданииНаСервере» эту форму описать. Вот так выглядит описание этой формы.

  • Первое – это URL-ссылка, которая вернется при нажатии на ту или иную кнопку.

  • Второе – это описание текста. Вот эти «Грудь, спина, плечи». 

  • И третье – это картинки справа. Вот так они присваиваются в HTML-документе.

 

 

Далее – мы оформляем эти плашечки-кнопки. Вот так выглядит оформление. Здесь мы присваиваем шрифты. Здесь мы говорим форме, как надо растягивать, какая там прозрачность, какой фон должен быть. Все это вот таким кодом описывается в событии «ПриСозданииНаСервере».

 

 

И нам остается только сделать обработку клика. Когда мы кликаем, срабатывает событие «ПриНажатии» в 1С. И в этом событии нам возвращается та самая URL-ссылка, которую мы вначале присвоили в событии «ПриСозданииНаСервере». И все, мы можем уже эту URL-ссылку обрабатывать, как хотим. Можем открыть другую форму, можем какое-то действие сделать. Все, что угодно мы можем сделать.

Этот пример можно будет скачать на Инфостарте, чтобы посмотреть, как это внедряется. Ссылка на пример

Я желаю вам создавать вам ваши идеальные интерфейсы и делать качественные продукты. Радуйте ваших пользователей, и это неизбежно отразится в виде крутых бизнес-показателей.

 

Вопросы:

 

  • Вы держите своего дизайнера или нанимаете каждый раз разного?

  • У нас дизайнер в штате, потому что у нас много проектов. Более того, у нас скоро будет не один дизайнер, потому что работы по дизайну очень много. Но если у вас проект один, можно спокойно на стороне брать дизайнера, это, я думаю, будет тоже эффективно. В самом начале мы так и делали. Но, в целом, качественнее иметь своего дизайнера, потому что он начинает прокачиваться по UX и с каждым разом делает все лучше и лучше.

  • Как вы боретесь со скоростью запуска приложений на 1С?

  • Есть разные технологии. У нас в разных проектах по-разному. Что-то подгружается после установки, в фоновом режиме. Это зависит от конкретной проблемы. Но всегда можно оптимизировать. Либо мы сами данные оптимизируем, либо мы код рефакторим, либо просто подгружаем или обрабатываем что-то потом, уже во время запуска. Это все довольно стандартные приемы.

  • Где вы храните сами шаблоны (HTML, CSS) при проектировании формы? Потому что так получилось, что у мобильной платформы нет макета вида «Текстовый документ» или какого-то другого объекта, удобного для хранения текстов. Как вы из этого выкручиваетесь? Вы в коде забиваете текстовые шаблоны?

  • Это все хранится просто в макетах. Есть возможность создавать общие макеты – сохранять туда все, что вам нужно. Без разницы, какой там будет тип данных. На первых версиях мобильной платформы мы хранили данные в табличном документе. Создается обычный макет, в его первую ячейку вставляется текст, дальше оттуда восстанавливается. Либо это могут быть какие-то сборочные HTML – там, соответственно, делается какой-то архив данных, который потом разархивируется и запускается. Но это для сложных форм. А для простых форм текст HTML хранится либо в коде, либо в макете.

 

****************

Данная статья написана по итогам доклада (видео), прочитанного на конференции INFOSTART EVENT 2019. Больше статей можно прочитать здесь.

В 2020 году приглашаем всех принять участие в 7 региональных митапах, а также юбилейной INFOSTART EVENT 2020 в Москве.

Выбрать мероприятие

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. lishniy 121 30.01.20 17:28 Сейчас в теме

Не знаю как остальным, но мне больше нравится то что слева. Безвкусица какая-то.
Хотя остальные вроде норм.
7OH; Award; SirStefan; sdwggg; nekit_rdx; Flok; Трактор; DrAku1a; _alex1974; BARBAROSSA88; Sashares; TipsyKID; Interrupted; BigB; Идальго; logarifm; Artem-B; rpgshnik; dunpil; mirco; Somebody1; SinglCOOLer; +22 Ответить
6. rpgshnik 2528 31.01.20 09:56 Сейчас в теме
Публикация содержит хорошие рекомендации, хотя видео смотрел, но уже забыл :)
Но сам дизайн как заметили в (1) требует внимания :)
9. Baksheev-Nikita 550 31.01.20 11:50 Сейчас в теме
(1) Спасибо большое за мнение. Здесь соль не в том, кому что больше нравится, а в том что у вас есть возможность сделать ваш идеальный интерфейс, каким бы вы его не придумали, без каких-либо ограничений.

Что касается картинки для меня, если честно, это любопытный факт, что некоторым людям из 1С сообщества нравится больше именно левая картинка) Даже опрос захотелось сделать))) О вкусах не спорю, поэтому мы в своей работе опираемся в основном на объективные замеры статистик. Выдвигаем гипотезу -> замеряем -> внедряем. Среди целевой аудитории html интерфейс стал безоговорочным победителем и усилил многие наши бизнес показатели и удовлетворенность программой.

Кстати, регулярно мое мнение о прекрасном расходится с мнением пользователей, к моему сожалению. Конечно, внедряем то что понравилось пользователям в итоге.
9-pm; nekit_rdx; Дмитрий74Чел; user1311038; +4 Ответить
29. _alex1974 06.02.20 11:38 Сейчас в теме
(1) фотографии негров, склеенные по вертикали - так себе, честно говоря
2. acanta 30.01.20 17:37 Сейчас в теме
Странно, почему в обычном интерфейсе так не делают, с наименованием внутри поля и дизайном.
3. Xershi 1128 30.01.20 17:43 Сейчас в теме
Взял на заметку. Иногда бывают проекты по мобильной разработке, будет от куда почерпнуть идеи!
11. Baksheev-Nikita 550 31.01.20 12:00 Сейчас в теме
(3)(4)(5)(6) Спасибо большое, очень приятно, что доклад оказался полезным)
4. Torin 362 30.01.20 19:41 Сейчас в теме
Отличная публикация!!! Супер! Взял на заметку
5. LimarenkoA 31.01.20 08:47 Сейчас в теме
Очень хорошо всё написано, ни разу ещё не приходилось разрабатывать под мобилки, но тема крайне интересная и развитие в этом направлении имеет место быть.
7. Sergey_1c 54 31.01.20 10:12 Сейчас в теме
А как со скоростью работы? Раньше, помню, были очень большие проблемы с отзывчивостью интерфейса, открытие приложения - долго, смена экранов - с задержкой, скроллинг списков - просто ужас.
10. Baksheev-Nikita 550 31.01.20 11:56 Сейчас в теме
(7) Мое мнение, что на 1С интерфейсах в целом ситуация улучшается, коллеги из 1С работают над этим. Раньше точно было хуже. Но проблем, к сожалению, еще хватает. Хотелось бы чтобы их все исправили. А на HTML интерфейсах лагов нет вообще.
8. DarkAn 976 31.01.20 10:33 Сейчас в теме
Доклад хороший, но вот видео в разрешением 360 максимум - чет не очень :)
13. Baksheev-Nikita 550 31.01.20 12:03 Сейчас в теме
(8) Да, видео мне самому не нравится, я пытался повлиять на это, но это было не в моих силах. Какая-то техническая сложность(((
Спасибо вам за оценку доклада)
12. qwed557 30 31.01.20 12:01 Сейчас в теме
Кто придумал такой шрифт, мой мозг упорно пытался это прочитать на английском
Прикрепленные файлы:
Terve!R; DrAku1a; DWZ2; IllayDevel; BigB; +5 Ответить
27. Baksheev-Nikita 550 05.02.20 16:43 Сейчас в теме
(12) Шрифт выбрал дизайнер. ИМХО Красивый шрифт)
33. Terve!R 17.06.20 14:50 Сейчас в теме
14. gudun_ku 61 31.01.20 13:05 Сейчас в теме
Исходя из шага 4, стоило сразу применять React Native или сейчас уже можно Flutter, и для таких приложений как подсчет калорий забыть про 1С, потому что зачем? Имхо мобильное приложение на 1с нужно тогда и только тогда когда нужна тесная интеграция с КИС на 1С, ну или логика работы "как в 1С".
15. Baksheev-Nikita 550 31.01.20 14:16 Сейчас в теме
(14) По поводу React Native и Flutter, может быть и лучше, но у нас просто нет в команде таких разработчиков, а HTML знаком многим и работает кроссплатформенно как и платформа 1С и интегрируется хорошо.

А по поводу забыть про 1С для приложения подсчет калорий не соглашусь. Звучит как стереотип. 1С платформа - это инструмент, если я могу быстрее и дешевле сделать на 1С платформе чем нативно, при этом с высоким качеством, то не вижу причин не делать. Это вопрос эффективности, хоть игры делайте на платформе, если есть возможность ее эффективно использовать для этого.
Plotks2017; +1 Ответить
16. gudun_ku 61 31.01.20 16:38 Сейчас в теме
(15) Может быть и стереотип, да только ведь 1С насколько я понимаю, платная, в отличие от Android Studio, Flutter SDK и React ... А потом еще надо роялти платить...
32. Shotnik 03.06.20 14:26 Сейчас в теме
(14)
(14) Согласен насчет React Native и Flutter. Оба кроссплатформенных решения зарекомендовали себя отлично. Плюс всегда можно сравнить производительность, компоненты, время разработки и выбрать какой то один вариант. Я вот, прочитав сравнения, решил, что буду брать для проектов React Native )) кому интересно, то инфы полно, вот, например как тут
17. FesenkoA 52 31.01.20 16:42 Сейчас в теме
Вопрос: сколько этот интерфейс создавался от "стандартная форма списка" до того что сейчас, и какой размер команды? Примерно, хочу оценить свои силы на создание чего то приближенного) Спасибо.
21. Baksheev-Nikita 550 03.02.20 16:25 Сейчас в теме
(17) У меня на этот счет есть целый доклад "Как сделать успешное моб приложение", вопрос цены и сроков там раскрыт, вот ссылка https://infostart.ru/public/1105397/
18. CheBurator 3453 01.02.20 00:34 Сейчас в теме
"Если мне кто-то скажет, что там есть проблема битых ссылок, то этот вопрос очень легко и красиво решается. " - как?
7OH; bulpi; СергейК; +3 Ответить
20. Baksheev-Nikita 550 03.02.20 16:21 Сейчас в теме
(18)
Предположим мы удаляем объект и на него есть ссылки в других местах программы. Там где мы можем просто очистить ссылки и при этом смысл другого объекта не утратится или строки регистра или строки таб части, то просто очищаем ссылки на удаляемый объект, там где очищение ссылки на удаляемый объект делает текущий объект/строку/запись уже бессмысленным, тогда и его сразу же удаляем вместе с удаляемым объектом, здесь можно уведомить пользователя, что будут удалены еще и вот эти сущности в программе.
28. CheBurator 3453 05.02.20 22:48 Сейчас в теме
(20)
Там где мы можем просто очистить ссылки и при этом смысл другого объекта не утратится или строки регистра или строки таб части, то просто очищаем ссылки на удаляемый объект, там где очищение ссылки на удаляемый объект делает текущий объект/строку/запись уже бессмысленным,

- как вот это процитированное определяется?
19. bulpi 182 01.02.20 16:21 Сейчас в теме
Вопросы новичка в разработке мобильных приложений :
1)"можно сделать иконку, и под ней мелкий текст (как на экране слева)"

Как ?

2)" это стандартные команды, которыми никто не пользуется. Можно их смело удалять"

Как ? Я их не делал, они сами появились. И как их удалить?

3)"Поэтому просто растягивайте табличный документ на весь экран. Это – простая операция"

Да ну! И как же это сделать?

4)"Если мне кто-то скажет, что там есть проблема битых ссылок, то этот вопрос очень легко и красиво решается. "

Это вообще классика. Я изобрел вечный двигатель и машину времени, легкота, а вы, лохи, все это время фигней страдали.
nekit_rdx; salexdv; DWZ2; +3 Ответить
22. Baksheev-Nikita 550 05.02.20 11:09 Сейчас в теме
(19) Отвечаю в том же порядке:
1) Вот здесь вы сможете скачать этот пример реализации: https://infostart.ru/public/923136/
2) Просто нужно убрать автозаполнение командной панели.
3) Нужно в макете нажать правой кнопкой на заголовок колонки и поставить флаг "Растягивать по горизонтали". В этом случае колонка будет пытаться занять все свободное пространство. Если у нескольких колонок активировать этот флаг, то растяжение будет зависеть от значения Весового коэффициента.
4) Ну я там ничего не изобретал, конечно и такой смысл не вкладывал. В общем в 20-м комментарии уже ответил на этот вопрос
nekit_rdx; chirinna; +2 Ответить
23. bulpi 182 05.02.20 14:24 Сейчас в теме
(19)

4)Так это почти аналог "удаления помеченных объектов" с поиском ссылок по всей базе. При нормальном размере базы может занять серьезное время.
26. Baksheev-Nikita 550 05.02.20 16:32 Сейчас в теме
(23) По удобству для пользователя это совсем не аналог. В классике пользователь вынужден мучится ручным обходом по всем докам, очень часто он даже не может сходу очистить доки от ссылок из-за особенностей учета. С точки зрения дизайна системы - это в прямом смысле издевательство над пользователями. В нашем случае пользователь нажимает удалить, дальнейшее очищение системы происходит автоматически.

По поводу серьезного времени - мы с таким пока не сталкивались. Возможно наши решения не очень сложные, чтобы воспроизвести проблему долгого удаления. Но если бы столкнулись, уверен есть способы оптимизации.
30. ejikbeznojek 16.03.20 13:29 Сейчас в теме
(23) Стоит избегать "нормальных" с точки зрения стационарных ПК размеров базы.
Я вот например в приложении для сканирования заказов гружу названия позиций которые нужно собрать, но номенклатуру при этом не создаю.
У меня при первом запуске создаётся пул элементов с галкой неиспользовать. А при каждой загрузке из этого пула берутся элементы, переименовываются и галки снимаются.
Получается что справочник номенклатуры у меня не пухнет и удалять объекты не нужно.
24. pun4er 05.02.20 14:52 Сейчас в теме
Статья хорошая, спасибо, плюсанул.
Подскажите, с помощью чего делаете прототип интерфейса?
25. Baksheev-Nikita 550 05.02.20 16:19 Сейчас в теме
(24) Спасибо за оценку доклада)
Illustrator + Figma + Photoshop
31. CyclesOfID 18.04.20 22:38 Сейчас в теме
День добрый, Никита!
Крутой доклад и пример, буду использовать в практике!

А подскажите, каким образом удалось поменять основные цвета самой шапки мобильного приложения и стандартные кнопки (три полоски в шапке, например)
Оставьте свое сообщение

См. также

Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо

Администрирование данных 1С Мобильная разработка v8 Бесплатно (free)

Развитие инструментов управления кластером серверов 1С:Предприятие 8.3.

14.04.2017    64346    user700211_a.straltsou    29    

Предотвращение многократного вызова "ПриПолученииДанных" во время поиска в табличном поле в обычных формах

Работа с интерфейсом Практика программирования v8 Бесплатно (free)

Долго искал решение: как при выводе строк заполнить значениями колонки, которые созданы программно, чтобы, не было тормозов при стандартном поиске. И с минимальными изменениями (легко контролируемыми, при обновлении).

07.04.2021    1386    Vlad_CK    8    

1С в мобильном и лицензионная политика

Мобильная разработка v8::Mobile Бесплатно (free)

На екатеринбургском онлайн-митапе заместитель директора НП ППП и руководитель мобильного направления в фирме «1С» Анна Лавринова рассказала о мире мобайла в сфере 1С, примерах мобильных приложений и особенностях их лицензирования.

31.03.2021    702    1C_lava    4    

Как избавиться от горизонтальных серых разделителей (полосок) между элементами в форме мобильного приложения

Мобильная разработка Работа с интерфейсом v8::Mobile Бесплатно (free)

На профильных форумах часто возникает вопрос, как избавиться от горизонтальных полос-разделителей между элементами на формах мобильного приложения. Часто предлагают использовать декорации или html-поле. Однако, есть простое решение.

17.03.2021    513    Moroz2009    4    

Подбор в управляемой форме - что может быть проще? Промо

Работа с интерфейсом v8::УФ 1cv8.cf Бесплатно (free)

Технологии модальности сейчас меняются на технологии асинхронности, многопоточности и прочие дивные вещи, что, в свою очередь, заставляет людей еще чаще спрашивать о том, что да как в этой новой нелегкой жизни. Разбираемся!

19.09.2017    48084    starik-2005    66    

Динамический список и поиск... неприятностей

Работа с интерфейсом Конфигурирование 1С v8 Бесплатно (free)

Страх и ненависть в поиске по динамическому списку, или "Кое-что о неоптимальном отборе".

17.03.2021    1961    Yashazz    36    

Большой пак дополнений март 2021: регламентные задания, распознавание дат и чисел, оповещения, поля с автозаполнением и многое, многое другое

Терминал сбора данных Мобильная разработка v8 Бесплатно (free)

Релиз с огромным количеством дополнений. Дополнение к основной статье Simple UI: https://infostart.ru/public/1153616/ Перечень изменений: 1. Оптическое распознавание дат в разных форматах 2. Оптическое распознавание чисел в разных форматах 3. Запуск кода из кода синхронно/асинхронно в фоне (Python) 4. Регламентные задания с расписанием от 1 мс 5. Всплывающие сообщения 6. Уведомления из любого контекста простые 7. Уведомления с ответом (для Anroid начиная с Oreo) 8. Поле ввода с событием на каждый символ 9. Поле ввода с автозаполнением (предварительно передается список) 10. Новый настраиваемый диалог ввода и работа с ответами диалога 11. Работа с речью и голосом из любого контекста А также изменения в документации. В данную статью не вошло описание системы группового администрирования и мониторинга.

11.03.2021    1601    informa1555    16    

Большой пакет дополнений для Simple UI - январь 2021

Мобильная разработка v8::Mobile Бесплатно (free)

В этот раз множество полезных нововведений в мобильной платформе, исправлено все, о чем просили, а также прибрался в документации, актуализировал конструктор на 1С (с учетом текущих изменений, а также скорого выхода стационарного клиента) и переснял видео по-новому. Конструктор на платформе 1С:Предприятие 8.3.13.1865. Данный пост является дополнением к статье  https://infostart.ru/public/1153616/

22.01.2021    858    informa1555    9    

Фитнес – твой личный тренер в зале и дома Промо

Пользователю системы Мобильная разработка v8 Развлечения, искусство, спорт Бесплатно (free)

Хочешь быть здоровым, прекрасно выглядеть и неустанно стремишься к совершенству? Фитнес поможет достигнуть реальных результатов на пути к идеальной фигуре и здоровому телу.

15.04.2016    37440    Baksheev-Nikita    54    

Мобильный HTML-интерфейс, взгляд изнутри

Работа с интерфейсом Мобильная разработка v8::Mobile Бесплатно (free)

Для реализации красивого интерфейса в мобильном приложении 1С удобно использовать возможности стека HTML / CSS / JavaScript. О том, как построить отзывчивый HTML-интерфейс с перехватом событий и выполнением JavaScript-кода в поле HTML-документа на форме 1С, рассказал сотрудник отдела мобильной разработки в компании «1С-Рарус» Роман Сухоруков.

28.12.2020    2628    ingeneerz@gmail.com    10    

Программное условное оформление динамического списка, раскраска строк списка по цветам справочника или любым другим условиям (условное оформление)

Практика программирования Универсальные функции Работа с интерфейсом v8 v8::УФ 1cv8.cf Бесплатно (free)

Большое количество динамических списков на форме, большое количество условий, долгое интерактивное добавление условий, оформление по значению элементов справочников - всё это не позволяет использовать интерактивный режим назначения условного оформления динамического списка. В публикации с открытым кодом детально разберем программное решение назначения условного оформления, создадим универсальную функцию для оформления списка.

30.11.2020    3248    SizovE    3    

Ноябрьский релиз Simple UI: списки карточек для всех режимов работы и много полезного

Мобильная разработка v8::Mobile Бесплатно (free)

В новом релизе Simple UI добавлены режимы представления информации в виде настраиваемого списка карточек (в альтернативу таблице или списку) для любых источников – формируемого из 1С, оффлайн и из REST-интерфейса напрямую. Расширен набор методов для обработки JSON в самостоятельном режиме и настройки для работы с HTTP запросами напрямую (не через настройки) а также множество других полезных нововведений. Основная статья по Simple UI : https://infostart.ru/public/1153616/ Платформа 1С: Предприятие для демо-базы : 8.3.14.1865.

09.11.2020    1270    informa1555    2    

Мобильный корпоративный мессенджер (или чем мы занимаемся в свободное время) Промо

Мобильная разработка v8::Mobile Бесплатно (free)

Корпоративный мессенджер, пробы пера на мобильной платформе 1С.

18.12.2017    21910    starik-2005    70    

[mobile] Переносим HTML интерфейс на 1С

Работа с интерфейсом Мобильная разработка v8 v8::Mobile 1cv8.cf Бесплатно (free)

Разберем методы переноса HTML интерфейса на 1С на примере реализации нижнего меню для мобильного приложения. Сравним методы между собой. Данные методы можно применять не только для мобильной разработки, но и для веб-клиента и т.д

02.11.2020    6387    leobrn    65    

Обзор мобильного приложения 1С и лицензионная политика

Мобильная разработка v8::Mobile Бесплатно (free)

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

12.10.2020    4808    1C_lava    50    

Рендеринг элементов управляемого интерфейса

Работа с интерфейсом v8 v8::УФ Россия Бесплатно (free)

Реализация отображения всего состояния формы проще, чем работа по изменениям. Однако использование идеи разделения алгоритмов на программные слои MVC и построения реактивных систем позволяет получить не только простые и масштабируемые решения, но и производительные интерфейсы. Рассмотрим примеры таких реализаций на основе использования фреймворка «Управление состоянием»: Информационная надпись, Заголовок формы, Свертываемая группа, Отключаемые панели.

22.09.2020    3412    kalyaka    5    

Недокументированное использование стандартных обработок из меню "Все функции". Промо

Практика программирования Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Рассмотрены возможности произвольного использования стандартных функций, вызываемых из меню платформы "Все функции" - "Стандартные" (Активные пользователи, Журнал регистрации, Поиск ссылок на объект, Проведение документов ...).

19.06.2015    115756    ekaruk    133    

Воспроизведение аудиофайлов в мобильной платформе

Мобильная разработка v8::Mobile Бесплатно (free)

Корректное добавление аудиоинформации при сборке мобильного приложения.

17.09.2020    804    QuirkyKot    1    

Переопределение представления ссылочного значения

Практика программирования Работа с интерфейсом v8 Бесплатно (free)

Переопределение представления ссылочного значения

17.09.2020    3630    sam441    15    

Team: Торговля + Склад + Производство (Мобильное приложение на платформе 1С)

Мобильная разработка Производство готовой продукции (работ, услуг) Учет ТМЦ Управление торговлей v8::Mobile УУ Бесплатно (free)

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

14.09.2020    1734    naypak    10    

Отладка конфигураций на мобильной платформе Промо

Мобильная разработка v8 Бесплатно (free)

Настройка и подключение отладчика для отладки конфигураций на мобильной платформе.

25.09.2016    51118    spezc    49    

Авто-ежедневник (мобильное приложение на платформе 1С)

Мобильная разработка v8::Mobile Автомобили, автосервисы Бесплатно (free)

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

25.08.2020    3175    capitan    29    

Использование флажков в динамических списках

Практика программирования Работа с интерфейсом v8::УФ Бесплатно (free)

В статье расскажу как в динамических списках можно использовать поле флажка для отметки строк. Используемый прием можно использовать не только для галочек, но и для любого поля ввода. Несмотря на то, что редактирование динамических списков напрямую невозможно, есть способ обойти платформу. Подробности в публикации.

04.08.2020    6549    nekit_rdx    28    

Полезности применения СКД Промо

Практика программирования Работа с интерфейсом v8::УФ v8::СКД УТ10 Россия Бесплатно (free)

Нюансы при работе из СКД на программном уровне.

11.04.2012    52502    logarifm    42    

Чат и задачи с интерактивными объектами через PostgREST. Новый подход к управлению бизнес-процессами и интерфейсу

Мобильная разработка v8 Бесплатно (free)

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

17.07.2020    2978    informa1555    8    

Отладка мобильного клиента

Мобильная разработка v8::Mobile Россия Бесплатно (free)

Инструкция по настройке и запуску отладке мобильного приложения, мобильного клиента, web-клиента и прочего, в т.ч. и клиентской части. Подходит для клиент-серверной архитектуры.

07.07.2020    3500    DmitrySinichnikov    6    

Как сделать телефонный справочник компании на мобильном телефоне для iOS

Мобильная разработка v8::Mobile Бесплатно (free)

При разработке мобильных приложений под iOS возникает много трудностей, решение которых не очевидно. Как упростить разработку под iPhone и снизить стоимость лицензий Apple с учетом лицензионной политики 1С на конференции Infostart Event 2019 Inception рассказал главный специалист ФАУ «РМРС» Ракитин Александр.

26.06.2020    2999    rujiy_kot    5    

Идея или как сохранить ЦВЕТ, ШРИФТ, ОФОРМЛЕНИЕ пользователя Промо

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Простой и оригинальный способ сохранять ЦВЕТОВУЮ СХЕМУ и ОФОРМЛЕНИЕ пользователей. Как сохранить ЦВЕТ

22.06.2015    24713    Tatitutu    12    

Мобильный клиент для сканирования QR-кодов и штрих-кодов и отправки их на сервер

Сканер штрих-кода Мобильная разработка v8::Mobile Бесплатно (free)

В статье рассмотрены варианты реализации мобильного сканера.

10.06.2020    6124    MaramOyka    6    

Безопасность мобильных приложений 1С, взгляд по диагонали

Информационная безопасность Мобильная разработка v8::Mobile 1cv8.cf Бесплатно (free)

Что приходит первое в голову при словах «1С Предприятие»? Даже тем, кто далек от ИТ, представляется большущий компьютер (а тем, кто недалек, стойка двух-юнитных серверов), рядом слушает музыку сервера (как вариант просто музыку) сисадмин, за стеной в опен-спейсе менеджеры принимают заказы и бухгалтерия, сдающая отчетность. «Зарплата, зарплата!»: слышны их радостные крики. «И кадры»: уточняет HR. Да, все верно. Это 1С. Кто в теме, напомнит про крики не совсем приятные: «Все тормозит! Сделайте что-нибудь, #тыжпрограммист». И борющихся за живучесть ИТ-шников. В обычном офисном потоке дел, редко кто задумывается о безопасности. А тех, кто задумывается, прошу под кат…

05.06.2020    4084    capitan    33    

Перенос инструкций из word во встроенную справку 1С с сохранением картинок и форматирования

Практика программирования Работа с интерфейсом v8 Бесплатно (free)

Делюсь простым и удобным способом переноса справки/инструкций из ворда (и не только) во встроенную справку 1С с сохранением картинок и форматирования.

22.04.2020    5035    77dream77    21    

Видеодемонстрация применения Теста-центра для нагрузочного тестирования конфигураций Промо

Практика программирования Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

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

16.09.2012    36016    Aleksey.Bochkov    29    

Автоматизация распределительных центров компании "Вкусвилл" на мобильной платформе 1С

Мобильная разработка v8::Mobile Бесплатно (free)

Мобильная платформа 1С многим кажется неготовой к масштабным проектам. Ее опасаются использовать из-за нестабильности работы, багов, проблем со связью, сложностью при подборе оборудования и драйверов. Но доклад руководителя проектов в компании «Автоматизация и Консалтинг» Алексея Матюшкина на конференции INFOSTART EVENT 2019 Inception показал, что не все так плохо. За последние несколько лет мобильная платформа 1С сильно эволюционировала, ее функционал расширился, и теперь это хорошая основа для самого смелого проекта автоматизации.

13.04.2020    6428    Potroshitel    21    

Повышение удобства использования мобильного приложения

Мобильная разработка v8::Mobile 1cv8.cf Казахстан Бесплатно (free)

Здесь представлены методы, которые помогут повысить удобство использования приложений на мобильной платформе. Разработка велась на платформе 8.3.13.64, но, возможно, они помогут и тем, кто разрабатывает на более новой.

03.04.2020    4940    user602678_maxipunchik    13    

Как я собрал для себя высокопроизводительный и бесплатный облачный бекенд для 1С на PosgreSQL + PostgREST

Производительность и оптимизация (HighLoad) WEB Интеграция Мобильная разработка Администрирование веб-серверов v8 Бесплатно (free)

В этой статье я расскажу о проблемах бека для мобильных приложений или другого фронта, который требует производительности, быстрой реакции и отказоустойчивости, и как я решил это благодаря opensource проекту PostgREST и СУБД Postgre SQL 12. Проведу простой тест производительности для сравнения 1С с данным решением. Это может быть полезно всем, кто разрабатывает мобильные приложения либо фронтсайд-приложения для 1С на чем угодно - на мобильной платформе или на нативном языке или на Simple UI. И также обзор новых функций SimpleUI для связи с этим бекендом.

31.03.2020    14730    informa1555    35    

Хранение и редактирование дополнительных параметров в регламентированном отчете. Для начинающих. Промо

Работа с интерфейсом v8 БП2.0 УПП1 БУ Бесплатно (free)

Для начинающих. Как редактировать дополнительные параметры регламентированного отчета, изменив только модуль формы и модуль объекта. Как сохранить дополнительные параметры в данных отчета.

22.01.2014    20854    KapasMordorov    4    

Мобильная платформа 1С 8.3: чтение СМС, журнала звонков и т.д. и т.п.

SMS рассылки Мобильная разработка v8 v8::Mobile Россия Бесплатно (free)

Пишем приложение по учету личных финансов с загрузкой СМС от банков на основе мобильной платформы 8.3.15.62 ...

27.02.2020    5477    kras_71    7    

Treemapping — способ визуализации данных древовидной структуры. Карта-схема дерева

Математика и алгоритмы Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Предлагается ознакомиться с редким способом графического представления иерархических данных. Приводится алгоритм формирования и пример реализации.

18.02.2020    5761    randomus    20    

Цена победы, или Матчасть мобильного приложения "ТОИР Магнит"

Мобильная разработка v8::Mobile Бесплатно (free)

Проект по созданию мобильного приложения «ТОИР Магнит» стал победителем конкурса 1С:Проект года-2018. В чем его особенность, рассказал участникам конференции INFOSTART EVENT 2019 Inception директор по маркетингу и продажам группы компаний «Деснол Софт» Сергей Ребрин.

04.02.2020    4057    RebrinSG    13    

Программное генерирование кнопочек для удобного управления уровнями группировки в отчетах (версия 2a). Промо

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

В табличных документах 1С 8 имеется отличная возможность использования группировок, но управление уровнями группировок через контекстное меню не очень удобное. В своих отчетах для управления уровнями группировок я использую маленькие кнопочки на поле табличного документа - это намного удобнее и быстрее, чем через контекстное меню.

09.04.2011    46813    mtv:)    74    

Январский пак Simple UI: диаграммы и индикаторы, глобальные переменные,константы и многое другое

Мобильная разработка v8::Mobile Бесплатно (free)

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

20.01.2020    3387    informa1555    5    

СКД. Шаг 3. Используем макеты для оформления отчета

Работа с интерфейсом v8 v8::СКД 1cv8.cf Бесплатно (free)

В данной публикации рассмотрим базовый подход к использованию собственных макетов в СКД на примере формирования небольшого отчета.

13.01.2020    23560    aximo    15    

Собираем и запускаем приложение на Android (.apk файл)

Мобильная разработка v8::Mobile 1cv8.cf Бесплатно (free)

Пригодится тем, кто решит собрать 1С приложение на Android.

31.12.2019    30354    John_d    63    

Хитрости компоновки данных: программное формирование заголовков отчета и колонок без использования макетов. Промо

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Хитрости компоновки данных: программное формирование заголовков отчета и колонок без использования макетов. Очень часто необходимо программно сформировать заголовок отчета, например добавить туда наименование валюты, в которой формируется отчет. Можно использовать макеты, но во многих случаях это не оправданно.

27.07.2012    32425    milkers    10    

Большой декабрьский пак дополнений Simple UI (Simple WMS): распознавание текста в обычных экранах и документах, отправка голосового сообщения на устройство даже в фоне и многое другое. Видео в конце поста

Мобильная разработка v8::Mobile УУ Бесплатно (free)

Теперь распознание текста, которое тестировалось вот тут https://infostart.ru/public/1159499/ встроено в конструктор экранов и документов, а также многие другие новые возможности Simple UI.

11.12.2019    3687    informa1555    0    

[СКД] Вывод картинки в результат любого отчета на СКД

Работа с интерфейсом v8 v8::СКД 1cv8.cf Бесплатно (free)

Если у вас в справочнике Номенклатура (или другом справочнике) заполнена картинка, то ее можно легко вывести для наглядности отчета.

09.12.2019    10550    John_d    16    

Лайфхаки 1С. Настройка списков (Часть 3)

Работа с интерфейсом v8 Бесплатно (free)

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

03.12.2019    17563    VachKirp    14    

Рабочее место кассира для touch-screen и программируемой клавиатуры продавца в «1С: Розница» Промо

Работа с интерфейсом v8 Розница Бесплатно (free)

Вашему вниманию предлагается текст одного из технических проектов «1С: Розница 8», он описывает процесс разработки интерфейса РМК, с которым, нынче, работают кассиры очень многих магазинов.

29.11.2012    47682    aavolkoff    50    

В новой платформе пропала кнопка "Печать". Имитируем БСП

Работа с интерфейсом v8 Россия Бесплатно (free)

"Приятным" сюрпризом для многих пользователей 1С стало то, что при обновлении платформы (начиная с 8.3.15) полностью поменялся интерфейс. Можно долго спорить о целесообразности этого новшества, но самым главным минусом стало то, что пропали стандартные кнопки на панели инструментов. Разработчики предполагают повсеместное использование БСП, но что делать тем, кто давно и успешно использует самописные конфигурации, в которых формирование печатной формы происходит по ТабДок.Показать(), и не желает их "утяжелять"? Добавим общую форму с нужными нам кнопками.

03.12.2019    9746    Vlan    44    

Управляемые формы. Изменение формы списка или формы объекта без внесения изменений в типовые формы (без использования расширений)

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Вносим изменения в типовые формы объектов (документы, справочники, журналы, обработки, общие формы). Не снимая с поддержки эти формы. Создаем программно элементы из общего модуля. Для примера рассмотрю добавление колонки "Скрепка" в форму списка документа. Если к документу привязан файл, то в списке в новой колонке должна отображаться "скрепка".

12.11.2019    13373    John_d    24    

Бюджет-революция свершилась!

Пользователю системы Финансовый учет и бюджетирование (FRP) Мобильная разработка v8 v8::Mobile 1cv8.cf Домашние учет и финансы УУ Бесплатно (free)

Мы полностью обновили дизайн приложения и улучшили ряд основных функций и небольших деталей, что позволило нам вывести Бюджет на новый уровень.

08.11.2019    8140    Baksheev-Nikita    16    

ELK. Время изумительных историй!

Журнал регистрации Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Всем привет! Сегодня хочу рассказать вам несколько полезных историй про то как нам помог Elastic search в связке с Kibana. Про сам Elastic рассказывать не буду, уже все давным давно описали и до меня. Все обычно говорят что это полезно, это классно. В то же время, очень мало кто рассказывает про практические ситуации: когда и как помог Elastic. Итак, начнем.

31.10.2019    9309    slozhenikin_com    28