Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
RaFaeL писал(а): ↑20 Июль 2023, 17:17
Двойной клик весьма привычное действие
Лично я, полностью с Вами согласен !
RaFaeL писал(а): ↑20 Июль 2023, 17:17
что-то не припомню чтобы кто-то интересовался именно кнопкой
Есть анекдот, где продавщица в сельпо на вопрос "Хорошая ли водка" ?, отвечает, что никто не возвращался жаловаться ...
А если поставить вопрос по другому: объясняли ли Вы пользователю в другом городе (телефон, e-mail),
который вообще не знаком с Вашим проектом, как выполнять весьма привычные, на наш с Вами взгляд, действия ?
Игорь Столяров писал(а): ↑21 Июль 2023, 6:26
А если поставить вопрос по другому: объясняли ли Вы пользователю в другом городе (телефон, e-mail),
который вообще не знаком с Вашим проектом, как выполнять весьма привычные, на наш с Вами взгляд, действия ?
Много разного объяснял, но с выбором затруднений не было ни у кого. Иногда задают вопрос, почему при выборе нельзя добавить новый элемент (у нас это отключено), но это другой вопрос
RaFaeL писал(а): ↑22 Июль 2023, 12:39
почему при выборе нельзя добавить новый элемент
Откройте тайну золотого ключика ! А почему нельзя добавить новый элемент ?
Открыл юзер список для выбора, но там нет того что ему надо (контрагента, товара и т.д.)
Он добавляет нужную запись и сразу её же и выбирает.
И вроде бы всё правильно ... Или есть какие-то подводные рифы ?
RaFaeL писал(а): ↑20 Июль 2023, 17:17
Никогда и нигде в интерфейсе нет кнопки "Выбрать". Да и на правой кнопке нет такого пункта. Двойной клик весьма привычное действие, что-то не припомню чтобы кто-то интересовался именно кнопкой
Такова психология пользователя. Если чего-то на экране нет, не видно или скрыто, это не вызывает вопросов. И тоже мне интересно, как Ваши пользователи узнают о двойном клике или Enter'е? Сейчас, в эпоху мобильных гаджетов двойной клик совсем не привычное действие. Про эмуляцию пальцем этого действия я уже выше писал.
Игорь Столяров писал(а): ↑22 Июль 2023, 13:10
Открыл юзер список для выбора, но там нет того что ему надо (контрагента, товара и т.д.)
Он добавляет нужную запись и сразу её же и выбирает.
И вроде бы всё правильно ... Или есть какие-то подводные рифы ?
Есть. Например в накладной юзер открыл окно выбора контрагента. Контрагента там нет. Он его, допустим, добавляет. У него открывается карточка контрагента в котором, внезапно, есть реестр накладных по контрагенту. Как следствие, это может снести буфер накладной в предыдущем окне. Либо юзер начинает прям тут добавлять накладную, забыв о том, что она уже есть в цепочке чуть ранее, потом контрагента закрывает и попадает в окно его выбора а потом в накладную опять, где все сбросилось, да ему уже и не надо, начинается вообще путаница, а что а зачем. Проще запретить и пусть добавляют в отдельном потоке. Ничего нигде не слетит, и на панели задач внутри программы он будет видеть окно добавления накладной
kreator писал(а): ↑22 Июль 2023, 14:17
Такова психология пользователя. Если чего-то на экране нет, не видно или скрыто, это не вызывает вопросов. И тоже мне интересно, как Ваши пользователи узнают о двойном клике или Enter'е?
Ну а как они, например, файл в окне выбора файла в винде выбирают? Окна то похожие. Привыкли к двойному клику, за 20 то лет
RaFaeL писал(а): ↑23 Июль 2023, 22:23
карточка контрагента в котором, внезапно, есть реестр накладных по контрагенту
Я понимаю ... Конечно тогда лучше не надо.
Но решение так себе, т.к. в этом случае низя будет и просмотреть карточку контрагента перед выбором ...
При выборе надо всегда сохранять значение буфера редактируемой записи, а после выбора восстанавливать. А в варианте с накладной добавление надо делать только из журнала документов. Тогда никакой путаницы не будет. У меня так. Давать или не давать возможность редактировать запись в справочнике, определяется по другому критерию. Если это справочник контрагентов или товаров, то даём. Так как это обычная и часто встречающаяся при работе пользователей ситуация, заставлять идти в другие окна противоестественно. Если выбор склада, категории цен и тп, то не даём. Так как эти справочники редко меняются и, чаще всего, не всем можно. В этом случае для выбора может быть отдельная оконная процедура, что упрощает распределение прав доступа - обычная и бест практика, в той же 1с была.
finsoftrz писал(а): ↑24 Июль 2023, 7:43
Давать или не давать возможность редактировать запись в справочнике, определяется по другому критерию.
Понятно, что не надо всем юзерам изменять справочники - но хотя бы посмотреть карточку-то можно ?
Просто everyday пример: клиент сбрасывает реквизиты и просит выставить счёт. Оформляем продажу
и при выборе контрагента тупо открыть форму и ПОСМОТРЕТЬ, что не изменился банк, телефон, адрес доставки и т.д.
У меня посмотреть можно (открыть форму в режиме readonly). Конкретно в выборе контрагента можно и сразу изменить.
Если я правильно понял, у Рафаэля ситуация, когда в форме редактирования справочника есть списки документов, которые тут же можно изменять. И в процессе изменений может возникнуть закольцовывание вызовов. При таком подходе можно передавать в форму параметр, который блокирует изменение документов из формы справочника.
finsoftrz писал(а): ↑24 Июль 2023, 10:13
который блокирует изменение документов из формы справочника.
Скорее даже сам просмотр списка документов ... или делать этот список через ALIAS, или открывать просмотр списка в отдельном потоке.
Я понимаю, что обстоятельства бывают разные, но сам факт наличия списка документов в карточке - не очень хорошо.
Нужен этот список или не нужен - он каждый раз загружается при открытии карточки.
Списки документов или каких-то связанных элементов других справочников в форме справочника вопрос не однозначный. В 1с8 видел такое. Смысл в том, что форму можно открыть из разных мест и будет сразу вся информация по объекту. Например, по контрагенту или товару.
kreator писал(а): ↑22 Июль 2023, 14:17
Такова психология пользователя. Если чего-то на экране нет, не видно или скрыто, это не вызывает вопросов. И тоже мне интересно, как Ваши пользователи узнают о двойном клике или Enter'е?
Ну а как они, например, файл в окне выбора файла в винде выбирают? Окна то похожие. Привыкли к двойному клику, за 20 то лет
Игорь Столяров писал(а): ↑24 Июль 2023, 8:00
Просто everyday пример: клиент сбрасывает реквизиты и просит выставить счёт. Оформляем продажу
и при выборе контрагента тупо открыть форму и ПОСМОТРЕТЬ, что не изменился банк, телефон, адрес доставки и т.д.
Пусть оформляют из карточки клиента, там те же самые реестры, клиент проставится в накладной автоматически