Закон Фиттса и Хика

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

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

59
В интерфейсе тоже есть свои законы.
Товарищ Пол Фиттс был первым главой психологического отдела Аэродинамической лаборатории ВВС США и профессором двух университетов (много сделал для авиационной безопасности). Закон был сформулирован в 1954 , а впервые применен в психологии взаимодействия компьютер-человек в 1978 году (также применен ко многим указательным устройствам таким как мыши, джойстики...), но к сожалению Пол Фиттс не дожил до этих дней и умер в 1965 в возрасте 53 лет.

Закон Фиттса

Время достижения цели прямо пропорционально дистанции до цели и обратно пропорционально размеру цели.

Paul Fitts. The Information Capacity of the Human Motor System
in Controlling Amplitude of Movement, 1954

На самом деле закон логарифмический :

T = a + b log2(D/W + 1),

где T — среднее время, затрачиваемое на совершение действия, a — время запуска/остановки устройства, b — величина, зависящая от типичной скорости устройства, D — дистанция от точки старта до центра объекта, W — ширина объекта, измеренная вдоль оси движения.

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

Том Стэффорд развивает эту мысль:
«Хотя основной посыл и очевиден (большие вещи легче выбрать), точная математическая характеристика впечатляет, так как включает в себя логарифмическую функцию, а это означает, что взаимосвязь между размером и временем реакции такова, что небольшое увеличение размеров малых объектов позволяет их легче выделять (тогда как небольшое изменение размеров больших объектов уже не имеет значения). То же самое касается и дистанции до цели»

Следствия закона для юзабилити:

 - часто нажимаемые кнопки надо делать больше.

 - эффект от увеличение размера кнопки снижается логарифмически.

Демонстрация закона Фиттса

Закон Хика

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

Впервые эта закономерность была получена в 1885 г. немецким психологом И. Меркелем, а в 1952 г. получила экспериментальное подтверждение в исследованиях В.Э. Хика, в которых она приобрела вид логарифмической функции.

T = a+blog2(n + 1)

Где T — среднее значение времени реакции по всем альтернативным сигналам; n — число равновероятных альтернативных сигналов;a и b — коэффициенты пропорциональности.

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

Закон говорит о том, что чем меньше элементов меню, тем меньше времени занимает выбор одного из них. А также что одно меню лучше чем два.

При использовании любых положительных и ненулевых значений a и b из закона Хика следует, что предоставление пользователю сразу нескольких вариантов одновременно обычно является более эффективным, чем организация тех же вариантов в иерархические группы. Выбор из одного меню, состоящего из 8 элементов, производится быстрее, чем из двух меню, состоящих их 4 элементов каждое. Если все элементы могут быть выбраны с равной вероятностью и если не учитывать время, необходимое для открытия второго меню (которое, конечно, еще более увеличило бы время для интерфейса, состоящего из двух меню), то сравнение времени для выбора одного элемента из восьми (a + b log2 8) с удвоенным временем для выбора одного элемента из четырех 2 (a + b log2 4), поскольку log2 8 = 3, a log2 4 = 2, то получим:

а + 3b < 2(а + 2b)

соответственно:

a<2a и 3b<4b.

Что и требовалось доказать.

Библиография:

http://wikipedia.org/
http://usabilist.com.ua/
http://particletree.com/features/visualizing-fittss-law/
http://habrahabr.ru/
http://psi.webzone.ru/

Благодарности:

Моей супруге, Вере, за терпение и понимание.

А так же:
http://www.google.com/
http://www.yandex.ru/
http://skype.com/ (потому что всегда благодарен)
http://yota.ru/ (за Интернет на улице)

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

59

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

