|   |   | 
| 
 | Внешний отчёт и отбор в нём Ø (Vladal 28.10.2015 13:58) | ☑ | ||
|---|---|---|---|---|
| 0
    
        Белка1705 28.10.15✎ 05:53 | 
        Я создала внешний отчёт на основании документа реализация товаров и услуг, мне необходимо сделать отбор по водителю, т.е. если он стоит в реализации, то вывести его, а если там пусто то не выводить. Как это сделать? Помогите пожалуйста.
 Вот код Процедура КнопкаСформироватьНажатие(Кнопка) //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Макет = ПолучитьМакет("Макет"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслуг.Дата КАК Дата, | РеализацияТоваровУслуг.Номер, | РеализацияТоваровУслуг.АдресДоставки, | РеализацияТоваровУслуг.Водитель, | РеализацияТоваровУслуг.Контрагент |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Дата МЕЖДУ &НачПериода И &КонПериода | И РеализацияТоваровУслуг.Водитель = &Водитель | |УПОРЯДОЧИТЬ ПО | Дата"; Запрос.УстановитьПараметр("Водитель", Водитель); Запрос.УстановитьПараметр("КонПериода", КонПериода); Запрос.УстановитьПараметр("НачПериода", НачПериода); РезультатЗапроса = Запрос.Выполнить(); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); ОбластьПодвал = Макет.ПолучитьОбласть("Подвал"); ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы"); ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали"); ТабДок = Новый ТабличныйДокумент; ТабДок.Очистить(); ТабДок.Вывести(ОбластьЗаголовок); ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.НачатьАвтогруппировкуСтрок(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи); ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень()); КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуСтрок(); ТабДок.Вывести(ОбластьПодвалТаблицы); ТабДок.Вывести(ОбластьПодвал); ТабДок.Показать(); Иначе ТабДок.Показать(Заголовок); КонецЕсли; //}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА КонецПроцедуры Процедура ВыбПериодНажатие(Элемент) НастройкаПериода = Новый НастройкаПериода; НастройкаПериода.РедактироватьКакИнтервал = Истина; НастройкаПериода.РедактироватьКакПериод = Истина; НастройкаПериода.ВариантНастройки = ВариантНастройкиПериода.Период; НастройкаПериода.УстановитьПериод(НачПериода, ?(КонПериода='0001-01-01', КонПериода, КонецДня(КонПериода))); Если НастройкаПериода.Редактировать() Тогда НачПериода = НастройкаПериода.ПолучитьДатуНачала(); КонПериода = НастройкаПериода.ПолучитьДатуОкончания(); КонецЕсли; КонецПроцедуры | |||
| 1
    
        Белка1705 28.10.15✎ 05:55 | 
        А то он выводит мне и когда в реализации есть водитель тот который нужен и когда там вообще пусто.     | |||
| 2
    
        Cyberhawk 28.10.15✎ 06:09 | 
        Макет покажи на картинке     | |||
| 3
    
        Белка1705 28.10.15✎ 06:12 | 
        (2) Что именно? Код? Реализацию? Или как сейчас выводиться?     | |||
| 4
    
        Cyberhawk 28.10.15✎ 06:15 | ||||
| 5
    
        Белка1705 28.10.15✎ 06:18 | 
        (4) я так и делала, вот тут в ворде скрины и описание что нужно мне https://cloud.mail.ru/home/Вот%20реализация%20документ.docx     | |||
| 6
    
        Cyberhawk 28.10.15✎ 06:24 | 
        Всегда проверяй корректность вставляемых ссылок в "чистом" браузера (где нет залогиненных учетных записей). Для Хрома это может быть режим Инкогнито (в других тоже есть).     | |||
| 7
    
        Cyberhawk 28.10.15✎ 06:24 | 
        *браузере     | |||
| 8
    
        Cyberhawk 28.10.15✎ 06:25 | 
        Фраза "я так и делала" неясна. Я ссылку привел на ответ "Что именно?"     | |||
| 9
    
        Белка1705 28.10.15✎ 06:28 | 
        (8) Документ так и не открылся?     | |||
| 10
    
        Cyberhawk 28.10.15✎ 06:41 | 
        Какой?     | |||
| 11
    
        Белка1705 28.10.15✎ 06:54 | 
        Я же ссылку скинула на облаке он висит. (10)     | |||
| 12
    
        Cyberhawk 28.10.15✎ 06:56 | 
        Ссылка кривая, Я поэтому и написал (6)     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |