Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как добавить во внешний отчет дату?

Как добавить во внешний отчет дату?
Я
   bebibo
 
13.08.19 - 14:26
Добавляю параметры в скд: ДатаНачала(выражение: &Период.ДатаНачала), ДатаОкончания(выражение: &Период.ДатаОкончания), Период (Тип: СтандартныйПериод).
ДатаНачала и ДатаОкончания сделала ограниченными. Выводится только поле Период, но так не работает. Выбираю разные периода, а выводятся всегда все документы.
Как добавить отбор по дате?
 
 
   Масянька
 
1 - 13.08.19 - 14:52
Если кто не в курсе, напоминаю:
"Это общий акк)
Сейчас не мужчина пишет)"
   МимохожийОднако
 
2 - 13.08.19 - 14:57
Замени имя Период на ВыбрПериод.
   bebibo
 
3 - 13.08.19 - 14:59
Не получатся
   МимохожийОднако
 
4 - 13.08.19 - 15:01
(3) "Как страшно жить" ) 
Опиши, подробнее что "Не получатся"
   bebibo
 
5 - 13.08.19 - 15:02
Добавила 2 параметра в скд: ДатаНачала и ДатаОкончания.
И в настройках скд на вкладке отбор добавила 2 поля: 1.Отбор- Период, Вид сравнения- Больше или равно, правое значение-ПараметрыДанных.ДатаНачала и 2. 1.Отбор- Период, Вид сравнения- Меньше или равно, правое значение-ПараметрыДанных.ДатаОкончания
   bebibo
 
6 - 13.08.19 - 15:03
(5) Пишет поле период не найдено, хотя добавила и в запросе и в выбранных полях в скд и в наборе данных
   GGDots
 
7 - 13.08.19 - 15:03
(5) Если все сделали как надо:
http://craft1c.ru/ctandartnyjj-period-skd/

то возможно проблема в запросе. Код запроса в студию.
   kobzon2
 
8 - 13.08.19 - 15:06
(5) А зачем отбор еще и в настройках? В запросе параметрами отфильтровать по <,>, в настройках эти параметры вывести для пользователя.
   bebibo
 
9 - 13.08.19 - 15:07
(8) У меня запрос не в скд ,а в модуле
   bebibo
 
10 - 13.08.19 - 15:15
(7) Всё сделала как тут, не работает
   bebibo
 
11 - 13.08.19 - 15:16
Выводит всё равно все документы, хоть и выбираю например только 1 месяц
   bebibo
 
12 - 13.08.19 - 15:32
Ну почему так?
   ДенисЧ
 
13 - 13.08.19 - 15:35
(12) Потому что текст запроса не показываешь
   МимохожийОднако
 
14 - 13.08.19 - 15:42
(12) Например, параметры не связаны с отбором в запросе
   GGDots
 
15 - 13.08.19 - 15:47
Гадаем в пустоту... а вдруг что-нибудь прокатит. Вот с отчетом было бы проще понять в чем проблема.
   piter3
 
16 - 13.08.19 - 15:49
(15) Это секретная разработка же
   bebibo
 
17 - 13.08.19 - 15:56
(14) Как связать??
   МимохожийОднако
 
18 - 13.08.19 - 16:00
(17) Купи кофе, дай нам. Погадаем вместе. Х..то его знает, что у тебя в запросе
   El_Duke
 
19 - 13.08.19 - 16:02
(17) Без обид, но Вам - никак
Я если не умею варить борщ так и не берусь за это дело. И вы за то что не умеете не беритесь
   Dotoshin
 
20 - 13.08.19 - 16:04
(9) Ну и как твой запрос в модуле узнает про параметры, которые ты пихаешь в скд?
Если составляешь текст запроса в модуле, то тогда и все остальное тоже нужно делать в модуле. Получать параметры, устанавливать их, получать схему СКД, ну и далее по списку...
   bebibo
 
21 - 13.08.19 - 16:05
(19) Если вы не знаете решение, то лучше промолчите. Не зная меня, говорить что я не смогу...МДЭЭЭ
   bebibo
 
22 - 13.08.19 - 16:05
(20) Сейчас попробую,спасибо
   bebibo
 
23 - 13.08.19 - 16:07
(20) В запрос, который есть, добавила дату, консолью проверила она вытаскивается, но как это передать в скд?
   hhhh
 
24 - 13.08.19 - 16:09
(23) параметры должны быть НачалоПериода, КонецПериода. Выкиньте свои дикие названия параметров, пользуйтесь проверенными.
   Dotoshin
 
25 - 13.08.19 - 16:09
   МимохожийОднако
 
26 - 13.08.19 - 16:10
(23) Покажи текст запроса и картинку, где настраиваешь параметры. Это сможешь?
   Dotoshin
 
27 - 13.08.19 - 16:12
(26) Да она программно делает по ходу, проблема не в самом запросе, а в передаче параметров...
   Chameleon1980
 
28 - 13.08.19 - 16:19
Пля. ТЕКСТ ЗАПРОСа в студию и текст установки (попытки установки) параметра.
   МимохожийОднако
 
29 - 13.08.19 - 16:39
ОФФ:(27) У тебя уже есть кофе для гадания?
Я еще надеюсь дождаться ответа от ТС.))
   GGDots
 
30 - 13.08.19 - 16:44
еще немного кофейной гущи:

покажи что у тебя в процедуре "Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)"...
 
 Рекламное место пустует
   bebibo
 
31 - 13.08.19 - 16:49
(30) все запросы и не только))
   bebibo
 
32 - 13.08.19 - 16:50
Помимо запроса еще это:
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
    //Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;  

    // - Если сделать так, как показано выше(рекомендуют на некоторых ресурсах), то при изменении настроек в режиме клиента

    // этих изменений Вы не увидите, потому что настройки всегда будут по умолчанию. Как правильно - вариант ниже

    Настройки = КомпоновщикНастроек.ПолучитьНастройки(); 
    
    ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; 
    
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;    
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
    
    //ПараметрНачДата= КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("НачалоПериода");

    //ПараметрНачДата.Использование = Истина;    

    //ПараметрНачДата.Значение= НачПериода;

    //ПараметрКонДата= КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("КонецПериода");

    //ПараметрКонДата.Использование = Истина;    

    //ПараметрКонДата.Значение= КонецДня(КонПериода);

    
    ВнешнийНаборДанных = Новый Структура("ПримерТаблицыЗначений", ТЗ); 
    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; 
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешнийНаборДанных, ДанныеРасшифровки); 
    
    ДокументРезультат.Очистить();
    
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; 
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат); 
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
   GGDots
 
33 - 13.08.19 - 17:08
(32) Мало гущи дала) здесь мы видим что ты только передаешь внешний набор данных в макет и все.

А где же параметры, сам запрос и т.д.?

Скорее всего помочь тут делов минут 5,10 - но нужна обработка, хотя бы сокращенный вариант - без супер секретных разработок...


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.