КнопкаНастройкаПериода
☑
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) спасибо большое
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн