powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Параметр перед формирование отчета
7 сообщений из 7, страница 1 из 1
Параметр перед формирование отчета
    #37145341
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Формирую в 1с 8.2 отчет. Код отчета такой:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
Процедура СформироватьНаСервере()
	// Получаем модуль макета
	Макет = Отчеты.ОтчетПоДвижениямВКошельках.ПолучитьМакет("Макет");
	ОблШапка = Макет.ПолучитьОбласть("Шапка");
	ОблЭлемент = Макет.ПолучитьОбласть("Элемент");
	ОблПодвал = Макет.ПолучитьОбласть("Подвал");
	ТабДок.Вывести(ОблШапка);
	//Кошелек = "Кошелек ежедневный";
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	ИнформацияПоКошелькамОстаткиИОбороты.Кошелек,
		|	ИнформацияПоКошелькамОстаткиИОбороты.Дата,
		|	ИнформацияПоКошелькамОстаткиИОбороты.СуммаРасход,
		|	ИнформацияПоКошелькамОстаткиИОбороты.СуммаПриход
		|ИЗ
		|	РегистрНакопления.ИнформацияПоКошелькам.ОстаткиИОбороты КАК ИнформацияПоКошелькамОстаткиИОбороты
		|ГДЕ
		|	ИнформацияПоКошелькамОстаткиИОбороты.Кошелек = &Кошелек";

	Запрос.УстановитьПараметр("Кошелек", Кошелек);	
	
	Результат = Запрос.Выполнить();
	Выборка = Результат.Выбрать();
	Пока Выборка Цикл
	   ТипДвижения = СокрЛП(Выборка.ВидДвижения);		
	   Если ТипДвижения = "Приход" Тогда
		  ИтогСумма =  ИтогСумма + Выборка.Сумма;		  
	   Иначе
		  ИтогСумма =  ИтогСумма - Выборка.Сумма; 					
	   КонецЕсли;
		//Сообщить(Выборка.Кошелек);
		ОблЭлемент.Параметры.Заполнить(Выборка);
		ОблЭлемент.Параметры.Дата = Формат(Выборка.Дата, "ДЛФ=ДД");
		ОблЭлемент.Параметры.Кошелек = Выборка.Кошелек;
		ТабДок.Вывести(ОблЭлемент);				
	
	КонецЦикла; 
	            					
	     ОблПодвал.Параметры.Итого = ИтогСумма;
	     ТабДок.Вывести(ОблПодвал);

		 		
			 

КонецПроцедуры

На этот код платформа ругается:
Код: plaintext
1.
2.
{Отчет.ОтчетПоДвижениямВКошельках1.Форма.ФормаОтчета.Форма( 29 , 39 )}: Переменная не определена (Кошелек)
	Запрос.УстановитьПараметр("Кошелек", <<?>>Кошелек);	 (Проверка: Сервер)

Как сделать так, чтобы при формировании отчета у пользователя запрашивался бы параметр кошелек аналогично
параметрам Начало периода и Конец периода на 2-м скриншоте
?
...
Рейтинг: 0 / 0
Параметр перед формирование отчета
    #37145345
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NewIvanovec,
Скриншот с параметрами Начало периода и Конец периода
...
Рейтинг: 0 / 0
Параметр перед формирование отчета
    #37145518
ReBooT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewIvanovec вы путаете табличный отчет и отчет сделанный с помощью СКД. В вашем случае надо сделать реквизит Кошелек и разместить его на форме. Либо делать отчет с помощью СКД.
...
Рейтинг: 0 / 0
Параметр перед формирование отчета
    #37145522
ReBooT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Табличный на основе макета в виде 1C 8.0 style т.к. СКД умеет строить и отчеты на основе макета тоже
...
Рейтинг: 0 / 0
Параметр перед формирование отчета
    #37145753
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ReBooT,

Большое спасибо, теперь ясность наступила.
Я делаю табличный отчет.
Буду создавать реквизит на форме.
...
Рейтинг: 0 / 0
Параметр перед формирование отчета
    #37148091
dvasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На втором ресунке отображается отбор СКД, в вашем случае нужно добавлять параметры ручками на форму
...
Рейтинг: 0 / 0
Параметр перед формирование отчета
    #37149872
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё принял к сведению!
Спасибо!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Параметр перед формирование отчета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]