По теме из базы знаний
- Выгрузка (сохранение) дополнительных отчетов и обработок в выбранную папку с соблюдением иерархии, предпросмотром и проверкой существования файла
- Онлайн-курс «Система компоновки данных (СКД) для разработки отчетов в 1С:Предприятии»
- Умные отчеты в 1С:БП из документа в один клик
- Онлайн-курс «Углублённое изучение СКД в 1С: Профессиональная разработка и доработка отчетов для ERP и УХ»
- Анализ конфигураций, расширений, отчетов и обработок на наличие ошибок (версия 5). Анализ состава расширений.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Процедура Сформировать()
Перем Запрос, ТекстЗапроса, Таб;
//Создание объекта типа Запрос
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Группировка Проект;
|Условие(Проект = ВыбПроект);
|"//}}ЗАПРОС
;
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
// Заполнение полей "Заголовок"
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
Таб.ВывестиСекцию("Конрагент");
КонецЦикла;
// Заполнение полей "Итого"
Таб.ВывестиСекцию("Итого");
// Вывод заполненной формы
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", "");
КонецПроцедуры
Перем Запрос, ТекстЗапроса, Таб;
//Создание объекта типа Запрос
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Группировка Проект;
|Условие(Проект = ВыбПроект);
|"//}}ЗАПРОС
;
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
// Заполнение полей "Заголовок"
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
Таб.ВывестиСекцию("Конрагент");
КонецЦикла;
// Заполнение полей "Итого"
Таб.ВывестиСекцию("Итого");
// Вывод заполненной формы
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", "");
КонецПроцедуры
Спасибо за информацию.
Будем иметь ввиду, что даже если поставить условие, фильтр не всегда срабатывает в отчёте при его создании.
Будем иметь ввиду, что даже если поставить условие, фильтр не всегда срабатывает в отчёте при его создании.
Это да, ведь очень интересно, что оказывается, когда есть условие в фильтре оно не всегда срабатывает!
sokufa, ты хоть кусок программы приведи.... :-/
sokufa, ты хоть кусок программы приведи.... :-/
Я так понял, полный текст запроса - супер-пупер-мега ноу хау?
Чего того ты ждёшь? Непонятно...
И вообще зачем так много привёл? Можно было просто одну строчку
"|Условие(Проект = ВыбПроект); "
И далее заклинание "не работает отбор"...
Чего того ты ждёшь? Непонятно...
И вообще зачем так много привёл? Можно было просто одну строчку
"|Условие(Проект = ВыбПроект); "
И далее заклинание "не работает отбор"...
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Группировка Проект;
|Условие(Проект = ВыбПроект);
|"//}}ЗАПРОС
;
этот запрос вообще-то не работоспособен.
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Группировка Проект;
|Условие(Проект = ВыбПроект);
|"//}}ЗАПРОС
;
этот запрос вообще-то не работоспособен.
Или я чего-то не понимаю, или ещё что..
Но что будет результатом такого запроса?
Переменная "Проект" не определена?
И вообще что есть "Проект"? Документ? Справочник? Регистр?
Но что будет результатом такого запроса?
Переменная "Проект" не определена?
И вообще что есть "Проект"? Документ? Справочник? Регистр?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
