Философия "удобства" интерфейса и ее практические выводы

Публикация № 1089678 08.07.19

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

интерфейс

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

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

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

НО! Главным моментом в оценке интерфейса является то, что интерфейс делится на два ПРИНЦИПИАЛЬНО И СИЛЬНО отличающихся вида:

1) универсальный интерфейс

2) прикладной интерфейс

Прикладной интерфейс -  это интерфейс рабочего места, когда пользователь на своем рабочем месте многократно в течении дня выполняет не очень большой (в пределах нескольких десятков) заранее ему хорошо известный набор/перечень  операций.

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

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

Такой интерфейс у экономистов, программистов, руководителей отделов, руководителей предприятий и т.п.

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

Но! Удобство интерфейса для ПРИКЛАДНОГО ИНТЕРФЕЙСА легко и четко измеряется, потому что у прикладного интерфейса понятие "УДОБНЫЙ" должно быть равно понятию "ЭФФЕКТИВНЫЙ"!

Далее речь буду вести ТОЛЬКО о ПРИКЛАДНОМ ИНТЕРФЕЙСЕ и просьба это четко понимать и не пытаться мои рассуждения применить к УНИВЕРСАЛЬНЫМ ИНТЕРФЕЙСАМ.

Итак, как определить удобство ПРИКЛАДНОГО ИНТЕРФЕЙСА.

У прикладного интерфейса есть два этапа, в которых его эффективность оценивается по разному.

  1. этап обучения
  2. этап профессиональной работы.

Так вот, "УДОБСТВО" прикладного интерфейса легко и просто измеряется

1) СКОРОСТЬЮ ОБУЧЕНИЯ пользователей С МИНИМАЛЬНОЙ ЧУЖОЙ ПОМОЩЬЮ с этим интерфейсом, т.е. периодом времени за который пользователь достигнет стадии, когда он уже не будет задумываться, а уже будет четко знать, какой перечень "кнопок" и в каком порядке он должен "нажимать" для выполнения хотя бы 90% требуемых от него операций.

2) СКОРОСТЬЮ профессиональной РАБОТЫ пользователя, т.е. количеством выполненных пользователем операций за период времени, обычно за день, конечно же при условии, что поток операций заранее превышает способность пользователя их все выполнить.

Далее я буду уже четко подразумевать под "удобством" или "эффективностью" прикладного интерфейса именно две вышеприведенные, довольно четко определяемые, скорости. 
Т.е. "удобство"/"эффективность" - это скорость.

Т.е., если пользователю с ПРИКЛАДНЫМ интерфейсом стало работать "гораздо удобнее и приятнее", но при этом скорость его работы упала более, чем в 1.5 раза, то к черту такое "удобство" !

Пример такого "удобства" - дать возможность пользователю прикладного интерфейса вводить даты для задания периодов (даты начала и конца) отчета мышкой через "календарь", а не цифрами с клавиатуры в поля дат.

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

И при этом "удобство" прикладного интерфейса ведь не нужно измерять с точностью до 1%.
Мне кажется что, ЕСЛИ эффективность прикладного интерфейса у примерно одинаковых пользователей отличается в пределах 30%, то это одинаково "удобный" интерфейс.

Т.е. если фирма наняла программистов и те переписали программу под "современный и более удобный, более дружественный и т.д., и т.п." интерфейс, но при этом после обучения и освоения нового интерфейса, скорость работы пользователей ЯВНО (более чем в 1.5 раза) не выросла, то деньги на новый интерфейс выброшены зря, т.к. погрешность "измерения скорости работы пользователей" - это и есть 30-40%.
Ведь и на самом деле "скорость работы пользователей" - это величина, зависящая от слишком многих факторов и со временем может меняться в ту или иную сторону на 30-40% не зависимо от интерфейса.

 

ВЫВОДЫ.

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

Поэтому дальнейшие выводы будут про рабочие места с прикладным интерфейсом, на которых только клавиатура, мышка и опционально сканер штрих кода.

Дальше выскажу, скорее всего шокирующие Вас, свои практические выводы из вышеперечисленных философских рассуждений.

 

ВЫВОД 1.

Прикладной интерфейс пользователя в идеале должен состоять из двух,  довольно сильно отличающихся по оформлению друг от друга, режимов:

- режим обучения

- режим профессиональной работы.

 

ВЫВОД 2.

В программе, в которой есть рабочие места и с универсальным, и с прикладным интерфейсом, эти интерфейсы должны быть СОВЕРШЕННО разные.

Т.е. нельзя "обычный многооконный мышекликательный" универсальный интерфейс ставить на рабочее место, подразумевающее прикладной интерфейс.

 

Далее сначала аксиома:
===========================================================
в БОЛЬШИНСТВЕ СЛУЧАЕВ при выборе как работать, когда пользователь в интерфейсе что-то может сделать нажатием клавиши на мышке ("нажатием кнопки" на экране) или нажатием клавиши на клавиатуре, то он будет часто стараться сделать это именно мышкой.
===========================================================

На моей практике, вместо слова "часто" должно быть написано "ВСЕГДА!". Но возможно кому-то из вас более везет с пользователями ...


ВЫВОД 3.

Прикладной интерфейс должен быть написан так, чтобы пользователь не мог использовать мышку!

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

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

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

На моей практике, пользователь, который уже освоил свою работу, выполняет последовательность из десятка операций используя только клавиатуру меньше, чем за секунду (при условии, что компьютер успевает их отрабатывать), а вы сами знаете, что даже простое нажатие последовательности не очень больших (обычных таких) кнопок или пунктов меню на экране, занимает как минимум В СРЕДНЕМ 1 СЕКУНДУ НА 1 КНОПКУ/ПУНКТ, а часто и 2 секунды, даже просто из-за риска "промахнуться" среди других рядом нарисованных элементов.

Конечно же, все вышесказанное является моим субъективным мнением. которое может быть ошибочным.

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Ta_Da 08.07.19 14:34 Сейчас в теме
Алан Купер "Психбольница в руках у пациентов" - там можно почитать про когнитивную сложность (и разработку интерфейсов программистами в целом).

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

Любая мало-мальски сложная задача (т.е. сложнее, чем конвейерная обработка товаров, например на кассе продуктового магазина, где собственно и может быть крайне важным скорость выполнения операции), будет решаться с большими усилиями (хотя, возможно и быстрее, если сидеть с секундомером), чем с помощью мыши. Как только задача выходит за рамки "проносим товар через сканер штрихкода", превращается в мучительный и долгий поиск товара в интерфейсе из 80ых, с поиском нужного названия/штрихкода/кода товара в полуобщей тетрадочке, лежащей возле оператора.

P.S. судя по картинке к публикации, предположу что "управляемые формы не нужны и очень медленно работают" ?
2. lmnlmn 67 08.07.19 15:59 Сейчас в теме
Вы могли бы пояснить вывод №1? Если в режиме обучения интерфейс разительно отличается от рабочего варианта, то чему пользователь научится? Не смог себе представить что вы имели в виду.
4. user1235822 08.07.19 19:58 Сейчас в теме
(2) Про режим обучения наверно нужно написать отдельную статью.

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

В такой ситуации постоянно идет процесс смены опытного пользователя на новичка
на каком-н. рабочем месте (в какой-н. торговой точке).
И при этом практика показывает, что
1) наличие распечатанных инструкций не помогает - предпочитают не читать, а звонить
в поддержку, т.е. нам - ИТ-шникам. :-)
2) новичка на рабочем месте обучать либо уже не кому, т.к. предыдущий опытный
пользователь ушел в отпуск/заболел/уволился, либо если есть второй опытный
пользователь, то он загружен под завязку.
Соотв-но - звонят в тех. поддержку и нужно все рассказывать заново и регулярно
с перерывами в несколько дней :-)

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

Поэтому идея следующая...

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

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

Так и в режиме обучения программы должно происходить что-то аналогичное.
Также описания кнопок в режиме обучения должны быть длинными и рассчитанными
на ту..., в смысле новичков.
Т.е., например, не надпись "Ins - новый", а "Клавиша Insert - ввести новый чек",
при этом возможно как-то показать в одном из сообщений, где же на клавиатуре
эта клавиша Insert, Delete, Esc и т.д.

Ну и есть еще много моментов режима обучения, но это лучше в отдельной статье рассказать.
Fox-trot; +1 Ответить
5. Ta_Da 08.07.19 20:02 Сейчас в теме
(4)
Т.е., например, не надпись "Ins - новый", а "Клавиша Insert - ввести новый чек",
при этом возможно как-то показать в одном из сообщений, где же на клавиатуре
эта клавиша Insert, Delete, Esc и т.д.

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

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


Вы все-таки почитайте Купера, т.к. у вас классическая ситуация с разработчиками, которые пилят интерфейсы так, как удобно им и пользователями, которые вынуждены в этих условиях "выживать".
7. serega_sun 14.07.19 18:16 Сейчас в теме
Кто-то читал эти подсказки...
Обычно: "Мне программа выдала табло с каким-то текстом, я нажала "Да" и теперь ничего не работает"
3. oldcopy 171 08.07.19 17:09 Сейчас в теме
"Философия" автора вообще с трудом поддается логике.

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

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

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

