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

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

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

Автор: Constantus 24.03.17, 14:34

Приветствую, форумчане!

"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)

В отчете СКД устанавливаю параметры "НачалоПериода" и "КонецПериода"

В настройках вывожу на экран эти два параметра.

Ввожу дату начала периода...

Как автоматически подставить дату "КонецПериода" равной дате "НачалаПериода" или

Подставить в дату "КонецПериода" дату отличную от даты начала на, скажем, + 2дня

Автор: Petre 24.03.17, 14:50

Constantus @ Сегодня, 14:34 * ,
Нарисовать свою форму и добавить обработчики с соответствующим кодом.

Автор: podcast 24.03.17, 14:56

Constantus @ Сегодня, 14:34 * ,
Примерно так.

Схема = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
        
Настройки = Схема.НастройкиПоУмолчанию;
        
КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных();
        
КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
        
            
        
ПараметрКонецПериода = Новый ПараметрКомпоновкиДанных("КонецПериода");
    
ЗначениеПараметраДок = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(ПараметрКонецПериода);
        
ЗначениеПараметраДок.Значение = Новый Граница (КонецДня (СсылкаНаОбъект.Ссылка.Дата), ВидГраницы.Исключая);
        
ЗначениеПараметраДок.Использование = Истина;

Автор: sava1 24.03.17, 16:01

Добавить в параметры еще одну дату ДатаОтч, эти сделать невидимыми, и для них в выражении написать%

типо так

НачалоПериода(&датаОтч,"День")


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