Комментарии
Избранное Подписка Сортировка: Древо
1. ded00786 346 13.01.10 11:40 Сейчас в теме
2. alex_art 14 13.01.10 11:59 Сейчас в теме
ИМХО ! Доказательство примерно на том же уровне как все гипотезы школьного курса физики (при прочих равных условиях и в вакууме). Модель применительно к интерфейсу очень приблизительная и не учитывает кучу факторов: размер самой области где размещен интерфейс, какие то привлекающие внимание цвета,может быть эмоциональное состояние пользователя. Возможно влияние этих факторов и невелико, но все же предварительно думаю стоит их оценить и о них написать.
А вообще интересный труд.
3. support 4454 13.01.10 12:13 Сейчас в теме
(2) на все эти факторы и положены коэффициенты а и б. и здесь доказательство не закона, а его следствия, что выбор 8 лучше, чем сначала 4 и потом 4.
4. alex_art 14 13.01.10 14:16 Сейчас в теме
A и B в законе это коэффициенты пропорциональности. Другими словами корреляции или тесноты связи, даже если Вы и правы, коэффициентов всего 2 !!! Даже если они и несут в себе информационную нагрузку того что я перечислил, то она либо совокупная, либо еще чего ...
5. support 4454 13.01.10 15:16 Сейчас в теме
(4) Смысл в том, что все N факторов одинаковы, как при выборе 8, так и при выборе 4 и 4, поэтому они сокращаются.
Закон Хика - это из области психоанализа и подтверждение его получено экспериментально.
alex_art; +1 Ответить
6. alex_art 14 13.01.10 15:28 Сейчас в теме
я понял ... смысл A и B в формуле несколько не такой как я думал ... это не факторы, это типа степени свободы
7. echo77 1096 13.01.10 20:10 Сейчас в теме
Кто какой литературой/теорией пользуется при разработке интерфейса?
Как отличить кривой(неудобный интерфейс) от хорошего?
10. support 4454 13.01.10 22:45 Сейчас в теме
8. break 30 13.01.10 21:48 Сейчас в теме
Для меня тоже это актуально, есть ли где примеры хорошего и плохого интерфейса? Для меня хороший интерфейс это интуитивно понятный интерфейс, с хорошими функциональными возможностями.
9. iov 395 13.01.10 22:30 Сейчас в теме
+ еще множество пунктов к данному закону.
Так что делаем выводы господа идеальный вариант это ОГРОМНАЯ КРАСНАЯ
КНОПКА ПОСРЕДИ ЭКРАНА!
Поручик; +1 Ответить
11. Stepa86 1276 15.01.10 08:15 Сейчас в теме
(9) уже и так существуют элементы бесконечного размера и элементы, до которых 0ое расстояние. И вы о них прекрасно знаете 8-)
12. den_vladimir 94 15.01.10 09:29 Сейчас в теме
Кстати да! Информация, заслуживающая внимания!
13. tango 484 15.01.10 10:01 Сейчас в теме
14. support 4454 15.01.10 12:31 Сейчас в теме
(13) Если не указан источник, то значит это моя статья на заданную тему.
15. tango 484 15.01.10 14:23 Сейчас в теме
17. support 4454 15.01.10 14:48 Сейчас в теме
Конечно, я согласен, что все это я не из головы придумал. Это компиляция информации из нескольких источников. Например, фотографию и биографию я взял в википедии, в (15), наверное, тоже оттуда. Ссылку на демонстрацию там же. Про Хика я нашел на сайте психологии, а так же из английской википедии, так как в русской про него ничего нет. Грубо говоря, получился небольшой реферат. Другого такого в Интернете нет, поэтому ссылку на оригинал я дать не могу.
16. tango 484 15.01.10 14:25 Сейчас в теме
18. support 4454 15.01.10 15:07 Сейчас в теме
(16) Мое желание было только информировать сообщество. Вы, я смотрю, заинтересовались, начали искать другие статьи про Фиттса и Хика, значит моя цель достигнута.
19. tango 484 15.01.10 15:37 Сейчас в теме
из моих постов это не следует
Прикрепленные файлы:
20. support 4454 16.01.10 21:44 Сейчас в теме
(19) Дополнил статью, так пойдет?
21. tango 484 18.01.10 09:45 Сейчас в теме
Доржи, я не кидал камней.
22. Pavlovsky 56 28.01.10 15:38 Сейчас в теме
вариант с 2 по 4 посчитан неверно. Сначала выбираем из двух пунктов, потом из четырех.
Надо: a + b log2 2 + a + b log2 4 = 2а + 3b.

А еще 1 прибавить забыли.

И к закону Хика есть вопросы. Почему log2 (n+1). У нас что человек в совершенстве владеет методами бинарного поиска?! К тому же бинарный поиск для отсортированных списков. Как можно отсортировать списки меню ума не приложу. что в данном случае будет отношением полного порядка?
23. sergbsv 61 22.04.10 07:57 Сейчас в теме
Все в природе происходит по экпоненте ;)
Оставьте свое сообщение

См. также

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

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

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

12.11.2019    2036    John_d    18       

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

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

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

16.10.2019    3844    YPermitin    15       

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

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

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

06.10.2019    4602    YPermitin    21       

Лайфхаки 1С (часть 1). Настройки отчетов и печатных форм 1С 38

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

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

02.10.2019    5371    VachKirp    9       

СКД. Отчеты с картинками 184

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

Решение популярных кейсов с картинками в отчетах на СКД.

25.09.2019    5794    YPermitin    24       

[Механизм интерфейса] Часы 54

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

Добавляем цифровые часы на форму, как бонус рассмотрим вариант и с аналоговыми.

26.08.2019    3649    rpgshnik    33       

Произвольная начальная страница через расширение (программно) 41

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

