|
СКД отчёт по документу | ☑ | ||
---|---|---|---|---|
0
Dmitrii_VVV
05.09.23
✎
16:10
|
Всем привет
Подскажите, в заголовок нужно подтянуть дату из периода, при выборе (от...по...) Как сие реализовать, не нашёл инф-ии Конф-я учебная Вот запрос: ВЫБРАТЬ ОстаткиНоменклатурыОстатки.Номенклатура КАК Номенклатура, ОстаткиНоменклатурыОстатки.КоличествоОстаток КАК КоличествоОстаток ПОМЕСТИТЬ ВТ ИЗ РегистрНакопления.ОстаткиНоменклатуры.Остатки КАК ОстаткиНоменклатурыОстатки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ОстаткиНоменклатурыОбороты.Регистратор КАК Регистратор, ОстаткиНоменклатурыОбороты.Номенклатура КАК Номенклатура ПОМЕСТИТЬ ВТ_2 ИЗ РегистрНакопления.ОстаткиНоменклатуры.Обороты(&НачалоПериода,&КонецПериода , Регистратор, ) КАК ОстаткиНоменклатурыОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ.Номенклатура КАК Номенклатура, ВТ.КоличествоОстаток КАК КоличествоОстаток, ВТ_2.Регистратор КАК Регистратор ИЗ ВТ КАК ВТ ЛЕВОЕ СОЕДИНЕНИЕ ВТ_2 КАК ВТ_2 ПО ВТ.Номенклатура.Ссылка = ВТ_2.Номенклатура Скрины: https://wampi.ru/image/RowkdnQ https://wampi.ru/image/RowkRgZ |
|||
1
mikecool
05.09.23
✎
16:15
|
используй макеты
|
|||
2
vicof
05.09.23
✎
16:20
|
"Отчет по документу остатка от ... по ..."
Ничего не смущает? |
|||
3
AlexeyKh
05.09.23
✎
16:33
|
судя по запросу, какой-то бред получится
Товар1, 10, Док1 Товар1, 10, Док2 Товар1, 10, Док3 Товар1, 10, Док4 ... |
|||
4
azernot
05.09.23
✎
17:33
|
(3) +100
Что-то мне подсказывает, что проблема заголовка отчета - самая меньшая из проблем ТС. |
|||
5
azernot
05.09.23
✎
17:36
|
по теме, первые же ссылки в гугле по строке "заголовок отчета скд"
https://infostart.ru/1c/articles/872573/ https://infostart.ru/1c/articles/963368/ И ещё куча примеров, с картинками, с видео... что называется для тех, кто в танке |
|||
6
Dmitrii_VVV
06.09.23
✎
09:42
|
||||
7
Dmitrii_VVV
06.09.23
✎
09:45
|
(3) Уважаемый, написал же учебная конф-я, учусь, а значит и ошибки совершаю
Лучше поправьте, форум вроде на то и существует |
|||
8
Dmitrii_VVV
06.09.23
✎
09:47
|
(4) Вы крайне проницательны, это не единственная проблема
За ссылки благодарю |
|||
9
azernot
06.09.23
✎
10:29
|
(7) >Лучше поправьте, форум вроде на то и существует
Как можно вас направить не зная задачу? Спросите прямо и получите ответ. Пока очевидно только, что запрос из (0) - получает какой-то бред. Текущий остаток по номенклатуре для каждого документа двигавшего эту номенклатуру за период. |
|||
10
Dmitrii_VVV
06.09.23
✎
11:19
|
(9) Необходимо получить дату в заголовок, не на конкретную дату а за указанный период
Выбираем период далее он отражается в заголовке По ссылкам инф. получение на дату |
|||
11
azernot
06.09.23
✎
12:31
|
(10) Ну, с этой проблемой вы же вроде бы разобрались? Макет сделали, я вам ссылок накидал. Работайте. Информации достаточно.
Как вариант, можно вообще сделать программное присвоение заголовка в модуле отчёта: Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) СписокЭлементов = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы; Для каждого Элемент из СписокЭлементов Цикл Если Элемент.Параметр = Новый ПараметрКомпоновкиДанных("Период") Тогда ПериодОтчета = Элемент.Значение; Прервать КонецЕсли; КонецЦикла; ЗначениеПараметра = КомпоновщикНастроек.Настройки.ПараметрыВывода.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Заголовок")); //ЗначениеПараметра.Значение = "Отчет по документу остатка за период " + ПредставлениеПериода(ПериодОтчета.ДатаНачала,ПериодОтчета.ДатаОкончания); ЗначениеПараметра.Значение = "Отчет по документу остатка с " + ПериодОтчета.ДатаНачала + " по " + ПериодОтчета.ДатаОкончания; ЗначениеПараметра.Использование = Истина; КонецПроцедуры Но помимо заголовка, у вас есть проблема в запросе, потому что запрос возвращает хрень. Как я понимаю, пока вы эту проблему не решаете... |
|||
12
Dmitrii_VVV
06.09.23
✎
14:40
|
(11) Спасибо, программно всё работает, но всё же надо разобраться с настройками для вывода заголовка с параметрами
|
|||
13
azernot
06.09.23
✎
14:53
|
(12) По этой ссылке
https://infostart.ru/1c/articles/872573/ всё работает. Текст в ячейке макета: Отчет по документу остатка с [ДатаНачала] по [ДатаОкончания] Параметры макета ДатаНачала ПараметрыДанных.НачалоПериода ДатаОкончания ПараметрыДанных.КонецПериода |
|||
14
Dmitrii_VVV
06.09.23
✎
16:07
|
(13) Да, спасибо, стоит
А в параметрах - выражение, для начала и конецПериода корректно стоят? https://wampi.ru/image/RowkRgZ |
|||
15
azernot
06.09.23
✎
16:37
|
(14) Ну попробуйте
&Период.ДатаНачала &Период.ДатаОкончания |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |