Имя: Пароль:
1C
1С v8
Помогите пожалуйста новичку с отчетом!
0 Taffy
 
13.12.11
10:44
Делаю отчет следующим образом: Мне надо получить данные из 2 документов:Делаю набор данных-объединение.Отчет выводится правильно.Но одно НО!!Добавила форму выбор периода.все там прописала-но когда выбираю период-данные выводятся не за тот период который я выбрала:(как мне исправить это((
1 zbv
 
13.12.11
10:45
Покажи как выбираешь данные
2 KishMish
 
13.12.11
10:45
фотка годная. давай кусок кода который используешь
3 Taffy
 
13.12.11
10:51
//Так период выбираю
Процедура УстановитьПараметрыПериода()
Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("КонецПериода"));;
Параметр.Значение = КонецДня(КонПериода);
Параметр.Использование = Истина;
Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода"));;
Параметр.Значение = НачПериода;
Параметр.Использование = Истина;
КонецПроцедуры
Процедура ПриОткрытии()
УстановитьПараметрыПериода();
КонецПроцедуры
Процедура НачПериодаПриИзменении(Элемент)
УстановитьПараметрыПериода();
КонецПроцедуры
Процедура КонПериодаПриИзменении(Элемент)
УстановитьПараметрыПериода();
КонецПроцедуры



Процедура ПериодНажатие(Элемент)
НастройкаПериода = Новый НастройкаПериода;
НастройкаПериода.УстановитьПериод(НачПериода, ?(КонПериода='0001-01-01', КонПериода, КонецДня(КонПериода)));
НастройкаПериода.РедактироватьКакИнтервал = Истина;
НастройкаПериода.РедактироватьКакПериод = Истина;
НастройкаПериода.ВариантНастройки = ВариантНастройкиПериода.Период;
Если НастройкаПериода.Редактировать() Тогда
НачПериода = НастройкаПериода.ПолучитьДатуНачала();
КонПериода = НастройкаПериода.ПолучитьДатуОкончания();
КонецЕсли;
УстановитьПараметрыПериода();
  // Вставить содержимое обработчика.
КонецПроцедуры

//Выбор данных из документа событие
ВЫБРАТЬ
  Событие.Ссылка КАК ДокументСобытие,
  Событие.ВидСобытия,
  Событие.Контрагент,
  Событие.НачалоСобытия,
  Событие.ОкончаниеСобытия,
  Событие.ГруппаСобытия,
  Событие.Ответственный,
  Событие.СуммаДокумента КАК ЗапланированнаяСумма
ИЗ
  Документ.Событие КАК Событие

//Выбор данных из документа Счет на оплату
ВЫБРАТЬ
  СчетНаОплатуПокупателю.Ссылка КАК ДокументСчет,
  СчетНаОплатуПокупателю.ДатаОплаты,
  СчетНаОплатуПокупателю.Контрагент КАК Контрагент,
  СчетНаОплатуПокупателю.Ответственный КАК Ответственный,
  СчетНаОплатуПокупателю.СуммаДокумента КАК СуммаДокументаСчет,
  СчетНаОплатуПокупателю.СуммаОплаты
ИЗ
  Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю


отчет у меня не сложный.но как новичку встретились сложности.спасибо за помощь
4 Wobland
 
13.12.11
10:53
где Запрос.УстановитьПараметр()?
5 Wobland
 
13.12.11
10:55
аа, это целая СКД... точно не скажу, но вроде всё так. что не так? каковы симптомы?
6 KishMish
 
13.12.11
10:56
перед выполнение запроса установи параметры
Запрос.УстановитьПараметр("ДатаНач",НачПериода );
Запрос.УстановитьПараметр("ДатаКон",КонПериода );
так ты в запрос передашь значения параметров начала и конца периода

в тексте запроса
после
-----------
ИЗ
  Документ.Событие КАК Событие
-----------
и после
-----------
ИЗ
  Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю
-----------
напиши
-----------
ГДЕ Дата МЕЖДУ &ДатаНач и &ДатаКон
-----------
так ты используешь параметры для условия
7 Taffy
 
13.12.11
10:56
выбираю период-программа выбирает не те документы...не реагирует на период..
8 Explorer1c
 
13.12.11
10:57
А зачем из документов выбирать-что за убожество!
9 Wobland
 
13.12.11
10:58
+(8) и если уж на то пошло, то Проведённость неплохо было бы контролировать
10 Taffy
 
13.12.11
11:02
нужен отчет по этим 2 документам.это crm проф.вот и делаю:)
11 Explorer1c
 
13.12.11
11:03
(10)А по регистрам нельзя сделать?,или некошерно)
12 Wobland
 
13.12.11
11:05
(10) >нужен отчет по этим 2 документам
говори исходную задачу
13 Taffy
 
13.12.11
11:09
тут нет никаких регистров.Документ "Событие" -Планирование-с помощью этого документа планируем продажи.документ сечт нужен для того ,чтобы видеть сколько проплачено.вот беру данные из одного и другого документа
14 Wobland
 
13.12.11
11:10
ага. грубо говоря, Событие не проводится
15 Explorer1c
 
13.12.11
12:13
(13)А типовые отчеты не подходят? Или таких нет?
16 Taffy
 
13.12.11
13:14
таки типовых нет.все сделала:)спасибо:)