Форум Кладовочки АЛьФ`а

Обсуждение проектов => FormEx => Тема начата: Пиит от 26 марта 2024, 12:40

Название: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Пиит от 26 марта 2024, 12:40
Есть такой глюк, в конфигураторе задаешь коду или наименованию "имеет кнопку выбора",
а по факту эта радость на форме отсутствует. Формекс не спасает.
Приходится вводить на форму ПсевдоНаименование и тд.
Нельзя ли устранить каким-то образом это недоразумение?
Название: Re: Хомелка: Кнопка выбора во полях Код и Наименование
Отправлено: Пиит от 26 марта 2024, 12:41
Поправьте пожалуйста название ветки (хомелка во полях))
Название: Re: Хомелка: Кнопка выбора во полях Код и Наименование
Отправлено: Djelf от 26 марта 2024, 14:24
Не думаю что это глюк, это скорее "защита от дурака".
Вот что должно происходить при нажатии кнопки выбора на коде, если стоит контроль уникальности и зачем это вообще нужно?
Только все усложнит и запутает в голове у пользователя.
А вот если после поля кнопочку с сделать и установить ей адекватную иконку для каких-то неведомых действий, тогда это уже осознанное решение. Это другое...
Название: Re: Хомелка: Кнопка выбора во полях Код и Наименование
Отправлено: Пиит от 26 марта 2024, 14:46
Цитата: Djelf от 26 марта 2024, 14:24Не думаю что это глюк, это скорее "защита от дурака"...

Правильно, кнопка предполагает действие, а кнопка выбора предлагает выбор.
Например, Вы конструируете Наименование из Номера, Даты и другой информации,
в типовых конфах какая привычка - ПриВыбореТамЧегоНибудь присвоить Наименование,
а мой подход - предложить в списке варианты.
Насчет Кода и НомераДок, бывают сложные нумерации, например выбор при отгрузке номера бланка ТТН или ТН, и тож самое, предлагаю на выбор в СпискеЗначений.
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Forum123 от 27 марта 2024, 11:02
Цитата: item от 26 марта 2024, 14:46а мой подход - предложить в списке варианты.
Можно дать возможность выбора в диалоговой форме Наименование путём его ручной корректировки или например через выпадающий список.
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Пиит от 27 марта 2024, 13:08
Цитата: Forum123 от 27 марта 2024, 11:02Можно дать возможность выбора в диалоговой форме Наименование путём его ручной корректировки или например через выпадающий список.
Можно, F4 работает во всех полях, неудобство в том, что кнопка выбора на поле отсутствует.
И не предвидится.
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Djelf от 27 марта 2024, 14:53
И, кстати, formex и с этим может помочь.
Если лень лишнюю кнопку лепить, то вот код, который эту проблему решает.
Функция ФункцияВыбор()
Сообщить("Вызвана ФункцияВыбор");
КонецФункции

Процедура ДобавитьКнопкуВыбора(Идентификатор)

Перем Лево,Верх,Ширина,Высота;

РасширениеФормы = СоздатьОбъект("РасширениеФормы");
АтрибутФормы = РасширениеФормы.ПолучитьАтрибут(Идентификатор);
АтрибутФормы.ПолучитьКоординаты(Лево,Верх,Ширина,Высота);
АтрибутФормы.УстановитьКоординаты(Лево,Верх,Ширина-14,Высота);

АтрибутФормы = РасширениеФормы.ДобавитьАтрибут("КнопкаВыбор"+Идентификатор,3);
АтрибутФормы.УстановитьКоординаты(Лево+Ширина-16,Верх,15,Высота-1);
АтрибутФормы.Заголовок = "..";
АтрибутФормы.Подсказка = "Подсказка";
АтрибутФормы.Формула = "ФункцияВыбор()";

КонецПроцедуры

Процедура ПослеОткрытия()
ДобавитьКнопкуВыбора("Код");
КонецПроцедуры

Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Пиит от 27 марта 2024, 15:55
Цитата: Djelf от 27 марта 2024, 14:53И, кстати, formex и с этим может помочь.
Если лень лишнюю кнопку лепить, то вот код, который эту проблему решает.

Издеваетесь?

Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Djelf от 27 марта 2024, 16:01
Зачем "Издеваетесь"? Это очень простое решение.
Кнопка выбора появится. Может я с пикселями чуток ошибся, +- но это можно изменить. Можно в глДобавитьКнопкуВыбора засунуть и подсунуть картинку, никто и не заметит такой подмены.
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: sau от 27 марта 2024, 20:36
Думаю, что предполагалась работа и в табличной части (списке).
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Злоп от 27 марта 2024, 23:30
Цитата: Djelf от 27 марта 2024, 14:53И, кстати, formex и с этим может помочь.
Если лень лишнюю кнопку лепить, то вот код, который эту проблему решает.
- А чем это отличается от простой кнопки с аналогичным действием, повешенной в конфигураторе?
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Пиит от 30 марта 2024, 01:23
Цитата: Злоп от 27 марта 2024, 23:30- А чем это отличается от простой кнопки с аналогичным действием, повешенной в конфигураторе?
Я понял наконец, чем это отличается от простой кнопки.
Это просто конгениально!
Djelf по сути предложил неуправляемые формы на платформе 7.7!
Это же настоящий прорыв! Представьте, перенесём все метаданные в данные,
и напишем движок, который для всех форм будет ПослеОткрытия
сами лепить артибуты, какие только захотим, и сколько захотим,
и не в беспорядке кодов и наименований, а строго рандомайзу и ИИ!
И заметьте, всё это только на стороне клиента!
Бережём трафик, углероды и углеводы.
21й век на дворе, а мы до сих пор лазим в окно конфигуратора.
Стыдно, товарищи.
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Злоп от 30 марта 2024, 01:39
Зачем делать предопределенные хрени извращенно, если их можно делать просто в конфигураторе?
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Arbuz от 01 апреля 2024, 10:06
Цитата: item от 30 марта 2024, 01:23...
Стыдно, товарищи.


Только вот, по-сути это управляемые формы.
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Forum123 от 01 апреля 2024, 10:13
Цитата: item от 30 марта 2024, 01:23Djelf по сути предложил неуправляемые формы на платформе 7.7!
Поддерживаю.

А дальше и управляемые разработаем.
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: АЛьФ от 01 апреля 2024, 11:23
Читаю я эту тему и думаю... Давно уже хочу реализовать одну фишку. Может под эту тему попробую...
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Пиит от 01 апреля 2024, 11:25
Цитата: Arbuz от 01 апреля 2024, 10:06Только вот, по-сути это управляемые формы.
Так и есть. Когда я сочинял этот пасквиль, первоначально было "управляемые формы",
но поскольку я скатился в откровенный полуночный стёб, в итоге получилось как получилось.

Помнится, когда-то в начале века Рарус выпустил типовую конфигурацию "Сельское хозяйство", в своем роде шедевр на все времена. Главная идея воспаленного разума разработчика заключалась в надстройке над метаданными, в создании в конфигураторе не определенных видов документов, а шаблонов видов документов с заранее наштампованными реквизитами неопределенного типа. Количество этих одноименных реквизитов, отличающихся только хвостиком номера, исчилялось десятками, с явным запасом на будущее. Там же были доморощенные шаблоны бухгалтерских операций, навороченные формы этих шаблонов и прочие ноу-хау.
Далее предполагалось, что то ли опытный бухгалтер, то ли неопытный программист, сам настроит себе кучу разных видов документов в режиме предприятия, не имея в общем нужды залазить в конфигуратор.
Не знаю, как дальше сложилась судьба этой конфигурации, но смеялся тогда от души.
В общем, я понимаю абстракции такого уровня, рожденные вдохновением в безудержном полете мысли, только остается один каверзный вопрос, озвученный здесь уважаемым ЗЛОПом - а на кой это нужно?
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Forum123 от 01 апреля 2024, 11:34
Цитата: АЛьФ от 01 апреля 2024, 11:23Читаю я эту тему и думаю...
Неплохо.
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Пиит от 01 апреля 2024, 12:07
Цитата: АЛьФ от 01 апреля 2024, 11:23Читаю я эту тему и думаю... Давно уже хочу реализовать одну фишку. Может под эту тему попробую...
Шайтан машина, как вставить свою картинку?


Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: АЛьФ от 01 апреля 2024, 12:42
Цитата: item от 01 апреля 2024, 12:07
Цитата: АЛьФ от 01 апреля 2024, 11:23Читаю я эту тему и думаю... Давно уже хочу реализовать одну фишку. Может под эту тему попробую...
Шайтан машина, как вставить свою картинку?
При редактировании сообщения нажать "просмотр", там под сообщением появится поле для вложения к сообщению.
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Пиит от 01 апреля 2024, 12:52
Цитата: АЛьФ от 01 апреля 2024, 12:42При редактировании сообщения нажать "просмотр", там под сообщением появится поле для вложения к сообщению.

Хотел сказать, что почитатели Формекса делают примерно так: шифт + правый клик =
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Пиит от 01 апреля 2024, 20:33
Цитата: item от 01 апреля 2024, 12:52Хотел сказать, что почитатели Формекса делают примерно так
Более того, несложно добавить в этот список команды Копировать, Вставить и Очистить,
но в пред и последнем случае придётся возиться с выполняемой формулой ПриИзмененииЗначения.
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Злоп от 02 апреля 2024, 01:22
Цитата: Forum123 от 01 апреля 2024, 11:34
Цитата: АЛьФ от 01 апреля 2024, 11:23Читаю я эту тему и думаю...
Неплохо.
Штрилиц подумал. Ему понравилось. И он решил подумать ещё раз.
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: АЛьФ от 18 апреля 2024, 08:34
Последние дни активно работаю над функционалом дополнительных кнопок в реквизитах. Дело близится к первой публичной тестовой сборке с этим функционалом. И тут сегодня я осознаю, что дополнительные кнопки получается сделать только в реквизитах, в которых уже стоит кнопка выбора... Т.е. задачу этой темы этот функционал не решает...
Придется с Код и Наименование отдельно решать.
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: Пиит от 18 апреля 2024, 10:40
Цитата: АЛьФ от 18 апреля 2024, 08:34Последние дни активно работаю над функционалом дополнительных кнопок в реквизитах.

Я уже жалею, что обратил Ваше внимание на эту залупку.
С новыми хотелками даже поостыл, глядя на такое затишье.
Перед бурей, наверное?
Название: Re: Хотелка: Кнопка выбора в полях Код и Наименование
Отправлено: АЛьФ от 18 апреля 2024, 11:22
Цитата: Пиит от 18 апреля 2024, 10:40
Цитата: АЛьФ от 18 апреля 2024, 08:34Последние дни активно работаю над функционалом дополнительных кнопок в реквизитах.

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


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