Имя: Пароль:
1C
 
СКД отчёт по документу
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
(1) Использую

https://wampi.ru/image/Ro8MofV
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) Ну попробуйте
&Период.ДатаНачала
&Период.ДатаОкончания