![]() |
|
Как добавить во внешний отчет дату? | ☑ | ||
---|---|---|---|---|
0
bebibo
13.08.19
✎
14:26
|
Добавляю параметры в скд: ДатаНачала(выражение: &Период.ДатаНачала), ДатаОкончания(выражение: &Период.ДатаОкончания), Период (Тип: СтандартныйПериод).
ДатаНачала и ДатаОкончания сделала ограниченными. Выводится только поле Период, но так не работает. Выбираю разные периода, а выводятся всегда все документы. Как добавить отбор по дате? |
|||
1
Масянька
13.08.19
✎
14:52
|
Если кто не в курсе, напоминаю:
"Это общий акк) Сейчас не мужчина пишет)" |
|||
2
Мимохожий Однако
13.08.19
✎
14:57
|
Замени имя Период на ВыбрПериод.
|
|||
3
bebibo
13.08.19
✎
14:59
|
Не получатся
|
|||
4
Мимохожий Однако
13.08.19
✎
15:01
|
(3) "Как страшно жить" )
Опиши, подробнее что "Не получатся" |
|||
5
bebibo
13.08.19
✎
15:02
|
Добавила 2 параметра в скд: ДатаНачала и ДатаОкончания.
И в настройках скд на вкладке отбор добавила 2 поля: 1.Отбор- Период, Вид сравнения- Больше или равно, правое значение-ПараметрыДанных.ДатаНачала и 2. 1.Отбор- Период, Вид сравнения- Меньше или равно, правое значение-ПараметрыДанных.ДатаОкончания |
|||
6
bebibo
13.08.19
✎
15:03
|
(5) Пишет поле период не найдено, хотя добавила и в запросе и в выбранных полях в скд и в наборе данных
|
|||
7
GGDots
13.08.19
✎
15:03
|
(5) Если все сделали как надо:
http://craft1c.ru/ctandartnyjj-period-skd/ то возможно проблема в запросе. Код запроса в студию. |
|||
8
kobzon2
13.08.19
✎
15:06
|
(5) А зачем отбор еще и в настройках? В запросе параметрами отфильтровать по <,>, в настройках эти параметры вывести для пользователя.
|
|||
9
bebibo
13.08.19
✎
15:07
|
(8) У меня запрос не в скд ,а в модуле
|
|||
10
bebibo
13.08.19
✎
15:15
|
(7) Всё сделала как тут, не работает
|
|||
11
bebibo
13.08.19
✎
15:16
|
Выводит всё равно все документы, хоть и выбираю например только 1 месяц
|
|||
12
bebibo
13.08.19
✎
15:32
|
Ну почему так?
|
|||
13
ДенисЧ
13.08.19
✎
15:35
|
(12) Потому что текст запроса не показываешь
|
|||
14
Мимохожий Однако
13.08.19
✎
15:42
|
(12) Например, параметры не связаны с отбором в запросе
|
|||
15
GGDots
13.08.19
✎
15:47
|
Гадаем в пустоту... а вдруг что-нибудь прокатит. Вот с отчетом было бы проще понять в чем проблема.
|
|||
16
piter3
13.08.19
✎
15:49
|
(15) Это секретная разработка же
|
|||
17
bebibo
13.08.19
✎
15:56
|
(14) Как связать??
|
|||
18
Мимохожий Однако
13.08.19
✎
16:00
|
(17) Купи кофе, дай нам. Погадаем вместе. Х..то его знает, что у тебя в запросе
|
|||
19
El_Duke
гуру
13.08.19
✎
16:02
|
(17) Без обид, но Вам - никак
Я если не умею варить борщ так и не берусь за это дело. И вы за то что не умеете не беритесь |
|||
20
Dotoshin
13.08.19
✎
16:04
|
(9) Ну и как твой запрос в модуле узнает про параметры, которые ты пихаешь в скд?
Если составляешь текст запроса в модуле, то тогда и все остальное тоже нужно делать в модуле. Получать параметры, устанавливать их, получать схему СКД, ну и далее по списку... |
|||
21
bebibo
13.08.19
✎
16:05
|
(19) Если вы не знаете решение, то лучше промолчите. Не зная меня, говорить что я не смогу...МДЭЭЭ
|
|||
22
bebibo
13.08.19
✎
16:05
|
(20) Сейчас попробую,спасибо
|
|||
23
bebibo
13.08.19
✎
16:07
|
(20) В запрос, который есть, добавила дату, консолью проверила она вытаскивается, но как это передать в скд?
|
|||
24
hhhh
13.08.19
✎
16:09
|
(23) параметры должны быть НачалоПериода, КонецПериода. Выкиньте свои дикие названия параметров, пользуйтесь проверенными.
|
|||
25
Dotoshin
13.08.19
✎
16:09
|
(23) Примерно как-то так:
https://wiseadvice-it.ru/o-kompanii/blog/articles/kak-programmno-sformirovat-otchet-skd-1s-8-3/ |
|||
26
Мимохожий Однако
13.08.19
✎
16:10
|
(23) Покажи текст запроса и картинку, где настраиваешь параметры. Это сможешь?
|
|||
27
Dotoshin
13.08.19
✎
16:12
|
(26) Да она программно делает по ходу, проблема не в самом запросе, а в передаче параметров...
|
|||
28
Chameleon1980
13.08.19
✎
16:19
|
Пля. ТЕКСТ ЗАПРОСа в студию и текст установки (попытки установки) параметра.
|
|||
29
Мимохожий Однако
13.08.19
✎
16:39
|
ОФФ:(27) У тебя уже есть кофе для гадания?
Я еще надеюсь дождаться ответа от ТС.)) |
|||
30
GGDots
13.08.19
✎
16:44
|
еще немного кофейной гущи:
покажи что у тебя в процедуре "Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)"... |
|||
31
bebibo
13.08.19
✎
16:49
|
(30) все запросы и не только))
|
|||
32
bebibo
13.08.19
✎
16:50
|
Помимо запроса еще это:
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); //Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; // - Если сделать так, как показано выше(рекомендуют на некоторых ресурсах), то при изменении настроек в режиме клиента // этих изменений Вы не увидите, потому что настройки всегда будут по умолчанию. Как правильно - вариант ниже Настройки = КомпоновщикНастроек.ПолучитьНастройки(); ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); //ПараметрНачДата= КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("НачалоПериода"); //ПараметрНачДата.Использование = Истина; //ПараметрНачДата.Значение= НачПериода; //ПараметрКонДата= КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("КонецПериода"); //ПараметрКонДата.Использование = Истина; //ПараметрКонДата.Значение= КонецДня(КонПериода); ВнешнийНаборДанных = Новый Структура("ПримерТаблицыЗначений", ТЗ); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешнийНаборДанных, ДанныеРасшифровки); ДокументРезультат.Очистить(); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); |
|||
33
GGDots
13.08.19
✎
17:08
|
(32) Мало гущи дала) здесь мы видим что ты только передаешь внешний набор данных в макет и все.
А где же параметры, сам запрос и т.д.? Скорее всего помочь тут делов минут 5,10 - но нужна обработка, хотя бы сокращенный вариант - без супер секретных разработок... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |