Позволяет в один клик выбрать практически любой период.
Позволяет в один клик выбрать практически любой период.
+ Добавлена стандартная кнопка выбора периода
Данная обработка демонстрирует всю простоту и удобство
Все что нужно сделать это вставить общую форму в конфигурацию,
и в местах выбора периода вставить следующий код:
Период = ПолучитьОбщуюФорму(«ВыборПериода»).ОткрытьМодально();
Если Период <> Неопределено Тогда
Если Период <> Неопределено Тогда
НачалоПериода = Период.НачалоПериода;
КонецПериода = Период.КонецПериода;
КонецЕсли;
//
Позволяет в один клик выбрать практически любой период.
Перейти к публикации
Если не секрет для чего такой выбор — где и как его применить. Даже не задумывалась на такую тему выбора периода.
Выглядит неплохо
(1) Marysia, В стандартном выборе надо 10 раз щелкать жутко не удобно и медленно
Хорошая вещь, у нас в 7.7 примерно такая, так бухи не могут больше на стандартный выбор смотреть 🙂
(0) это твояобработка ?
(0) Действительно хотелось бы ответ на (5)
(5)(6) 100% моя обработка. Моя и только моя! А вот вместо скрина хотелось бы ссылку!
(7) ссылка в 5http://nashe1c.ru/materials-view.jsp?id=351 прям в начале сообщения… Сперли чтоль уже?
(7) ссылка есть в (5)
(8) iov, нет не сперли я сам добавил, но там сайт сдохший на него практически никто не заходит. Короче с инфостаром не сравнить
(10) на nashe1c.ru отправил тебе сообщение, прочитай его пожалуйста.
Если бы была на управляемой форме тогда +++
(11) fishca, ответил
Обалдеть. Спасибо.
Действительно, стандартный календарь в 8-ке тупит хуже, чем в 7-ке. Если этот календарь деёствительно так улучшает работу, как рекламируется — тогда огромное спасибо автору!
всё ужасно сделали, теперь и скачать нормально нельзя…. раньше хоть раз в сутки можно было, а теперь и этого нет… — отмените пожалуйста эту гадость, раз в сутки оставьте — это лучше было.
(16) EvgeniuXP, ага согласен вообще полная лажа
а что скажете на счет 15.01.2011 по 17.09.2011 — как выбирать двумя кликами? 🙂 неудобно… надо доработать ПО.
и под управляемые формы надо бы сделать! 🙂
(18) EvgeniuXP, Такие случаи довольно редкие по этому сделано так что двумя кликами зато все стандартные периода одним кликом!
(19) EvgeniuXP, Как перейдем них так и сделаю))
Хорошо бы что бы к возможности выбирать дату можно было бы выбирать и время, так как это актуально при задании периода.
(22) LivingStar, в 95% случаях выбирать время не нужно. Так что жертвуем этим ради скорости и удобства.
(0) Спасибо за идею и за саму обработку. Очень удобно. Как-то раньше эта обработка не попалась мне на глаза…
Для себя доработал немного — сверху добавил кнопку вызова стандартного диалога выбора периода
(Универсальный объект: НастройкаПериода), и теперь стало совсем замечачательно и универсально.
Главное, сама идея то хорошая. Может и не каждому нужна!
(24) mtv:), Отличная идея по доработке!
(24) mtv:), а зачем стандартный выбор периода?
(27) mozz,
Я писал не «… стандартный выбор периода«, а «… стандартного диалога выбора периода«.
Я добавил кнопку вызова «Стандартного диалога выбора периода», так-как в (18) просили об этом. Да и мои бухи тоже попросили.
Действительно, а как выбрать период который нельзя выбрать в предлагаемой обработке, например с 01.01.2012 по 28.02.2012?
Вот для таких редких случаев и добавлена дополнительная кнопка. Места практически не занимает, не мешает, но иногда здорово выручает. 🙂
Cпасибо. С удовольствием плюсую!!!
стандартный удобный — привык более к нему
(30) Maxxi, все приходит с опытом ))
(0) Раскопал, что и без «Стандартной кнопки выбора периода» в форме можно выбрать ЛЮБОЙ период.
Для этого переходим на месяц начала периода, затем в поле календаря (внизу формы) помечаем мышкой дату начала периода. Потом переходим на месяц конца периода, в нем с нажатой клавишей Shift кликаем дату конца периода, и нажимаем кнопку «Выбрать».
Может и «открыл Америку», но сразу не догадался, а об этом нигде не написано.
Вот, может кому пригодится… 🙂
Не понятно, зачем это?
(32) mtv:), Ага такой пример на скриншоте показан
Отличный пример! Думал что придется все самомузаново писать. А нет! Спасибо ОГРОМНОЕОГРОМНЫМИ УКАВКАМИ!!!
Вот можно было бы еще это запилисть в виде поля выбора без появления формы было бы вообще ОГОНЬ! кстати, а есть ли какие нибудь примеры разработки своих объектов формы?
прикольная штука! спасибо
(28), это возможно выбрать например с 13 января 2012 года по 17 мая 2012
щелкаете по январю 13 — число
потом по маю — жмете шифт и выбираете 17 мая
Зашибись! Использую
Пожелания таковы:
1) Оказывается форма не получает текущее значение периода (отчета, не компьютерных часов). А жалко, недурно было бы, что бы был активным элемент с этим месяцем.
2) Форма открывается посреди экрана. А в идеале — рядом с элементом, ее вызвавшим.
Эргономика великолепная!
А для случаем потребности в штатном выборе периода, можно не только в этой обработке кнопку добавлять, а в исходном объекте применять два вызова: типовой и модернизированный…
(0) В обработке обнаружена ошибка:
При выборе Второго полугодия (кнопка «II») вместо периода «с 01.07.2012 по 31.12.2012» устанавливается период «с 01.06.2012 по 31.12.2012».
Ошибка находится в модуле формы ВыборПериода, в процедуре ПолугодиеНажатие, стока №38.
Вместо:
должно быть:
Т.е. надо «6» исправить на «7».
Да на сайте НАШЕ 1С пусть лежит. Это право автора
Очень удобная вещь. Поставил с небольшой доработкой (под личную просьбу пользователя) — бухгалтера ненарадуются. Просили поблагодарить. Дякую! (спасибо по-украински 😉
Хорошая вещь. Для моих замороченных на удобствах и интуитивно понятных интерфейсах работодателей с АйПадом головного мозга — то, что нужно.
Заодно попрошу помощи у клуба знатоков.
Возможно ли прикрепить вызываемое окно общей формы к полю ввода, откуда оно вызывается?
(46) Tefal, Теоретически можно узнать координаты поля откуда открывается и открыть форму рядом
добавить бы туда еще и декаду к каждому месяцу
спасибо
интересная обработка, но не думаю, это что столь критичная тема в 1с 🙂
(50) lelusha, Очень критичная стандартный выбор просто ужасно неудобный!
У кого вообще такая идея возникла, помоему гениально и как всегда элементарно. спасибо за пост
Почему открывать нужно именно модально? По мне так лучше было бы передавать ссылки на переменные (элементы формы), в которые необходимо поместить результат (начало и конец периода) и менять их при нажатии соответствующей кнопки.
Интересное решение
а для управляемых форм ее переделать можно?
(55) bayce, Можно, но у меня нет времени. Вся надежда на сообщество infostart!
Т.к. автор забросил разработку, то доработал данную обработку здесь:Альтернативный выбор периода с декадами месяца :
— есть декады месяца
— исправлена ошибка вывода второго полугодия
— мелкие исправления и форматирования кода
Товарищ, раскидывающийся минусами по поводу «компактного расположения элементов управления в УФ» — хоть бы обосновал, а то данный вопрос не очевиден только для тебя.
Маленькая поправка: не во всех типовых конфигурациях присутствует общая форма «ВыборПериода». Например, в УСКК такого нет