ВариантПериода Месяц #141736


#0 by LobS
На форму положил ПолеВвода, назначил кнопку регулирования. Теперь нужно чтобы этот "регулятор" работал также как выбор периода месяц в форме НастройкаПериода, т.е. для выбора месяца. Хотел использовать ВариантПериода Месяц, но СП говорит что это только для НастройкаПериода. Помогите реализовать мою задачу
#1 by LobS
Волшебник, помоги
#2 by Asmody
сделай СЗ с названиями месяцев и выбирай из него
#3 by LobS
Дело в том что может выбираться месяц из любого года, поэтому мне нужен такой же механизм как и в НастройкаПериода
#4 by LobS
Блин, на Мисте теперь только обсуждение LIFE? Реально может кто помочь?
#5 by LobS
Видимо никто не может или может еще не проснулись
#6 by LobS
Волшебник, скажи что-нибудь
#7 by neomarat
Привет, Серега, а почему бы не положить еще одно поле ввода с выбором года?  И почему нельзя использовать настройку периода?
#8 by LobS
Здоров, Марат. Кстати с этим вопросом с тобой и хотел созвониться. Начальство не хочет лишний раз нажимать на кнопки. Хочет один раз ткнуть вверх или вниз и получить период месяц, к тому другие периоды и интервалы их не интересуют. По твоему предложению я уже думал: опять лишний реквизит, а значит "лишний раз нажимать на кнопку". Ну блин, должно же быть решение: если платформа позволяет с этим работать, то почему же программно нельзя это реализовать? Кстати может обратиться на форум разработчиков на 1с.ru. Если есть доступ к форуму или знаешь как его получить кинь информацию на мыло.
#9 by LobS
Ты видел много типовых решений, может где-то такое есть?
#10 by Волшебник
В типовых все реализовано и самому это запрограммировать несложно. Даже волшебство не требуется.
#11 by LobS
Наведи хоть на мысль, плиз
#12 by neomarat
Все просто Серега вешаешь эту процедуру в обработку события Регулирование
#13 by neomarat
Как ты понял, наверное, ПериодРегистрации это и есть твое поле ввода. Да кстати, приводишь дату к какому-то значению для порядка - например начало месяца или конец месяца. Для этого в обработку ПриИзменении пихаешь следующее
#14 by neomarat
А да - должна стоять галка не "кнопка выбора", а "кнопка регулирования"
#15 by neomarat
тьфу, блин имел ввиду что должны стоять обе эти галки (не проснулся пока). Насчет 1с.ru позвони - есть предложение
#16 by LobS
Дйествительно все просто, осталось задать формат, чтобы вместо даты отображался месяц
#17 by Волшебник
как ты думаешь, стоило ли орать, что все обсуждают только LIFE и реально никто не может помочь?
#18 by LobS
Прости, я не прав, но на мысль можно было навести
#19 by LobS
А скажи в чем моя ошибка ЭлементыФормы.ПериодРегистрации.Формат="ДФ=""ММММ гггг 'г.'"""; ? Устанавливал СоставДаты=Дата или Дата и время ругается: {Форма.Форма}: Ошибка при установке значения атрибута контекста (Формат): Недопустимое значение параметра (параметр номер "1") Почему оно не допустимое?
#20 by LobS
Короче нужного формата я не добился. Обошил хитро: Поверх поля ввода положил надпись, так что видны только кнопки выбора и регулирования поляввода, сделал рамку, белый фон и пару строк кода, и все ОК!!!
#21 by Волшебник
ужас
#22 by LobS
Почему ужас? Достигнут нужный результат, причем оптимально
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С