Давайте уважать...

23.07.09

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

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

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

1) Не лениться хотя бы кратко описать в ней назначение, особенности, дату разработки и контактные данные разработчика.

2) Не забывать назначать кнопке клавишу F1 (если добавили кнопку вручную).

3) А чтобы без проволочек пользователь получал справку, предлагаю назначать кнопке такую процедуру:

Процедура ДействияФормыСправка(Кнопка)
    ОткрытьСправку(ЭтотОбъект.Метаданные());
КонецПроцедуры

Буду рад услышать Ваше мнение. Спасибо.

См. также

Богатый редактор картинок, хранимых в базе, с возможностью РИСОВАНИЯ. Редактор внешних файлов картинок. Объект, расширяющий возможности работы с картинками из встроенного языка (Три в одном) + Обработка «Стандартизация картинок»

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

Обработка предназначена для редактирования картинок в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Также обработка может быть использована из встроенного языка как объект для редактирования картинок. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Данная обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    61791    43    59    

80

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

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

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

5000 руб.

14.01.2016    54394    16    21    

42

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

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

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

2400 руб.

29.06.2020    16694    21    4    

35

Новогоднее оформление для 1С

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    10731    750    elcoan    45    

106

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

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

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

2 стартмани

10.04.2023    9606    151    acces969    31    

118

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

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

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

1 стартмани

05.07.2022    3662    kalyaka    2    

27

Табло очереди заказов на экран телевизора

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 1С:Розница 2 Платные (руб)

Связка из веб-приложения и расширения для 1С: Розница 2.3.

3600 руб.

29.04.2022    12077    1    5    

10
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Ёпрст 1063 23.07.09 21:58 Сейчас в теме
2. anig99 2843 23.07.09 22:05 Сейчас в теме
лучше тогда писать обработки так, чтобы справка не понадобилась.
3. susorov 94 23.07.09 22:25 Сейчас в теме
Зачем? Затем: Если какая-то кнопка не нужна, лучше её удалить, чтобы не мозолила глаза. Представьте например, Вы впервые объясняете своему гендиректору, что да как, а он тыкает и просит пояснить, на что ему эта кнопка ;) Кроме того, в справке удобно описывать назначение и особенности отчёта, если Вы работаете в большой команде, и у вас много разных общих отчётов, разработок и пр. - в одной строчке комментария много не напишешь, а пользователи его вообще не увидят. И третье: ещё 20 лет назад было например такое единое и доброе правило: F1 - конкретная справка, и это не напрягало.
programada; pri_hod; OS59; snic; fishca; didkovskij; Поручик; +7 Ответить
4. Поручик 4670 23.07.09 22:31 Сейчас в теме
поддерживаю автора.
mtv:); susorov; +2 Ответить
5. O-Planet 6431 23.07.09 22:32 Сейчас в теме
// а он тыкает и просит пояснить, на что ему эта кнопка
- А эта кнопка, Иван Иванович, называется педикодетектор.
metal_messiah; dushich; dred2003; spy-83; susorov; +5 Ответить
21. Larkin 396 10.08.09 21:15 Сейчас в теме
(5) Улябнуло. :)

По теме: не всегда есть желание трать силы на написание мануалов к каким нить простеньким обработкам, поэтому пишу их редко, но если уж пишу - то по-полной программе - со скриншотами, стрелками - куда жмакать и т.д. Вообще автору + на все 101 согласен.
6. susorov 94 23.07.09 22:35 Сейчас в теме
anig99, конечно... в идеале! Но мы много пишем для простых юзеров, которые не хотят догадываться, да и времени на это нет... Ещё применяю вариант, например, такой: при открытии формы (до формирования отчёта) вывожу в ПолеТабличногоДокумента важнейшее описание (несколько слов), с чего юзеру начать. Может, у Вас особые пользователи и Вам везёт, а мои сотни юзверей - обычные люди, со всеми слабостями, и не дают мне забывать, что надо посмотреть на разработку и с их стороны:)
7. пользователь 23.07.09 23:17
Сообщение было скрыто модератором.
...
8. Арчибальд 2706 24.07.09 07:45 Сейчас в теме
(7)Есть искусство "для себя" и есть искусство для всех. Ты можешь изобретать всякие механизмы, которые будут работать только в твоих руках. Но вообше-то одноэсники предназначены для "тупых пользователей", именно "тупые пользователи" дают тебе средства на жизнь и оправдывают само твое существование.
Кстати, если Иван Иванович кретин, почему у него зарплата больше?
Согласен я однако ж с (3): F1 никто не отменял.
mtv:); susorov; Ish_2; +3 Ответить
9. vasilykushnir 63 24.07.09 08:38 Сейчас в теме
Интересно какую развернутую справку можно написать к кнопкам Печать, Закрыть и ОК. Ну если Иван Иванович не врубается что значит Закрыть, то может ему это слово на русский перевести?
А вообще каждый волен поступать со своими кнопами, как захочет...
10. Tatitutu 3855 24.07.09 08:47 Сейчас в теме
Ключевая фраза "Давайте уважать себя, других программистов, пользователей и сам продукт!" и это правильно.
Вчера один человек в третий раз (два предыдуших поста стирал) выложил обработку - я ему в третий раз сделал замечание (задал вопрос)
у него кнопка с процедурой :

Процедура Охуеть()
ТЗ2.УдалитьСтроку();
КонецПроцедуры
12. fishca 1254 24.07.09 12:19 Сейчас в теме
(10) Как это могли два Tatitutu скачать, причем у них разные профили?
Раздвоение личности? ;)
13. fishca 1254 24.07.09 12:20 Сейчас в теме
(12) не скачать, а плюсануть?
14. Русский 47 24.07.09 12:28 Сейчас в теме
(13) энто наверно братья - близнецы :)
15. СергейКа 669 24.07.09 15:34 Сейчас в теме
(12) Наверное тест нового движка http://infostart.ru/forum/forum22/topic10447/messages/
С проверкой возможности ботов...
(0) А почему на life?
11. glek 119 24.07.09 12:06 Сейчас в теме
16. sound 535 24.07.09 17:38 Сейчас в теме
(0) а еще было бы неплохо тогда приучить юзеров при появлении (изменении) новых отчетов (и др. объектов) читать эту самую справку, а не звонить пачками
17. пользователь 25.07.09 10:20
Сообщение было скрыто модератором.
...
18. IP43 303 25.07.09 10:34 Сейчас в теме
Судя по опыту надо вобще ставить в отчеты обработки и документы кнопу "Справка" а то до многих не доходит, что надо тыкать в соотвествующую иконку.
19. venger 2121 25.07.09 11:48 Сейчас в теме
(0) Пользователи (речь не только об 1С) часто не читают не то, что справки, выскакивающие диалоговые окна не читают, просто жмакают "да" или "нет". Практически всегда, практически с любым пользователем, когда спрашиваешь, а что писалось - он не читал и даже примерно повторить не может. Чтение справок пользователями зачастую фантастика, а тем более еще надо эту справку понять, а не просто прочитать:-) Так что это особо не спасет ситуацию, на самом деле:-)
mtv:); susorov; KapasMordorov; +3 Ответить
20. Tatitutu 3855 25.07.09 12:39 Сейчас в теме
Согласен с (19) даже прочитать мало , еще понять нужно, а это вообще другая история.
Ситуация...
= в магазине касса не работает (может сгорела)
- почему ты так решила ?
- управляющая звонила, сказала чек не печатся, послала кассового мастера
Звоню
- что случилось ?
- да вот чек не печается...
- это я понял , всю ситуацию объясни
- да клиент рукаетя , что мы ему кассовый чек....
- это я понял , почему не печатается спрашиваю
- дык...у нас света в магизине второй час нет....
Занавес.
mtv:); BoneD; sashocq; mdzen; susorov; +5 Ответить
22. echo77 1868 21.11.09 19:53 Сейчас в теме
Народ, я полностью поддерживаю. Даже в ЕСПД в 4-ом пункте этапов разработки программ и программной продукции стоит написание справки

Не подскажите, где есть вменяемая документация о том как правильно писать справку к обработкам/отчетам/формам объектов?

Я тут пытаюсь написать справку, вставить в неё ссылки на формы списков справочников, хочу вставить свой e-mail, а не получается.

По поповду траты времени к каким-нибудь простеньким обработкам: я думаю, всегда будет не лишним закинуть шаблонную фразу в справку в которой будет написано что за обработка, что она делает, для кого предназначена, изменяет ли она данные.
23. try2007 68 07.01.10 10:01 Сейчас в теме
Я бы на месте разработчика реализовал вызов по настоящему контекстной помощи правой кнопкой на объекте и Ctrl-F1 а данные брал бы из специального места в конфигураторе (запускать приложение чтобы увидеть справку иногда может поломать), плюс за мягкую подачу.
24. susorov 94 19.02.10 22:06 Сейчас в теме
ммм... Разработчик (1С) даже в своих обработках, выкладываемых на дисках ИТС, не указывает версию и дату обработки, а жаль: приходится тратить время, чтобы понять, обновлена ли нужная мне обработка, на этом новом диске...
Пусть же хотя бы наши собственные разработки не оставляют сомнений в их "свежести", гыгы
25. hostguy 1 26.01.11 22:30 Сейчас в теме
Полностью согласен с мнением susorov.
Делаю то же самое. Обязательно пишу информацию в справку. Если честно, то делаю это в первую очередь для себя. Т.к. обработок и отчетов приходится делать довольно много и часто, то через пару месяцев забываю все тонкости той или иной обработки. Взгляд в справку всегда освежает все в памяти.
Кроме того, в последнее время стараюсь к отчетам и обработкам что посложнее элементарных делать сопровождение в виде Видеороликов обучающих. Работает шикарно. В отчете (обработке) оставляю ссылку на видеофайл, который лежит на локальном сервере. Повторные обращения пользователей с просьбой еще раз показать что и как сводятся к нулю.
Оставьте свое сообщение