По теме из базы знаний
- Закрытие заказов покупателей, заказов поставщикам, заказов на производство в УПП 1.3 с применением отбора СКД
- Анализ продаж компании и автоматическое оформление заказа поставщику на основе статистики в конфигурации 1C:Розница
- Расхождение заказов поставщику и поступлений (в разрезе позиций номенклатуры)
- Заказы поставщикам
- Срок выполнения заказа поставщику
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) irinka1986,
Любой отчет, сделанный на основе Универсального отчета можно открыть с заранее установленными отборами и группировками, показателями, датами начала и конца периода и т.п.
Пример:
Любой отчет, сделанный на основе Универсального отчета можно открыть с заранее установленными отборами и группировками, показателями, датами начала и конца периода и т.п.
Пример:
ОтчетОбъект = Отчеты.ВедомостьПоЗаказамПоставщикам.Создать();
ФормаОтчета = ОтчетОбъект.ПолучитьФорму();
ФормаОтчета.УниверсальныйОтчет.ВариантОформления = СтандартноеОформление.Интерфейс;
ОтчетОбъект.УстановитьНачальныеНастройки();
ОтчетОбъект.УниверсальныйОтчет.мВосстанавливатьНастройкиПриОткрытии = Ложь;
ФормаОтчета.УниверсальныйОтчет.ДатаНач = НачалоМесяца(ТекущаяДата());
ФормаОтчета.УниверсальныйОтчет.ДатаКон = КонецМесяца(ТекущаяДата());
ФормаОтчета.УниверсальныйОтчет.ОтрицательноеКрасным = Истина;
ФормаОтчета.УниверсальныйОтчет.ВыводитьДетальныеЗаписи = Ложь;
ПостроительОтчета = ФормаОтчета.УниверсальныйОтчет.ПостроительОтчета;
ПостроительОтчета.ВыбранныеПоля.Очистить();
ПостроительОтчета.Порядок.Очистить();
ПостроительОтчета.ИзмеренияСтроки.Очистить();
ПостроительОтчета.ИзмеренияКолонки.Очистить();
ПостроительОтчета.ИзмеренияСтроки.Добавить(ПостроительОтчета.ДоступныеПоля.Контрагент.ПутьКДанным,,ТипИзмеренияПостроителяОтчета.Элементы);
ПостроительОтчета.ИзмеренияСтроки.Добавить(ПостроительОтчета.ДоступныеПоля.ДоговорКонтрагента.ПутьКДанным,,ТипИзмеренияПостроителяОтчета.Элементы);
Для каждого СтрокаПоказателей из ФормаОтчета.УниверсальныйОтчет.Показатели.Строки Цикл
СтрокаПоказателей.Использование = Истина;
КонецЦикла;
Если ПостроительОтчета.Отбор.Найти("Контрагент") = Неопределено тогда
ПостроительОтчета.Отбор.Добавить(ПостроительОтчета.ДоступныеПоля.Контрагент.ПутьКДанным);
КонецЕсли;
СписокКонтрагентов = Новый СписокЗначений;
СписокНоменклатуры.Добавить(НужныйНамКонтрагент);
ПостроительОтчета.Отбор.Контрагент.Использование = Истина;
ПостроительОтчета.Отбор.Контрагент.ВидСравнения = ВидСравнения.ВСписке;
ПостроительОтчета.Отбор.Контрагент.Значение = СписокКонтрагентов;
ФормаОтчета.ОбновитьОтчет();
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот