Вход | Регистрация
 
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 - но нужна обработка, хотя бы сокращенный вариант - без супер секретных разработок...


Список тем форума
Рекламное место пустует  Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.