Версия для печати темы (http://pro1c.org.ua/index.php?s=f52d8eeea2802af369be4e0963f38893&showtopic=47783)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Система компоновки данных _ Програмная установка стандартного периода СКД

Автор: twilight_dream 13.09.18, 16:18

1С:Предприятие 8.3 (8.3.9.1818)
"Управление торговым предприятием для Украины", редакция 1.2. (1.2.43.1)

Здравствуйте.
Отчет СКД открывается и формируется из формы документа. И всё бы хорошо, но вот стандартный период как не устанавливаю, всё равно его поля пустые.
Использую такой код :

отчетР = отчеты.ВедомостьПоР.Создать();

    отчетР .СхемаКомпоновкиДанных.Параметры.Период.Значение.ДатаНачала = НачалоДня(НачалоМесяца(дата));
    отчетР .СхемаКомпоновкиДанных.Параметры.Период.Значение.ДатаОкончания = КонецДня(КонецМесяца(дата));

Форма открывается. Поля периода пусты.
Для верности изменил этот код и ставил прямо в форму отчета при открытии
СхемаКомпоновкиДанных.Параметры.Период.Значение.ДатаНачала = НачалоДня(НачалоМесяца(дата));
.СхемаКомпоновкиДанных.Параметры.Период.Значение.ДатаОкончания = КонецДня(КонецМесяца(дата));


и снова пусто


 ! 

http://pro1c.org.ua/index.php?act=announce&id=2: 3
 

Автор: Bernet 14.09.18, 14:44

twilight_dream @ Вчера, 17:18 * ,
неправильно к параметрам обращаетесь, используйте

Цитата
КомпоновщикНастроекКомпоновкиДанных

Автор: twilight_dream 14.09.18, 17:28

Bernet @ Сегодня, 15:44 * ,
Вообще то остальные параметры устанавливаются таким способом. Только стандартный период не устанавливаются.

Очень неудобно устанавливать стандартный период через компоновщик настроек. Я даже сначала не допер, как можно это сделать через "установить параметр". Пришлось вот так.

    отчетРазруб.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Получить(2).Значение.ДатаНачала = НачалоДня(НачалоМесяца(дата));
    отчетРазруб.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Получить(2).Значение.ДатаОкончания = КонецДня(КонецМесяца(дата));

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
http://pro1c.org.ua