| 0
    
        MiniMuk   14.06.13✎ 09:53 | 
        КА.
 Есть такой запрос
 Выбираю документы ОРП, платежное поручение. И данные из своего регистра (без измерения) Группирую по дате.
 Помещаю в универсальный отчет. Хочу дать пользователю выбирать настройки выборки по виду платежного поручения.(составное поле)
 У документа платеженое поручение, орп есть составное поле вид операции.
 В условиях отбора могу задать регистратор.видоперации  виды операция поступления безналичныых средст, виды операций отчет о розничных продажа. А вот для текстового поля неподходит даже пустое значение.
 
 
 
 ВЫБРАТЬ
 НАЧАЛОПЕРИОДА(ОтчетОРозничныхПродажахОплатаПлатежнымиКартами.Ссылка.Дата, ДЕНЬ) КАК ПериодДень,
 ОтчетОРозничныхПродажахОплатаПлатежнымиКартами.Ссылка КАК Регистратор
 ПОМЕСТИТЬ ОРП
 ИЗ
 Документ.ОтчетОРозничныхПродажах.ОплатаПлатежнымиКартами КАК ОтчетОРозничныхПродажахОплатаПлатежнымиКартами
 ГДЕ
 ОтчетОРозничныхПродажахОплатаПлатежнымиКартами.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
 И ОтчетОРозничныхПродажахОплатаПлатежнымиКартами.Ссылка.Проведен = ИСТИНА
 
 СГРУППИРОВАТЬ ПО
 НАЧАЛОПЕРИОДА(ОтчетОРозничныхПродажахОплатаПлатежнымиКартами.Ссылка.Дата, ДЕНЬ),
 ОтчетОРозничныхПродажахОплатаПлатежнымиКартами.Ссылка
 ;
 
 ////////////////////////////////////////////////////////////////////////////////
 ВЫБРАТЬ
 НАЧАЛОПЕРИОДА(Эквайринг.ДатаТранзакции, ДЕНЬ) КАК ПериодДень,
 "Отчет по эквайрингу" КАК Регистратор
 ПОМЕСТИТЬ Эквайринг
 ИЗ
 РегистрСведений.Эквайринг КАК Эквайринг
 ГДЕ
 Эквайринг.ДатаТранзакции МЕЖДУ &ДатаНачала И &ДатаКонца
 
 СГРУППИРОВАТЬ ПО
 НАЧАЛОПЕРИОДА(Эквайринг.ДатаТранзакции, ДЕНЬ)
 ;
 
 ////////////////////////////////////////////////////////////////////////////////
 ВЫБРАТЬ
 НАЧАЛОПЕРИОДА(ПлатежноеПоручениеВходящее.Дата, ДЕНЬ) КАК ПериодДень,
 ПлатежноеПоручениеВходящее.Ссылка КАК Регистратор
 ПОМЕСТИТЬ ПлатежноеПоручение
 ИЗ
 Документ.ПлатежноеПоручениеВходящее КАК ПлатежноеПоручениеВходящее
 ГДЕ
 ПлатежноеПоручениеВходящее.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
 ;
 
 ////////////////////////////////////////////////////////////////////////////////
 ВЫБРАТЬ
 ОРП.ПериодДень,
 ОРП.Регистратор
 ПОМЕСТИТЬ Результат
 ИЗ
 ОРП КАК ОРП
 
 ОБЪЕДИНИТЬ ВСЕ
 
 ВЫБРАТЬ
 Эквайринг.ПериодДень,
 Эквайринг.Регистратор
 ИЗ
 Эквайринг КАК Эквайринг
 
 ОБЪЕДИНИТЬ ВСЕ
 
 ВЫБРАТЬ
 ПлатежноеПоручение.ПериодДень,
 ПлатежноеПоручение.Регистратор
 ИЗ
 ПлатежноеПоручение КАК ПлатежноеПоручение
 ;
 
 ////////////////////////////////////////////////////////////////////////////////
 УНИЧТОЖИТЬ ПлатежноеПоручение
 ;
 
 ////////////////////////////////////////////////////////////////////////////////
 УНИЧТОЖИТЬ Эквайринг
 ;
 
 ////////////////////////////////////////////////////////////////////////////////
 УНИЧТОЖИТЬ ОРП
 ;
 
 ////////////////////////////////////////////////////////////////////////////////
 ВЫБРАТЬ
 Результат.ПериодДень КАК ПериодДень,
 Результат.Регистратор
 {ВЫБРАТЬ
 ПериодДень,
 Регистратор.*}
 ИЗ
 Результат КАК Результат
 {ГДЕ
 Результат.ПериодДень,
 Результат.Регистратор.*}
 
 УПОРЯДОЧИТЬ ПО
 ПериодДень
 {УПОРЯДОЧИТЬ ПО
 ПериодДень,
 Регистратор.*}
 ИТОГИ ПО
 ПериодДень
 {ИТОГИ ПО
 ПериодДень,
 Регистратор.*}
 АВТОУПОРЯДОЧИВАНИЕ
 ;
 
 ////////////////////////////////////////////////////////////////////////////////
 УНИЧТОЖИТЬ Результат
 
 |  |