Вывод 3 - вообще бред. Разные задачи и интерфейсы обладают разными способами ввода и не всегда клавиатура является оптимальным. Если говорить о кассе, то там широко используются программируемые клавиатуры, но это далеко не тоже самое, что клавиатура обычная. По своей сути это скорее аналог сенсорного экрана, где кнопки клавиатуры дублируют экранные кнопки интерфейса. Но клавиатура удобна только если таких кнопок немного, в той же розничной торговле их с пяток будет (основных), а основной способ ввода данных о товаре - это вовсе сканер ШК.

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

Или обратите внимание на способ авторизации сотрудников и ввода данных о клиенте. В рознице это обычно штрих-код, который есть как на бейджах сотрудников, при помощи которых они авторизуются на кассе, так и на дисконтных и скидочных картах. Потому что сканер ШК в рознице есть всегда. А общепит наоборот использует магнитные карты, потому как сканер ШК в общепите редкость (сейчас появился только "благодаря" ЕГАИС) и откровенно неудобен, так как требует обоих рук, а во второй руке у официанта может быть телефон (принимает заказ с доставкой), поднос, блокнот и т.д., ридер позволяет работать одной рукой, как и сенсор, поэтому и прижился в общепите как стандартный метод ввода.
dabu-dabu; rusmil; Ta_Da; +3 Ответить
6. user1235822 09.07.19 09:07 Сейчас в теме
(3) Спасибо за развернутый коммент.
Пожалуй и правда, для ясности нужно указать нюанс с использованием специализированных устройств обмена информацией.
Статью подправил.
Оставьте свое сообщение

См. также

Подсистема 1С "Визуальные инструменты АФРОДИТА" (Панель показателей и виджетов)

Работа с интерфейсом Рабочее место Мониторинг Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Создайте свою панель показателей и виджетов в любой конфигурации 1С с помощью подсистемы 1С "Визуальные инструменты АФРОДИТА". Дашборды на начальном экране изменят ваш подход к интерфейсу и рабочему месту.

10800 руб.

20.03.2023    6939    7    19    

24

[Расширения] Динамическое управление видимостью и доступностью элементов форм (УФ) (8.3.6+)

Работа с интерфейсом Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

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

5000 руб.

14.01.2016    52130    15    21    

38

Конструктор HTML, CSS и javascript

Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

10.04.2023    6058    130    acces969    28    

103

Модель состояния для MVC

Работа с интерфейсом Идеи и тренды в разработке Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    1525    kalyaka    2    

16

Программный интерфейс для доработки форм

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

Реализовал простой способ программного создания новых элементов, команд и реквизитов на форме.

25.11.2021    6764    AtamanovYS    19    

122

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

Работа с интерфейсом Мобильная разработка Платформа 1С v8.3 Мобильная платформа Конфигурации 1cv8 Бесплатно (free)

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

02.11.2020    13750    leobrn    82    

106

Редактор графов

Работа с интерфейсом Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

1000 руб.

06.10.2020    7544    4    7    

6

[Общий модуль] Динамическое формирование интерфейса

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

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

28.08.2020    31100    rpgshnik    88    

284

Управление дашбордами

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    13055    15    4    

22

Форма выбора (подбор) в управляемых формах

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

Разбор небольших примеров того, как правильно открывать форму выбора (подбора) в управляемых формах, не прибегая к модальным окнам.

08.05.2020    180439    user5300    40    

291

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

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

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

30.01.2020    20972    Baksheev-Nikita    36    

110

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

Работа с интерфейсом Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

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

13.01.2020    72309    aximo    23    

199

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

Работа с интерфейсом Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

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

09.12.2019    16196    John_d    18    

122

[Взрыв шаблона!] Новый способ программной настройки условного оформления

Работа с интерфейсом Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Условное оформление форм и списков это великолепная возможность их настройки по заданным условиям. Но существенным недостатком является трудоемкость написания и сопровождения программного кода. В публикации предлагается новый способ программной настройки условного оформления.

1 стартмани

01.12.2019    30558    73    mszsuz    13    

161

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

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

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

12.11.2019    21542    John_d    29    

125

"Живые" картинки со Snap.SVG

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 Абонемент ($m)

В статье рассмотрен пример использования http-сервисов для визуализации данных

1 стартмани

24.10.2019    16596    blackhole321    7    

94

Создание асинхронных виджетов

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

Описание нескольких способов создания асинхронных виджетов для 1С:Предприятия. Рассматриваются способы с использованием HTTP-сервисов и фоновых заданий.

16.10.2019    16394    Infostart    19    

156

Формы. Трудности программной работы

Работа с интерфейсом Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free)

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

06.10.2019    14744    Infostart    32    

116

Альтернативный способ добавления элементов и реквизитов на формы

Работа с интерфейсом Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Россия Абонемент ($m)

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

1 стартмани

09.09.2019    26127    46    bmk74    9    

83

[Шпаргалка] Программное создание элементов формы

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

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

06.09.2019    209040    rpgshnik    87    

863

Отслеживание выполнения фонового задания

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

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

17.08.2019    56188    ids79    23    

224

[Механизм интерфейса] Свой флажок (чекбокс)

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

09.08.2019    32168    29    rpgshnik    44    

172

Форма отчета СКД

Работа с интерфейсом Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

Описание объекта ОбщиеФормы – ФормаОтчета.

01.08.2019    22448    vasilev2015    5    

89

Подсистема "Варианты отчетов". Используете ли Вы ее правильно?

Работа с интерфейсом БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Небольшая история про использование подсистемы "Варианты отчетов" из БСП. Используете ли Вы ее правильно?

04.06.2019    72697    Infostart    57    

334

Быстрый ввод неудобных символов

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

Использование Alt-кодов для ввода “[”, “]”, “”, “&”, “#”, “|”

15.04.2019    20059    pparshin    30    

97

Программное добавление элементов на управляемую форму

Работа с интерфейсом Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Пример добавления Команд, Полей ввода, Групп, Страниц, Реквизитов, Обработчиков событий.

1 стартмани

13.02.2019    145296    74    spec8s    47    

256

Расширение: Темы для 1С 8.3

Работа с интерфейсом Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Расширение позволяет сменить цвет оформления для интерфейса Такси.

3 стартмани

10.02.2019    33850    213    spec8s    29    

60

HTML в новой версии 8.3.14 на примере 3-х JavaScript библиотек: AmCharts, HighCharts, DHTMLX

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Тестируем возможности HTML в новой версии 8.3.14 платформы на примере 3-х JavaScript библиотек: AmCharts, HighCharts, DHTMLX.

1 стартмани

29.01.2019    34680    Synoecium    46    

215

Подмена заголовка 1С

Универсальные функции Работа с интерфейсом Россия Бесплатно (free)

Подстановка имени базы данных в начало заголовка окон с программой 1С (конфигуратор и предприятие). Удобно при одновременной работе с большим количеством баз данных. Скрипт интересен будет как для программистов, так и для администраторов баз данных. Заголовок можно менять для любой программы, не только для 1С, для этого требуется немного исправить скрипт. Программисту 1С не составит труда переделать скрипт.

08.12.2018    12451    moolex    26    

26

Шпаргалка разработчика для работы с формами

Работа с интерфейсом Платформа 1С v8.3 Россия Абонемент ($m)

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

3 стартмани

31.10.2018    22095    95    ELAM    3    

30

Открывашка ячеек таблиц

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм

1 стартмани

27.10.2018    29191    16    tormozit    39    

107

Прикладной пример переработки стандартной формы РМК - Розница

Работа с интерфейсом Кассовые операции Розничная торговля Платформа 1С v8.3 1С:Розница 2 Управленческий учет Бесплатно (free)

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

04.10.2018    25418    asdfgcom    88    

92

Визуализация событий на временной шкале средствами "Поле HTML документа"

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Интересный способ наглядно отобразить события на временной шкале. Например, может быть применен для красивого вывода документов по клиенту. Тестировалось на платформе 8.3.12.1469

1 стартмани

31.07.2018    36242    160    Plotks2017    27    

236

Продвинутое рисование в табличном документе (стрелок и не только)

Работа с интерфейсом Платформа 1С v8.3 Абонемент ($m)

Вспоминаем геометрию и основы компьютерной графики. Матрицы и аффинные преобразования на плоскости.

1 стартмани

24.07.2018    28208    28    WalterMort    31    

87

[Шпаргалка] Свой заголовок отчету на СКД с параметрами, картинками (без программирования)

Работа с интерфейсом Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

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

23.07.2018    103245    rpgshnik    73    

366

Работа с данными выбора

Работа с интерфейсом Платформа 1С v8.3 Россия Абонемент ($m)

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

1 стартмани

17.07.2018    96752    33    kalyaka    17    

74