|
КнопкаНастройкаПериода
| ☑ |
0
Casper21
21.11.15
✎
00:37
|
Как программно задать параметры кнопке Кнопка Настройка периода в УТП
Я както так делал
Процедура КнопкаНастройкаПериодаНажатие(Элемент)
ТиповыеОтчеты.НастроитьПериод(НастройкаПериода, НачалоПериода, КонецПериода);
ТиповыеОтчеты.ОбновитьПараметрыПериодаПоФорме(КомпоновщикНастроек, ЭтаФорма);
КонецПроцедуры
В интернете где-то нашел, но ошибку выбивает
{ОбщийМодуль.ТиповыеОтчеты.Модуль (4405)} Значение не является значением объектно типа (Вариант Настройки) НастройкаПериода.ВариантНастройкы = ВариантНастройкиПериода.Период;
|
|
1
Горогуля
21.11.15
✎
10:04
|
спасибо, в интернетах искать больше не юудем
|
|
2
palpetrovich
21.11.15
✎
10:36
|
судя по "НастройкаПериода.ВариантНастройкы = ВариантНастройкиПериода.Период;"
где-то должно быть "НастройкаПериода = Новый НастройкаПериода;"
... хотя так называть переменные - не комильфо :)
|
|
3
palpetrovich
21.11.15
✎
10:37
|
+(2) должно быть так примерно:
Перем мНастройкаПериода;
Процедура КнопкаНастройкаПериодаНажатие(Элемент)
мНастройкаПериода.УстановитьПериод(НачалоПериода, ?(КонецПериода = Дата('00010101000000'), КонецПериода, КонецДня(КонецПериода)));
Если мНастройкаПериода.Редактировать() Тогда
НачалоПериода = мНастройкаПериода.ПолучитьДатуНачала();
КонецПериода = мНастройкаПериода.ПолучитьДатуОкончания();
КонецЕсли;
КонецПроцедуры
// тело модуля
мНастройкаПериода = Новый НастройкаПериода;
мНастройкаПериода.ВариантНастройки = ВариантНастройкиПериода.Период;
|
|
4
Casper21
21.11.15
✎
23:35
|
(2) спасибо большое
|
|