Суббота, 27.04.2024, 04:09
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Прочее » Кнопка приведения даты к концу дня в поле ввода даты (в консоль запроса)
Кнопка приведения даты к концу дня в поле ввода даты
poltavaaleksandrДата: Четверг, 28.10.2021, 22:04 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 16
Статус: Оффлайн
Предлагаю в консоль запроса на закладке параметры, для параметров типа дата добавлять возможность приведения даты к концу дня.
Например, в поле типа дата включать кнопку списка и при её нажатии отрабатывать код:
Код
СтандартнаяОбработка = Ложь;
Стр.Дата = КонецДня(Стр.Дата);
кнопка эта выглядит как стрелка вниз, что очень подходит по смыслу
Прикрепления: 8587695.png (134.3 Kb)
 
tormozitДата: Пятница, 29.10.2021, 07:59 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6178
Репутация: 156
Статус: Оффлайн
Кнопку "Период" пробовал? Первый раз она добавляет стандартный период, а при наличии стандартного периода открывает форму его редактирования.
 
poltavaaleksandrДата: Пятница, 29.10.2021, 09:10 | Сообщение # 3
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 16
Статус: Оффлайн
Когда-то пробовал, но подзабыл почему не прижилось. Сейчас потыкал. Есть пару минусов для моей задачи.
1. Проблема сопоставления параметров запроса с параметрами из периода. Чтобы ситуацию наладить как надо, надо несколько раз потыкать потом мышкой.
1.1. названия параметров я заполнил из запроса, а там они к сожалению не совпали с названиями из стандартного периода.
1.2. если они совпадут с названиями из стандартного периода, то при добавлении стандартного периода новые параметры всё равно добавятся с суффиксом "1"
2. При задании стандартного периода, время может быть либо пустым, либо концом дня - что тоже не для всех задач подходит.
3. Иногда нужен только один параметр.

Предложение - если перед нажатием кнопки период, выделить одну или две строки с периодом, то не добавлять новые параметры с периодом, а преобразовавать выделенные. Да будет проблема, куда повесить начало периода, куда конец - можно поискать по слову "конец \ оконч", а если не нашли - вешать в любом порядке. Если выбран один параметр - то это КонецПериода.

Ну и учитывая данный текст, первоначальное предложение мне кажется более простым, универсальным и всё-таки имеющим право на жизнь
 
tormozitДата: Суббота, 30.10.2021, 09:59 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6178
Репутация: 156
Статус: Оффлайн
По доработке кнопки "Период" создал задачу https://www.hostedredmine.com/issues/936757
 
tormozitДата: Суббота, 30.10.2021, 10:49 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6178
Репутация: 156
Статус: Оффлайн
По доработке поля ввода даты создал задачу https://www.hostedredmine.com/issues/936759
 
poltavaaleksandrДата: Суббота, 30.10.2021, 11:33 | Сообщение # 6
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 16
Статус: Оффлайн
Про доработку периода - здорово.
Про добавление кнопок регулирования в поле даты - если они при этом будут иметь стандартный функционал, то в этом толку не будет, т.к. вбить 23:59:59 гораздо быстрее будет руками

Добавлено (30.10.2021, 22:24)
---------------------------------------------
А нет, кнопки регулировки - то что надо. Ранее по памяти отписал - помню, что они регулируют отдельно день, час и т.д. Потом подумал, что надо проверить, как будет работать если при 00:00:00 один раз нажать вниз - что будет со временем и не сменится ли при этом дата. Оказалось, что время выставилось на 23:59:59 а дата осталась прежней. В общем то, что нужно.

 
tormozitДата: Воскресенье, 31.10.2021, 22:19 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 6178
Репутация: 156
Статус: Оффлайн
Реализовано в 6.16
 
poltavaaleksandrДата: Понедельник, 01.11.2021, 10:34 | Сообщение # 8
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 16
Статус: Оффлайн
Спасибо! проверил - всё хорошо
 
Форум » Основной » Прочее » Кнопка приведения даты к концу дня в поле ввода даты (в консоль запроса)
  • Страница 1 из 1
  • 1
Поиск: