gifts2017

Удобный выбор периода

Опубликовал Адепт Адептов (Adeptus) в раздел Программирование - Работа с интерфейсом

Позволяет в один клик выбрать практически любой период.

Позволяет в один клик выбрать практически любой период.

 + Добавлена стандартная кнопка выбора периода

Данная обработка демонстрирует всю простоту и удобство

Все что нужно сделать это вставить общую форму в конфигурацию,

и в местах выбора периода вставить следующий код:


Период = ПолучитьОбщуюФорму("ВыборПериода").ОткрытьМодально();
Если Период Неопределено Тогда

   НачалоПериода = Период.НачалоПериода;
   КонецПериода = Период.КонецПериода;

КонецЕсли;

//

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ВыборПериода.epf
.epf 10,31Kb
17.02.12
211
.epf 10,31Kb 211 Скачать

См. также

Вознаграждение за ответ
Сумма: 0 $m
Добавили:
Владимир Королёв (migel) (0.11 $m)
Подписаться Добавить вознаграждение

Комментарии

0. Адепт Адептов (Adeptus) 01.01.70 03:00
Позволяет в один клик выбрать практически любой период.


Перейти к публикации

1. Marysia Marysia (Marysia) 16.09.11 11:38
Если не секрет для чего такой выбор - где и как его применить. Даже не задумывалась на такую тему выбора периода.
2. Сергей Королев (extrim-style) 16.09.11 11:39
3. Адепт Адептов (Adeptus) 16.09.11 11:43
(1) Marysia, В стандартном выборе надо 10 раз щелкать жутко не удобно и медленно
4. Alister (Alister) 16.09.11 12:01
Хорошая вещь, у нас в 7.7 примерно такая, так бухи не могут больше на стандартный выбор смотреть :)
5. Сергей Рудаков (fishca) 16.09.11 12:13
(0) это твоя обработка?
Прикрепленные файлы:
yku; Serj1C; +2 Ответить 3
6. Александр Зубцов (iov) 16.09.11 12:16
(0) Действительно хотелось бы ответ на (5)
7. Адепт Адептов (Adeptus) 16.09.11 12:55
(5)(6) 100% моя обработка. Моя и только моя! А вот вместо скрина хотелось бы ссылку!
8. Александр Зубцов (iov) 16.09.11 12:58
(7) ссылка в 5 http://nashe1c.ru/materials-view.jsp?id=351 прям в начале сообщения... Сперли чтоль уже?
9. Сергей Рудаков (fishca) 16.09.11 12:58
(7) ссылка есть в (5)
Прикрепленные файлы:
10. Адепт Адептов (Adeptus) 16.09.11 13:08
(8) iov, нет не сперли я сам добавил, но там сайт сдохший на него практически никто не заходит. Короче с инфостаром не сравнить
11. Сергей Рудаков (fishca) 16.09.11 13:21
(10) на nashe1c.ru отправил тебе сообщение, прочитай его пожалуйста.
12. Игорь Мирошниченко (igormiro) 16.09.11 13:31
Если бы была на управляемой форме тогда +++
13. Адепт Адептов (Adeptus) 16.09.11 15:02
14. игорь тос (svet222) 17.09.11 13:06
15. Vladimir (Boroda) 17.09.11 22:18
Действительно, стандартный календарь в 8-ке тупит хуже, чем в 7-ке. Если этот календарь деёствительно так улучшает работу, как рекламируется - тогда огромное спасибо автору!
16. EvgeniuXP EvgeniuXP (EvgeniuXP) 21.09.11 17:18
всё ужасно сделали, теперь и скачать нормально нельзя.... раньше хоть раз в сутки можно было, а теперь и этого нет... - отмените пожалуйста эту гадость, раз в сутки оставьте - это лучше было.
17. Адепт Адептов (Adeptus) 22.09.11 10:42
(16) EvgeniuXP, ага согласен вообще полная лажа
18. EvgeniuXP EvgeniuXP (EvgeniuXP) 22.09.11 21:28
а что скажете на счет 15.01.2011 по 17.09.2011 - как выбирать двумя кликами? :) неудобно... надо доработать ПО.
19. EvgeniuXP EvgeniuXP (EvgeniuXP) 22.09.11 21:29
и под управляемые формы надо бы сделать! :)
20. Адепт Адептов (Adeptus) 23.09.11 10:03
(18) EvgeniuXP, Такие случаи довольно редкие по этому сделано так что двумя кликами зато все стандартные периода одним кликом!
21. Адепт Адептов (Adeptus) 23.09.11 10:04
(19) EvgeniuXP, Как перейдем них так и сделаю))
22. LivingStar (L&S) (LivingStar) 14.12.11 13:54
Хорошо бы что бы к возможности выбирать дату можно было бы выбирать и время, так как это актуально при задании периода.
23. Адепт Адептов (Adeptus) 21.12.11 10:01
(22) LivingStar, в 95% случаях выбирать время не нужно. Так что жертвуем этим ради скорости и удобства.
24. Ю М (mtv:)) 14.02.12 20:48
(0) Спасибо за идею и за саму обработку. Очень удобно. Как-то раньше эта обработка не попалась мне на глаза...
Для себя доработал немного - сверху добавил кнопку вызова стандартного диалога выбора периода
(Универсальный объект: НастройкаПериода), и теперь стало совсем замечачательно и универсально.
25. Дмитрий Веселов (Veduin) 15.02.12 07:59
Главное, сама идея то хорошая. Может и не каждому нужна!
26. Адепт Адептов (Adeptus) 15.02.12 12:17
(24) mtv:), Отличная идея по доработке!
27. mozz mozz (mozz) 28.02.12 16:22
(24) mtv:), а зачем стандартный выбор периода?
28. Ю М (mtv:)) 28.02.12 18:51
(27) mozz,
...а зачем стандартный выбор периода?

Я писал не "... стандартный выбор периода", а "... стандартного диалога выбора периода".

Я добавил кнопку вызова "Стандартного диалога выбора периода", так-как в (18) просили об этом. Да и мои бухи тоже попросили.
Действительно, а как выбрать период который нельзя выбрать в предлагаемой обработке, например с 01.01.2012 по 28.02.2012?
Вот для таких редких случаев и добавлена дополнительная кнопка. Места практически не занимает, не мешает, но иногда здорово выручает. :)
29. amorhis (iotkin) 29.02.12 11:42
Cпасибо. С удовольствием плюсую!!!
30. Maxxi (Maxxi) 29.02.12 11:44
стандартный удобный - привык более к нему
31. Адепт Адептов (Adeptus) 29.02.12 14:05
(30) Maxxi, все приходит с опытом ))
32. Ю М (mtv:)) 11.03.12 21:28
(0) Раскопал, что и без "Стандартной кнопки выбора периода" в форме можно выбрать ЛЮБОЙ период.
Для этого переходим на месяц начала периода, затем в поле календаря (внизу формы) помечаем мышкой дату начала периода. Потом переходим на месяц конца периода, в нем с нажатой клавишей Shift кликаем дату конца периода, и нажимаем кнопку "Выбрать".
Может и "открыл Америку", но сразу не догадался, а об этом нигде не написано.
Вот, может кому пригодится... :-)
33. protlt (protlt) 11.03.12 23:53
34. Адепт Адептов (Adeptus) 12.03.12 10:03
(32) mtv:), Ага такой пример на скриншоте показан
35. Tindir Mindir (tindir) 27.03.12 11:55
Отличный пример! Думал что придется все самомузаново писать. А нет! Спасибо ОГРОМНОЕОГРОМНЫМИ УКАВКАМИ!!!
36. Tindir Mindir (tindir) 27.03.12 11:57
Вот можно было бы еще это запилисть в виде поля выбора без появления формы было бы вообще ОГОНЬ! кстати, а есть ли какие нибудь примеры разработки своих объектов формы?
37. Баян Жуманова (zhumanova) 24.05.12 15:42
прикольная штука! спасибо
38. Баян Жуманова (zhumanova) 24.05.12 15:47
(28), это возможно выбрать например с 13 января 2012 года по 17 мая 2012
щелкаете по январю 13 - число
потом по маю - жмете шифт и выбираете 17 мая
40. Игорь Дайнеко (Dnki) 17.06.12 23:16
41. Игорь Дайнеко (Dnki) 18.06.12 00:33
Пожелания таковы:
1) Оказывается форма не получает текущее значение периода (отчета, не компьютерных часов). А жалко, недурно было бы, что бы был активным элемент с этим месяцем.
2) Форма открывается посреди экрана. А в идеале - рядом с элементом, ее вызвавшим.
Tefal; Adeptus; +2 Ответить
42. Вадим Никонов (V.Nikonov) 17.09.12 22:26
Эргономика великолепная!
А для случаем потребности в штатном выборе периода, можно не только в этой обработке кнопку добавлять, а в исходном объекте применять два вызова: типовой и модернизированный...
43. Ю М (mtv:)) 17.10.12 20:06
(0) В обработке обнаружена ошибка:
При выборе Второго полугодия (кнопка "II") вместо периода "с 01.07.2012 по 31.12.2012" устанавливается период "с 01.06.2012 по 31.12.2012".

Ошибка находится в модуле формы ВыборПериода, в процедуре ПолугодиеНажатие, стока №38.
Вместо:
Период.НачалоПериода = Дата(ТекГод, ?(ПорядковыйНомер = 1, 1 ,6), 1);

должно быть:
Период.НачалоПериода = Дата(ТекГод, ?(ПорядковыйНомер = 1, 1 ,7), 1);

Т.е. надо "6" исправить на "7".
44. Сергей Валутин (Bacemo) 17.10.12 20:41
Да на сайте НАШЕ 1С пусть лежит. Это право автора
45. DAnry (DAnry) 01.01.13 16:09
Очень удобная вещь. Поставил с небольшой доработкой (под личную просьбу пользователя) - бухгалтера ненарадуются. Просили поблагодарить. Дякую! (спасибо по-украински ;)
46. Александр Осипов (Tefal) 04.02.13 18:36
Хорошая вещь. Для моих замороченных на удобствах и интуитивно понятных интерфейсах работодателей с АйПадом головного мозга - то, что нужно.
Заодно попрошу помощи у клуба знатоков.
Возможно ли прикрепить вызываемое окно общей формы к полю ввода, откуда оно вызывается?
47. Адепт Адептов (Adeptus) 06.02.13 09:01
(46) Tefal, Теоретически можно узнать координаты поля откуда открывается и открыть форму рядом
48. GAUI (Dwarf) 23.07.13 16:15
добавить бы туда еще и декаду к каждому месяцу
49. vicmos victor (vicmos) 03.10.13 09:20
50. Lena Lesnik (lelusha) 06.02.14 22:03
интересная обработка, но не думаю, это что столь критичная тема в 1с :)
51. Адепт Адептов (Adeptus) 07.02.14 09:08
(50) lelusha, Очень критичная стандартный выбор просто ужасно неудобный!
52. Владимир Королёв (migel) 07.02.14 09:14
У кого вообще такая идея возникла, помоему гениально и как всегда элементарно. спасибо за пост
53. Данила Елистратов (CagoBHuK) 19.02.14 12:47
Почему открывать нужно именно модально? По мне так лучше было бы передавать ссылки на переменные (элементы формы), в которые необходимо поместить результат (начало и конец периода) и менять их при нажатии соответствующей кнопки.
54. Наталия Юкалова (Natali@) 19.02.14 13:30
Интересное решение
55. Dima Dima (bayce) 19.02.14 22:55
а для управляемых форм ее переделать можно?
56. Адепт Адептов (Adeptus) 20.02.14 09:04
(55) bayce, Можно, но у меня нет времени. Вся надежда на сообщество infostart!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа