1С:Предприятие 8.3 (8.3.9.1818)
"Управление торговым предприятием для Украины", редакция 1.2. (1.2.43.1)
Здравствуйте.
Отчет СКД открывается и формируется из формы документа. И всё бы хорошо, но вот стандартный период как не устанавливаю, всё равно его поля пустые.
Использую такой код :
отчетР = отчеты.ВедомостьПоР.Создать();
отчетР .СхемаКомпоновкиДанных.Параметры.Период.Значение.ДатаНачала = НачалоДня(НачалоМесяца(дата));
отчетР .СхемаКомпоновкиДанных.Параметры.Период.Значение.ДатаОкончания = КонецДня(КонецМесяца(дата));
СхемаКомпоновкиДанных.Параметры.Период.Значение.ДатаНачала = НачалоДня(НачалоМесяца(дата));
.СхемаКомпоновкиДанных.Параметры.Период.Значение.ДатаОкончания = КонецДня(КонецМесяца(дата));
! | http://pro1c.org.ua/index.php?act=announce&id=2: 3 |
twilight_dream @ Вчера, 17:18
,
неправильно к параметрам обращаетесь, используйте
Bernet @ Сегодня, 15:44
,
Вообще то остальные параметры устанавливаются таким способом. Только стандартный период не устанавливаются.
Очень неудобно устанавливать стандартный период через компоновщик настроек. Я даже сначала не допер, как можно это сделать через "установить параметр". Пришлось вот так.
отчетРазруб.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Получить(2).Значение.ДатаНачала = НачалоДня(НачалоМесяца(дата));
отчетРазруб.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Получить(2).Значение.ДатаОкончания = КонецДня(КонецМесяца(дата));
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua