|
выбор месяца в НастройкаПериода | ☑ | ||
---|---|---|---|---|
0
konst1231
03.03.14
✎
10:48
|
Здравсвуйте,
как у объекта НастройкаПериода в качестве периода разрешить выбирать только переодичность месяц? |
|||
1
Maxus43
03.03.14
✎
10:50
|
ВариантПериода (PeriodVariant)
Значения Год (Year) День (Day) ДеньСНачалаГода (DayFromBegOfYear) ДеньСНачалаКвартала (DayFromBegOfQuarter) ДеньСНачалаМесяца (DayFromBegOfMonth) Квартал (Quarter) КварталСНачалаГода (QuarterFromBegOfYear) Месяц (Month) МесяцСНачалаГода (MonthFromBegOfYear) МесяцСНачалаКвартала (MonthFromBegOfQuarter) ПроизвольныйИнтервал (AnyInterval) Описание: Определяет набор вариантов задания периода, используемого объектом НастройкаПериода. |
|||
2
Maxus43
03.03.14
✎
10:55
|
но там изменить руками конечно можно. Если надо только месяца - смотри в типовых как сделано, например в документах по начислению зарплаты, там период - только месяца. Это сделано программно конечно, встроенных в платформу таких механизмов нету емнип
|
|||
3
konst1231
03.03.14
✎
11:01
|
(2) Надо только меяц, вариант в (1) позволяет переключать переодичность.
|
|||
4
konst1231
03.03.14
✎
11:33
|
(2) Использую обычные формы, открыл БП 2.0, начисление ЗП, выбор месяца там реализован так как надо. Повтроить не могу есть два обработчика, скопировал их к себе, но там еще как-то список месяцов формируется не могу понять как?
// Процедура - обработчик события "Регулирование" поля ввода периода регистрации. // Процедура ПериодРегистрацииРегулирование(Элемент, Направление, СтандартнаяОбработка) Если Направление = 1 Тогда // увеличиваем значение ПериодРегистрации = КонецМесяца(ПериодРегистрации) + 1 Иначе // = -1 - уменьшаем значение ПериодРегистрации = НачалоМесяца(ПериодРегистрации - 1) КонецЕсли; СтандартнаяОбработка = Ложь; КонецПроцедуры // Процедура - обработчик события "ПриИзменении" поля ввода периода регистрации. // Процедура ПериодРегистрацииПриИзменении(Элемент) ПериодРегистрации = НачалоМесяца(ПериодРегистрации) КонецПроцедуры |
|||
5
PuhUfa
03.03.14
✎
11:51
|
// Заполним реквизит формы МесяцСтрока.
МесяцСтрока = РаботаСДиалогами.ДатаКакМесяцПредставление(ПериодРегистрации); |
|||
6
Maxus43
03.03.14
✎
11:57
|
(4) больше должно быть обработчиков, начало выбора смотри должно быть
|
|||
7
Maxus43
03.03.14
✎
11:57
|
может при открытии ещё что... короче разбирайся, есть такое
|
|||
8
konst1231
03.03.14
✎
12:17
|
(5), (6) Господа спасибо, реализовал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |