IE 2016

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

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

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

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

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

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

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

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


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

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

КонецЕсли;

//

Файлы

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

См. также

Лучшие комментарии

5. fishca 16.09.2011 12:13
(0) это твоя обработка?
Ответили: (6) (7) (9)
+ 2 [ yku; Serj1C; ]
# Ответить
41. Dnki 18.06.2012 00:33
Пожелания таковы:
1) Оказывается форма не получает текущее значение периода (отчета, не компьютерных часов). А жалко, недурно было бы, что бы был активным элемент с этим месяцем.
2) Форма открывается посреди экрана. А в идеале - рядом с элементом, ее вызвавшим.
+ 2 [ Tefal; Adeptus; ]
# Ответить
2. extrim-style 16.09.2011 11:39
Выглядит неплохо
+ 1 [ Adeptus; ]
# Ответить

Комментарии

1. Marysia 16.09.2011 11:38
Если не секрет для чего такой выбор - где и как его применить. Даже не задумывалась на такую тему выбора периода.
Ответили: (3)
# Ответить
2. extrim-style 16.09.2011 11:39
Выглядит неплохо
+ 1 [ Adeptus; ]
# Ответить
3. Adeptus 16.09.2011 11:43
(1) Marysia, В стандартном выборе надо 10 раз щелкать жутко не удобно и медленно
# Ответить
4. Alister (файл скачал) 16.09.2011 12:01
Хорошая вещь, у нас в 7.7 примерно такая, так бухи не могут больше на стандартный выбор смотреть :)
+ 1 [ Adeptus; ]
# Ответить
5. fishca 16.09.2011 12:13
(0) это твоя обработка?
Ответили: (6) (7) (9)

Прикрепленные файлы:

16.09.png
+ 2 [ yku; Serj1C; ]
# Ответить
6. iov (файл скачал) 16.09.2011 12:16
(0) Действительно хотелось бы ответ на (5)
Ответили: (7)
# Ответить
7. Adeptus 16.09.2011 12:55
(5)(6) 100% моя обработка. Моя и только моя! А вот вместо скрина хотелось бы ссылку!
Ответили: (8) (9)
# Ответить
8. iov (файл скачал) 16.09.2011 12:58
(7) ссылка в 5 http://nashe1c.ru/materials-view.jsp?id=351 прям в начале сообщения... Сперли чтоль уже?
Ответили: (10)
+ 1 [ Adeptus; ]
# Ответить
9. fishca 16.09.2011 12:58
(7) ссылка есть в (5)

Прикрепленные файлы:

16.09_1.png
+ 1 [ Adeptus; ]
# Ответить
10. Adeptus 16.09.2011 13:08
(8) iov, нет не сперли я сам добавил, но там сайт сдохший на него практически никто не заходит. Короче с инфостаром не сравнить
Ответили: (11)
# Ответить
11. fishca 16.09.2011 13:21
(10) на nashe1c.ru отправил тебе сообщение, прочитай его пожалуйста.
Ответили: (13)
# Ответить
12. igormiro (файл скачал) 16.09.2011 13:31
Если бы была на управляемой форме тогда +++
# Ответить
13. Adeptus 16.09.2011 15:02
(11) fishca, ответил
# Ответить
14. svet222 17.09.2011 13:06
Обалдеть. Спасибо.
+ 1 [ Adeptus; ]
# Ответить
15. Boroda (файл скачал) 17.09.2011 22:18
Действительно, стандартный календарь в 8-ке тупит хуже, чем в 7-ке. Если этот календарь деёствительно так улучшает работу, как рекламируется - тогда огромное спасибо автору!
+ 1 [ Adeptus; ]
# Ответить
16. EvgeniuXP (файл скачал) 21.09.2011 17:18
всё ужасно сделали, теперь и скачать нормально нельзя.... раньше хоть раз в сутки можно было, а теперь и этого нет... - отмените пожалуйста эту гадость, раз в сутки оставьте - это лучше было.
Ответили: (17)
+ 1 [ Adeptus; ]
# Ответить
17. Adeptus 22.09.2011 10:42
(16) EvgeniuXP, ага согласен вообще полная лажа
# Ответить
18. EvgeniuXP (файл скачал) 22.09.2011 21:28
а что скажете на счет 15.01.2011 по 17.09.2011 - как выбирать двумя кликами? :) неудобно... надо доработать ПО.
Ответили: (20) (28)
# Ответить
19. EvgeniuXP (файл скачал) 22.09.2011 21:29
и под управляемые формы надо бы сделать! :)
Ответили: (21)
# Ответить
20. Adeptus 23.09.2011 10:03
(18) EvgeniuXP, Такие случаи довольно редкие по этому сделано так что двумя кликами зато все стандартные периода одним кликом!
# Ответить
21. Adeptus 23.09.2011 10:04
(19) EvgeniuXP, Как перейдем них так и сделаю))
# Ответить
22. LivingStar 14.12.2011 13:54
Хорошо бы что бы к возможности выбирать дату можно было бы выбирать и время, так как это актуально при задании периода.
Ответили: (23)
# Ответить
23. Adeptus 21.12.2011 10:01
(22) LivingStar, в 95% случаях выбирать время не нужно. Так что жертвуем этим ради скорости и удобства.
# Ответить
24. mtv:) (файл скачал) 14.02.2012 20:48
(0) Спасибо за идею и за саму обработку. Очень удобно. Как-то раньше эта обработка не попалась мне на глаза...
Для себя доработал немного - сверху добавил кнопку вызова стандартного диалога выбора периода
(Универсальный объект: НастройкаПериода), и теперь стало совсем замечачательно и универсально.
Ответили: (26) (27)
+ 1 [ Adeptus; ]
# Ответить
25. Veduin 15.02.2012 07:59
Главное, сама идея то хорошая. Может и не каждому нужна!
# Ответить
26. Adeptus 15.02.2012 12:17
(24) mtv:), Отличная идея по доработке!
# Ответить
27. mozz 28.02.2012 16:22
(24) mtv:), а зачем стандартный выбор периода?
Ответили: (28)
# Ответить
28. mtv:) (файл скачал) 28.02.2012 18:51
(27) mozz,
...а зачем стандартный выбор периода?

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

