СКД программное формирование отчета на ОФ

1. MIracloid2000 27.03.23 12:53 Сейчас в теме
Хочу программно сформировать отчет, но, "что-то пошло не так"
Запрос
ВЫБРАТЬ
	ДенежныеСредстваКПолучениюОстаткиИОбороты.СтатьяДвиженияДенежныхСредств КАК СтатьяДвиженияДенежныхСредств,
	ДенежныеСредстваКПолучениюОстаткиИОбороты.Организация КАК Организация,
	ДенежныеСредстваКПолучениюОстаткиИОбороты.СуммаПриход КАК СуммаПриход,
	ДенежныеСредстваКПолучениюОстаткиИОбороты.Регистратор КАК Регистратор,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(ДенежныеСредстваКПолучениюОстаткиИОбороты.Регистратор.Ссылка) = ТИП(Документ.ПриходныйКассовыйОрдер)
			ТОГДА ДенежныеСредстваКПолучениюОстаткиИОбороты.СуммаПриход
		ИНАЧЕ 0
	КОНЕЦ КАК Приход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(ДенежныеСредстваКПолучениюОстаткиИОбороты.Регистратор.Ссылка) = ТИП(Документ.РасходныйКассовыйОрдер)
			ТОГДА ДенежныеСредстваКПолучениюОстаткиИОбороты.СуммаПриход
		ИНАЧЕ 0
	КОНЕЦ КАК Расход
ИЗ
	РегистрНакопления.ДенежныеСредстваКПолучению.ОстаткиИОбороты(, , Регистратор, , ) КАК ДенежныеСредстваКПолучениюОстаткиИОбороты
Показать


Картинка

а вот и код, хочу использовать стандартный период
	
НастройкиСхемыОСКД = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
 	ПараметрыДанныхОСКД = НастройкиСхемыОСКД.ПараметрыДанных.Элементы;
    ЭлементНачалоПериода = ПараметрыДанныхОСКД.Найти("НачалоПериода");
 	ЭлементНачалоПериода.Использование = Истина;
    ЭлементНачалоПериода.Значение = НачалоПериода;	


почему-то параметр не находит, ЭлементНачалоПериода = Неопреленно

что делаю не так?
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 27.03.23 14:11 Сейчас в теме
(1)
ПараметрСтандартныйПериод = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("СтандартныйПериод"));
СтандартныйПериод = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(ПараметрСтандартныйПериод.ИдентификаторПользовательскойНастройки);
4. glek 119 27.03.23 16:34 Сейчас в теме
(1) Попробуй в начале создать компоновщик настроек, потом его проинициализировать, указав в качестве источника схему, потом загрузить настройки из схемы по умолчанию, потом настройки.получитьнастройки()
3. VZyryanov 27.03.23 14:56 Сейчас в теме
	Настройки = ЭтотОбъект.КомпоновщикНастроек.ПолучитьНастройки();
	Параметр = Настройки.ПараметрыДанных.Элементы.Найти("Период");
	Если Параметр.Использование Тогда
		Параметр.Значение.ДатаНачала = ДатаНачала;
		Параметр.Значение.ДатаОкончания = ДатаОкончания;
	КонецЕсли;
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)