Установка своей формы произвольному пользователю на начальную страницу.

14.08.2019    3149    nagaitseff    11       

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

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

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

01.08.2019    3928    vasilev2015    5       

Пользовательские настройки системы компоновки данных 88

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

Работа с отчетами в пользовательском режиме, формы отчетов. Понятие пользовательских настроек в отчетах на СКД. Определение состава пользовательских настроек для разделов в целом и для отдельных элементов, для всего отчета и для отдельных группировок. Видимость функциональных опций в отчетах на СКД.

09.07.2019    7775    ids79    0       

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

Статья Программист Нет файла Россия Бесплатно (free) Работа с интерфейсом

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

08.07.2019    1701    user1235822    7       

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

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

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

04.06.2019    16871    YPermitin    49       

Расшифровка отчета на СКД с детализацией по выбранному полю на основе БСП 92

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

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

14.05.2019    8387    Viktor_Ermakov    6       

Свой макет оформления отчета 34

Статья Программист Нет файла v8 v8::СКД Россия Windows Бесплатно (free) Работа с интерфейсом

Пример создания и оформления и применения своего (пользовательского ) макета оформления для СКД.

24.04.2019    5275    olegpkc    5       

Раздельный вывод частей даты на форму без программирования 71

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

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

12.01.2019    6033    drmaxart    20       

Динамический вывод таблицы значений на форму 35

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

Вывести на форму таблицу значений, а потом на её место другую, третью, четвёртую? Не вопрос.

11.01.2019    6255    Vlad1917    26       

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

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

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

08.12.2018    7954    moolex    26       

Тот самый Рабочий стол. Возрождение легенды 78

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

Невероятный инструмент построения адаптивных интерфейсов.

30.11.2018    10405    1c-intelligence    23       

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

Статья Программист Нет файла v8 Розница УУ Кассовые операции Розничная торговля Бесплатно (free) Работа с интерфейсом

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

04.10.2018    11510    asdfgcom    56       

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

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

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

23.07.2018    26720    rpgshnik    39       

Бодаемся с отображением отборов на управляемых формах 84

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

Рассмотрим в статье, как настроить отображение пользовательских отборов на форме по своему желанию.

30.05.2018    15288    lemz    14       

Итоги в динамическом списке 48

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

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

28.05.2018    9457    CXY    16       

Программное управление обычными формами документов и справочников в УПП/КА 34

Статья Программист Нет файла v8 v8::УФ КА1 УПП1 Россия Бесплатно (free) Работа с интерфейсом

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

09.05.2018    8803    dima_home    9       

23 способа изменить язык интерфейса в 1С 165

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

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

04.02.2018    51020    ekaruk    32       

Красивые графики. Пошаговая инструкция (Highstock) 122

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

Данный подход опробован на библиотеках: Нighcharts и Highstock. Для работы будет необходима 1С и браузер Google Chrome. Чукча не писатель (первая публикация).

22.11.2017    14578    Degrement    20       

Меняем стандартную форму выбора для реквизита формы на свою форму с запросом 51

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

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

30.09.2017    16258    ah7777777    24       

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

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

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

19.09.2017    29108    starik-2005    51       

"Мигаем" интерфейсом, или цепочки асинхронных вызовов 71

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

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

06.09.2017    13044    Chrizt    13       

Как добавить/убрать кота в отчет? 78

Статья Программист Нет файла v8 БП3.0 Бесплатно (free) Работа с интерфейсом

Кот в отчете: кому-то нравится, кого-то жутко бесит. Как избавиться, заменить, оставить (нужное подчеркнуть)?

12.05.2017    23650    starik-2005    16       

Итоги в динамическом списке 47

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

Как быстро посчитать итоги в динамическом списке

03.04.2017    21729    Восьмой    34       

Шрифт с иконками Infostart (ico-infostart) 7

Отчеты и формы Программист Архив с данными Бесплатно (free) О сообществе Работа с интерфейсом

Шрифт с иконками Infostart (+ векторные исходники в svg)

07.03.2017    12488    29    zenechka    5       

Таблицы на управляемых формах: создание, расширение, управление. 93

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

Как вывести результат запроса в таблицу на управляемую форму, ведь здесь нет метода "СоздатьКолонки()"? Как добавить поле ввода в табличную часть документа, если нет желания менять документ? Разбираемся...

10.01.2017    47568    starik-2005    24       

Возвращение старого поиска в новых релизах Бухгалтерии предприятия 3.0 35

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

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

13.12.2016    18276    ardn    34       

Как "перемотать" динамический список в начало при открытии? (или некоторые нюансы получения данных динамического списка) 57

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

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

03.11.2016    19457    Fragster    25       

Программное создание графических схем (v.2): API для ГрафическойСхемы 73

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

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

27.09.2016    17255    serg_infostart    15       

Автоматическое добавление новых реквизитов на форму (УФ) 39

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

Идея такая: Программист добавил реквизит в объект. В комментарии этого реквизита прописал некое спец. слово (можно не матерное). На форму объекта новый реквизит далее попадает автоматом в спец. группу "Дополнительно".

03.08.2016    16633    Патриот    23       

Управляемые формы: Поле HTML Документа и веб-клиент 58

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

Взаимодействие javascript и интерфейса 1С дает огромные возможности для реализации нестандартных функций. Раньше можно было напрямую вызывать функции JavaScript через DOM объект document Поля HTML документа. В современных браузерах эта возможность ушла. Более того, в веб-клиенте появляется тип ВнешнийОбъект, который вообще нигде не описан. На Инфостарте были предложения вызывать JavaScript через fireEvent, но это очень неудобно. Предлагаю свой вариант решения.

18.07.2016    25036    compguru    10       

Три приёма, позволяющие сделать интерфейс конфигураций 1С на управляемых формах удобнее при большом шрифте 52

Статья Программист Нет файла v8 УНФ ERP2 БП3.0 Windows Бесплатно (free) Работа с интерфейсом Универсальные функции

С появлением управляемых форм вообще и БП 3.0 в частности пользователи, которые не хотят портить своё зрение рассматриванием мелкого шрифта, оказались в невыгодном положении. Многих элементов на экране в "тяжёлых" документах вообще оказалось не видно. Все попытки решить вопрос штатными средствами настройки предприятия оказались неэффективны. Вот несколько приёмов, которые буквально в два щелчка мышкой и парой строк кода помогут решить проблему.

05.11.2015    15371    H-Labs    11       

Как скрыть "пустые группы" в списке выбора справочника при отборе 47

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

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

29.10.2015    26392    shevelyov    25       

Параметры сеанса. 48

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

Параметры сеанса - это объекты метаданных конфигурации. Поговорим об их назначении и принципах работы с ними.

06.09.2015    56773    niko11s    8       

Шкала в строке состояния 51

Статья Программист Нет файла v8 Windows Бесплатно (free) Работа с интерфейсом

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

31.08.2015    13892    Ivon    26       

Развитие управляемого интерфейса в 1С 8.2 - 1С 8.3 55

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

К управляемым формам, которые появились в 8.2, я до сих пор относился презрительно. Считал это неудачной попыткой 1С следовать модным тенденциям в разработке интерфейсов и прогибом для возможности работать через браузер. Я считал, что 1С пожертвовала простотой разработки в угоду веб-доступу. Но после курсов Арутюнова Сергея по управляемому интерфейсу в июле 2015 года в УЦ1 я поменял ненависть на любовь. Звучит парадоксально, но это так. А теперь подробнее…

27.07.2015    35495    fixin    103       

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

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

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

22.06.2015    21796    Tatitutu    12       

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

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

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

19.06.2015    101871    ekaruk    121       

Быстрый ввод строковых значений в поля составного типа 64

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

Когда нужно дать пользователю возможность вводить с клавиатуры строковые значения в поле ввода составного типа

04.06.2015    17667    Cyberhawk    14       

Как программно открыть типовые отчеты (Карточку счета, Анализ счета, ОСВ по счету) с отбором, не изменяя сам отчет, в конфигурации БП 3.0 89

Статья Программист Нет файла v8::БУ БП3.0 Россия БУ Windows Оборотно-сальдовая ведомость, Анализ счета Бесплатно (free) Практика программирования Работа с интерфейсом

Была необходимость из обработки открывать типовые отчеты (ОСВ по счету, Анализ счета, Карточка счета) с отборами по субконто. В БП 2.0 все это делалось довольно просто, а вот в 3.0 пришлось поломать голову. Поскольку не нашел подобной статьи на Инфостарте, то решил поделиться опытом.

13.04.2015    24779    Kondratenko.as    36       

Как перенести форму документа (справочника, ...) из одного документа (справочника, ...) в другой похожий документ (справочник, ...) 54

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

При попытке изменить Тип Реквизита «Объект» все элементы формы теряли путь к данным, ладно бы «поля ввода» (можно было выбрать заново «путь к данным»), но с табличными частями вообще труба, при выборе в «Таблице» все колонки в этом элементе банально удалялись. Можно, конечно, потратить кучу времени и вручную продублировать все то, что есть в форме оригинала, но я нашел другой путь!

26.11.2014    14615    RomanBor    18       

Добавление дополнительных отчетов и обработок в тонком клиенте. 45

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

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

30.09.2014    64046    John_d    14