Я добавил кнопку вызова "Стандартного диалога выбора периода", так-как в (18) просили об этом. Да и мои бухи тоже попросили.
Действительно, а как выбрать период который нельзя выбрать в предлагаемой обработке, например с 01.01.2012 по 28.02.2012?
Вот для таких редких случаев и добавлена дополнительная кнопка. Места практически не занимает, не мешает, но иногда здорово выручает. :)
Ответили: (38)
# Ответить
29. amorhis 29.02.2012 11:42
Cпасибо. С удовольствием плюсую!!!
# Ответить
30. Maxxi 29.02.2012 11:44
стандартный удобный - привык более к нему
Ответили: (31)
# Ответить
31. Adeptus 29.02.2012 14:05
(30) Maxxi, все приходит с опытом ))
# Ответить
32. mtv:) (файл скачал) 11.03.2012 21:28
(0) Раскопал, что и без "Стандартной кнопки выбора периода" в форме можно выбрать ЛЮБОЙ период.
Для этого переходим на месяц начала периода, затем в поле календаря (внизу формы) помечаем мышкой дату начала периода. Потом переходим на месяц конца периода, в нем с нажатой клавишей Shift кликаем дату конца периода, и нажимаем кнопку "Выбрать".
Может и "открыл Америку", но сразу не догадался, а об этом нигде не написано.
Вот, может кому пригодится... :-)
Ответили: (34)
# Ответить
33. protlt 11.03.2012 23:53
Не понятно, зачем это?
# Ответить
34. Adeptus 12.03.2012 10:03
(32) mtv:), Ага такой пример на скриншоте показан
# Ответить
35. tindir 27.03.2012 11:55
Отличный пример! Думал что придется все самомузаново писать. А нет! Спасибо ОГРОМНОЕОГРОМНЫМИ УКАВКАМИ!!!
# Ответить
36. tindir 27.03.2012 11:57
Вот можно было бы еще это запилисть в виде поля выбора без появления формы было бы вообще ОГОНЬ! кстати, а есть ли какие нибудь примеры разработки своих объектов формы?
# Ответить
37. zhumanova 24.05.2012 15:42
прикольная штука! спасибо
# Ответить
38. zhumanova 24.05.2012 15:47
(28), это возможно выбрать например с 13 января 2012 года по 17 мая 2012
щелкаете по январю 13 - число
потом по маю - жмете шифт и выбираете 17 мая
+ 1 [ Adeptus; ]
# Ответить
40. Dnki 17.06.2012 23:16
Зашибись! Использую
# Ответить
41. Dnki 18.06.2012 00:33
Пожелания таковы:
1) Оказывается форма не получает текущее значение периода (отчета, не компьютерных часов). А жалко, недурно было бы, что бы был активным элемент с этим месяцем.
2) Форма открывается посреди экрана. А в идеале - рядом с элементом, ее вызвавшим.
+ 2 [ Tefal; Adeptus; ]
# Ответить
42. V.Nikonov (файл скачал) 17.09.2012 22:26
Эргономика великолепная!
А для случаем потребности в штатном выборе периода, можно не только в этой обработке кнопку добавлять, а в исходном объекте применять два вызова: типовой и модернизированный...
+ 1 [ mtv:); ]
# Ответить
43. mtv:) (файл скачал) 17.10.2012 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.2012 20:41
Да на сайте НАШЕ 1С пусть лежит. Это право автора
# Ответить
45. DAnry 01.01.2013 16:09
Очень удобная вещь. Поставил с небольшой доработкой (под личную просьбу пользователя) - бухгалтера ненарадуются. Просили поблагодарить. Дякую! (спасибо по-украински ;)
# Ответить
46. Tefal (файл скачал) 04.02.2013 18:36
Хорошая вещь. Для моих замороченных на удобствах и интуитивно понятных интерфейсах работодателей с АйПадом головного мозга - то, что нужно.
Заодно попрошу помощи у клуба знатоков.
Возможно ли прикрепить вызываемое окно общей формы к полю ввода, откуда оно вызывается?
Ответили: (47)
# Ответить
47. Adeptus 06.02.2013 09:01
(46) Tefal, Теоретически можно узнать координаты поля откуда открывается и открыть форму рядом
# Ответить
48. GAUI (файл скачал) 23.07.2013 16:15
добавить бы туда еще и декаду к каждому месяцу
# Ответить
49. vicmos 03.10.2013 09:20
спасибо
# Ответить
50. lelusha 06.02.2014 22:03
интересная обработка, но не думаю, это что столь критичная тема в 1с :)
Ответили: (51)
# Ответить
51. Adeptus 07.02.2014 09:08
(50) lelusha, Очень критичная стандартный выбор просто ужасно неудобный!
# Ответить
52. migel 07.02.2014 09:14
У кого вообще такая идея возникла, помоему гениально и как всегда элементарно. спасибо за пост
+ 1 [ Adeptus; ]
# Ответить
53. CagoBHuK 19.02.2014 12:47
Почему открывать нужно именно модально? По мне так лучше было бы передавать ссылки на переменные (элементы формы), в которые необходимо поместить результат (начало и конец периода) и менять их при нажатии соответствующей кнопки.
+ 1 [ Adeptus; ]
# Ответить
54. Natali@ 19.02.2014 13:30
Интересное решение
+ 1 [ Adeptus; ]
# Ответить
55. bayce 19.02.2014 22:55
а для управляемых форм ее переделать можно?
Ответили: (56)
# Ответить
56. Adeptus 20.02.2014 09:04
(55) bayce, Можно, но у меня нет времени. Вся надежда на сообщество infostart!
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл






IE 2016