Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Отчет по контрагентам (покупателям) за период          
candrey Подменю пользователя
сообщение 03.09.15, 12:23
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 155
Спасибо сказали: 6 раз
Рейтинг: 0

Добрый день

В наличии 1С 8.2 УТП файловая. обычный интерфейс.

Есть отчет "Количество отгрузок за период"

Проблема в том что фильтры и суммы в отборе отбираются корректно.
А сами цифры невидны в отчете (в обоих колонках).
Обязательное условие в расходной накладной указать "грузополучателя". тогда он попадает в отчет.

Буду признателен может у кого готовый есть отчет или ссылку где можно скачать его.

[необходимо зарегистрироваться для просмотра ссылки]

Хелп где рыть..

stark Подменю пользователя
сообщение 03.09.15, 13:44
Сообщение #2

Говорящий
***
Группа: Пользователи
Сообщений: 58
Из: Киев
Спасибо сказали: 7 раз
Рейтинг: 0

ссылка битая...

Спасибо сказали: candrey,

candrey Подменю пользователя
сообщение 04.09.15, 14:25
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 155
Спасибо сказали: 6 раз
Рейтинг: 0

Странно проверял. щас перезалью.

Дубль два

[необходимо зарегистрироваться для просмотра ссылки]

candrey Подменю пользователя
сообщение 05.09.15, 21:03
Сообщение #4

Завсегдатай
****
Группа: Пользователи
Сообщений: 155
Спасибо сказали: 6 раз
Рейтинг: 0

Что то немогу найти бок..Подскажите куда копать..

////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ ОБЩЕГО НАЗНАЧЕНИЯ

// Обновляет таблицу отчета
//
Процедура ОбновитьОтчет() Экспорт
    
    СформироватьОтчет(ЭлементыФормы.ПолеТабличногоДокументаРезультат);
    
КонецПроцедуры // ОбновитьОтчет()

////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ

// Процедура - обработчик события при открытии формы
//
Процедура ПриОткрытии()
    
    УниверсальныйОтчет.мДействиеПолеВводаВидСравненияПриИзменении = Новый Действие("ПолеВводаВидСравненияПриИзменении");
    УниверсальныйОтчет.мДействиеПолеВводаЗначениеПриИзменении = Новый Действие("ПолеВводаЗначениеПриИзменении");
    УниверсальныйОтчет.мДействиеКоманднаяПанельФормыПечать = Новый Действие("КоманднаяПанельФормыПечать");
    
    УниверсальныйОтчет.ФормаПриОткрытии(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);
    
КонецПроцедуры // ПриОткрытии()

// Процедура - обработчик события при закрытии формы
//
Процедура ПриЗакрытии()
    
    УниверсальныйОтчет.ФормаПриЗакрытии(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);
        
КонецПроцедуры // ПриЗакрытии()

////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ НАЖАТИЯ КНОПОК КОМАНДНОЙ ПАНЕЛИ

// Процедура - обработчик нажатия кнопки "Печать"
//
Процедура КоманднаяПанельФормыПечать(Кнопка)
    
    УниверсальныйОтчет.ФормаПечать(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);
    
КонецПроцедуры // КоманднаяПанельФормыПечать()

// Процедура - обработчик нажатия кнопки "Сформировать"
//
Процедура КоманднаяПанельФормыСформировать(Кнопка)
    
    ОбновитьОтчет();
    
КонецПроцедуры // КоманднаяПанельФормыСформировать()

// Процедура - обработчик нажатия кнопки "Настройка"
//
Процедура КоманднаяПанельФормыНастройка(Кнопка)
    
    УниверсальныйОтчет.ФормаНастройка(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма, ЭлементыФормы.ПолеТабличногоДокументаРезультат);
    
КонецПроцедуры // КоманднаяПанельФормыНастройка()

// Процедура - обработчик нажатия кнопки "НовыйОтчет"
//
Процедура КоманднаяПанельФормыНовыйОтчет(Кнопка)
    
    // Дополнительные параметры в расшифровывающий отчет можно передать
    // посредством инициализации переменной "ДополнительныеПараметры".
    ДополнительныеПараметры = Неопределено;
    
    УниверсальныйОтчет.ФормаНовыйОтчет(УниверсальныйОтчет, ЭтотОбъект, ДополнительныеПараметры);

КонецПроцедуры // КоманднаяПанельФормыНовыйОтчет()

// Процедура - обработчик нажатия кнопки "БыстрыеОтборы"
//
Процедура КоманднаяПанельФормыБыстрыеОтборы(Кнопка)
    
    УниверсальныйОтчет.УправлениеОтображениемЭлементовФормы(УниверсальныйОтчет, ЭтаФорма, Кнопка.Имя);
    УниверсальныйОтчет.УправлениеПанельюБыстрыеОтборы(УниверсальныйОтчет, ЭтаФорма);
    
КонецПроцедуры // КоманднаяПанельФормыБыстрыеОтборы()

// Процедура - обработчик нажатия кнопки "ЗаголовокОтчета"
//
Процедура КоманднаяПанельФормыЗаголовокОтчета(Кнопка)
    
    УниверсальныйОтчет.УправлениеОтображениемЭлементовФормы(УниверсальныйОтчет, ЭтаФорма, Кнопка.Имя);
    УниверсальныйОтчет.УправлениеОтображениемЗаголовка(УниверсальныйОтчет, ЭлементыФормы.ПолеТабличногоДокументаРезультат);
    
КонецПроцедуры // КоманднаяПанельФормыЗаголовокОтчета()

// Процедура - обработчик нажатия кнопки "ВосстановитьНастройку"
//
Процедура КоманднаяПанельФормыВосстановитьНастройку(Кнопка)
    
    УниверсальныйОтчет.ВосстановитьНастройки(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);
    
    
КонецПроцедуры // КоманднаяПанельФормыДействиеВосстановитьЗначения()

// Процедура - обработчик нажатия кнопки "СохранитьНастройку"
//
Процедура КоманднаяПанельФормыСохранитьНастройку(Кнопка)
    
    УниверсальныйОтчет.СохранитьНастройки(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);
    
КонецПроцедуры // КоманднаяПанельФормыДействиеСохранитьЗначения()

////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ЭЛЕМЕНТОВ ФОРМЫ

// Процедура - обработчик нажатия кнопки "КнопкаНастройкаПериода"
//
Процедура КнопкаНастройкаПериодаНажатие(Элемент)
    
    УниверсальныйОтчет.ФормаНастройкаПериода(УниверсальныйОтчет);
    
КонецПроцедуры // КнопкаНастройкаПериодаНажатие()

// Процедура - обработчик нажатия кнопки "КнопкаМинусПериод"
//
Процедура КнопкаМинусПериодНажатие(Элемент)
    
    УниверсальныйОтчет.ФормаМинусПериод(УниверсальныйОтчет);
    
КонецПроцедуры // КнопкаМинусПериодНажатие()

// Процедура - обработчик нажатия кнопки "КнопкаПлюсПериод"
//
Процедура КнопкаПлюсПериодНажатие(Элемент)
    
    УниверсальныйОтчет.ФормаПлюсПериод(УниверсальныйОтчет);
    
КонецПроцедуры // КнопкаПлюсПериодНажатие()

// Процедура - обработчик события "Обработка расшифровки" поля табличного документа "ПолеТабличногоДокументаРезультат"
//
Процедура ПолеТабличногоДокументаРезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
    ОбработкаРасшифровки(Расшифровка, ОтчетОбъект);
    
КонецПроцедуры // ПолеТабличногоДокументаРезультатОбработкаРасшифровки()

// Процедура - обработчик события "При изменении" поля ввода "ПолеВводаВидСравнения"
//
Процедура ПолеВводаВидСравненияПриИзменении(Элемент)
    
    УниверсальныйОтчет.ВидСравненияПриИзменении(Элемент, ЭтаФорма);
    
КонецПроцедуры // ПолеВводаВидСравненияПриИзменении()

// Процедура - обработчик события "При изменении" полей ввода "Значение", "ЗначениеС", "ЗначениеПо"
//
Процедура ПолеВводаЗначениеПриИзменении(Элемент)
    
    УниверсальныйОтчет.ЗначениеПриИзменении(Элемент, ЭтаФорма);
    
КонецПроцедуры // ПолеВводаВидСравненияПриИзменении()

candrey Подменю пользователя
сообщение 05.09.15, 23:24
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 155
Спасибо сказали: 6 раз
Рейтинг: 0

#Если Клиент Тогда
    
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ НАЧАЛЬНОЙ НАСТРОЙКИ ОТЧЕТА

// Процедура установки начальных настроек отчета с использованием текста запроса
//
Процедура УстановитьНачальныеНастройки(ДополнительныеПараметры = Неопределено) Экспорт
    
    // Настройка общих параметров универсального отчета
    
    // Содержит название отчета, которое будет выводиться в шапке.
    // Тип: Строка.
    // Пример:
    // УниверсальныйОтчет.мНазваниеОтчета = "Название отчета";
    УниверсальныйОтчет.мНазваниеОтчета = "Количество отгрузок по периодам";
    
    // Содержит признак необходимости отображения надписи и поля выбора раздела учета в форме настройки.
    // Тип: Булево.
    // Значение по умолчанию: Истина.
    // Пример:
    // УниверсальныйОтчет.мВыбиратьИмяРегистра = Истина;
    УниверсальныйОтчет.мВыбиратьИмяРегистра = Ложь;
    
    // Содержит имя регистра, по метаданным которого будет выполняться заполнение настроек отчета.
    // Тип: Строка.
    // Пример:
    // УниверсальныйОтчет.ИмяРегистра = "ТоварыНаСкладах";
    УниверсальныйОтчет.ИмяРегистра = "";
    
    // Содержит признак необходимости вывода отрицательных значений показателей красным цветом.
    // Тип: Булево.
    // Значение по умолчанию: Ложь.
    // Пример:
    // УниверсальныйОтчет.ОтрицательноеКрасным = Истина;
    УниверсальныйОтчет.ОтрицательноеКрасным = Истина;
    
    // Содержит признак необходимости вывода в отчет общих итогов.
    // Тип: Булево.
    // Значение по умолчанию: Ложь.
    // Пример:
    // УниверсальныйОтчет.ВыводитьОбщиеИтоги = Ложь;
    
    // Содержит признак необходимости вывода детальных записей в отчет.
    // Тип: Булево.
    // Значение по умолчанию: Ложь.
    // Пример:
    // УниверсальныйОтчет.ВыводитьДетальныеЗаписи = Истина;
    
    // Содержит признак необходимости отображения флага использования свойств и категорий в форме настройки.
    // Тип: Булево.
    // Значение по умолчанию: Истина.
    // Пример:
    // УниверсальныйОтчет.мВыбиратьИспользованиеСвойств = Ложь;
    УниверсальныйОтчет.мВыбиратьИспользованиеСвойств = Истина;
    
    // Содержит признак использования свойств и категорий при заполнении настроек отчета.
    // Тип: Булево.
    // Значение по умолчанию: Истина.
    // Пример:
    // УниверсальныйОтчет.ИспользоватьСвойстваИКатегории = Истина;
    //УниверсальныйОтчет.ИспользоватьСвойстваИКатегории = Истина;
    
    // Содержит признак использования простой формы настроек отчета без группировок колонок.
    // Тип: Булево.
    // Значение по умолчанию: Ложь.
    // Пример:
    // УниверсальныйОтчет.мРежимФормыНастройкиБезГруппировокКолонок = Истина;
    
    // Дополнительные параметры, переданные из отчета, вызвавшего расшифровку.
    // Информация, передаваемая в переменной ДополнительныеПараметры, может быть использована
    // для реализации специфичных для данного отчета параметрических настроек.
    
    // Описание исходного текста запроса.
    // При написании текста запроса рекомендуется следовать правилам, описанным в следующем шаблоне текста запроса:
    //
    //ВЫБРАТЬ
    //    <ПсевдонимТаблицы.Поле> КАК <ПсевдонимПоля>,
    //    ПРЕДСТАВЛЕНИЕ(<ПсевдонимТаблицы>.<Поле>),
    //    <ПсевдонимТаблицы.Показатель> КАК <ПсевдонимПоказателя>
    //    //ПОЛЯ_СВОЙСТВА
    //    //ПОЛЯ_КАТЕГОРИИ
    //{ВЫБРАТЬ
    //    <ПсевдонимПоля>.*,
    //    <ПсевдонимПоказателя>,
    //    Регистратор,
    //    Период,
    //    ПериодДень,
    //    ПериодНеделя,
    //    ПериодДекада,
    //    ПериодМесяц,
    //    ПериодКвартал,
    //    ПериодПолугодие,
    //    ПериодГод
    //    //ПОЛЯ_СВОЙСТВА
    //    //ПОЛЯ_КАТЕГОРИИ
    //}
    //ИЗ
    //    <Таблица> КАК <ПсевдонимТаблицы>
    //    //СОЕДИНЕНИЯ
    //{ГДЕ
    //    <ПсевдонимТаблицы.Поле>.* КАК <ПсевдонимПоля>,
    //    <ПсевдонимТаблицы.Показатель> КАК <ПсевдонимПоказателя>,
    //    <ПсевдонимТаблицы>.Регистратор КАК Регистратор,
    //    <ПсевдонимТаблицы>.Период КАК Период,
    //    НАЧАЛОПЕРИОДА(<ПсевдонимТаблицы>.Период, ДЕНЬ) КАК ПериодДень,
    //    НАЧАЛОПЕРИОДА(<ПсевдонимТаблицы>.Период, НЕДЕЛЯ) КАК ПериодНеделя,
    //    НАЧАЛОПЕРИОДА(<ПсевдонимТаблицы>.Период, ДЕКАДА) КАК ПериодДекада,
    //    НАЧАЛОПЕРИОДА(<ПсевдонимТаблицы>.Период, МЕСЯЦ) КАК ПериодМесяц,
    //    НАЧАЛОПЕРИОДА(<ПсевдонимТаблицы>.Период, КВАРТАЛ) КАК ПериодКвартал,
    //    НАЧАЛОПЕРИОДА(<ПсевдонимТаблицы>.Период, ПОЛУГОДИЕ) КАК ПериодПолугодие,
    //    НАЧАЛОПЕРИОДА(<ПсевдонимТаблицы>.Период, ГОД) КАК ПериодГод
    //    //ПОЛЯ_СВОЙСТВА
    //    //ПОЛЯ_КАТЕГОРИИ
    //}
    //{УПОРЯДОЧИТЬ ПО
    //    <ПсевдонимПоля>.*,
    //    <ПсевдонимПоказателя>,
    //    Регистратор,
    //    Период,
    //    ПериодДень,
    //    ПериодНеделя,
    //    ПериодДекада,
    //    ПериодМесяц,
    //    ПериодКвартал,
    //    ПериодПолугодие,
    //    ПериодГод
    //    //УПОРЯДОЧИТЬ_СВОЙСТВА
    //    //УПОРЯДОЧИТЬ_КАТЕГОРИИ
    //}
    //ИТОГИ
    //    АГРЕГАТНАЯ_ФУНКЦИЯ(<ПсевдонимПоказателя>)
    //    //ИТОГИ_СВОЙСТВА
    //    //ИТОГИ_КАТЕГОРИИ
    //ПО
    //    ОБЩИЕ
    //{ИТОГИ ПО
    //    <ПсевдонимПоля>.*,
    //    Регистратор,
    //    Период,
    //    ПериодДень,
    //    ПериодНеделя,
    //    ПериодДекада,
    //    ПериодМесяц,
    //    ПериодКвартал,
    //    ПериодПолугодие,
    //    ПериодГод
    //    //ПОЛЯ_СВОЙСТВА
    //    //ПОЛЯ_КАТЕГОРИИ
    //}                    
    //АВТОУПОРЯДОЧИВАНИЕ
    ТекстЗапроса = "ВЫБРАТЬ
                   |    Контрагенты.Ссылка КАК Контрагент,
                   |    СуммыОтгрузок.СуммаОтгрузок,
                   |    СуммыОтгрузок.ПериодДень,
                   |    СуммыОтгрузок.ПериодНеделя,
                   |    СуммыОтгрузок.ПериодДекада,
                   |    СуммыОтгрузок.ПериодМесяц,
                   |    КоличестваОтгрузок.КоличествоОтгрузок
                   |{ВЫБРАТЬ
                   |    Контрагент.*,
                   |    СуммаОтгрузок,
                   |    ПериодДень,
                   |    ПериодНеделя,
                   |    ПериодДекада,
                   |    ПериодМесяц,
                   |    КоличествоОтгрузок}
                   |ИЗ
                   |    Справочник.Контрагенты КАК Контрагенты
                   |        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
                   |            КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПродажиОбороты.Регистратор) КАК КоличествоОтгрузок,
                   |            ПродажиОбороты.Регистратор.Грузополучатель КАК Грузополучатель
                   |        ИЗ
                   |            РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, Регистратор, ) КАК ПродажиОбороты
                   |        ГДЕ
                   |            ПродажиОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
                   |        
                   |        СГРУППИРОВАТЬ ПО
                   |            ПродажиОбороты.Регистратор.Грузополучатель) КАК КоличестваОтгрузок
                   |        ПО Контрагенты.Ссылка = КоличестваОтгрузок.Грузополучатель
                   |        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
                   |            ПродажиОбороты.Контрагент КАК Контрагент,
                   |            ПродажиОбороты.Регистратор.Грузополучатель КАК РегистраторГрузополучатель,
                   |            СУММА(ПродажиОбороты.СтоимостьОборот) КАК СуммаОтгрузок,
                   |            НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕНЬ) КАК ПериодДень,
                   |            ПродажиОбороты.Период КАК Период,
                   |            НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, НЕДЕЛЯ) КАК ПериодНеделя,
                   |            НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕКАДА) КАК ПериодДекада,
                   |            НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, МЕСЯЦ) КАК ПериодМесяц
                   |        ИЗ
                   |            РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, Регистратор, ) КАК ПродажиОбороты
                   |        
                   |        СГРУППИРОВАТЬ ПО
                   |            ПродажиОбороты.Контрагент,
                   |            ПродажиОбороты.Регистратор.Грузополучатель,
                   |            НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕНЬ),
                   |            НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, НЕДЕЛЯ),
                   |            НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕКАДА),
                   |            НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, МЕСЯЦ),
                   |            ПродажиОбороты.Период) КАК СуммыОтгрузок
                   |        ПО Контрагенты.Ссылка = СуммыОтгрузок.РегистраторГрузополучатель
                   |{ГДЕ
                   |    Контрагенты.Ссылка.* КАК Контрагент,
                   |    СуммыОтгрузок.СуммаОтгрузок,
                   |    СуммыОтгрузок.ПериодДень,
                   |    СуммыОтгрузок.ПериодНеделя,
                   |    СуммыОтгрузок.ПериодДекада,
                   |    СуммыОтгрузок.ПериодМесяц,
                   |    КоличестваОтгрузок.КоличествоОтгрузок}
                   |
                   |УПОРЯДОЧИТЬ ПО
                   |    Контрагент
                   |{УПОРЯДОЧИТЬ ПО
                   |    Контрагент.*,
                   |    КоличествоОтгрузок,
                   |    СуммаОтгрузок,
                   |    ПериодДень,
                   |    ПериодНеделя,
                   |    ПериодДекада,
                   |    ПериодМесяц}
                   |{ИТОГИ ПО
                   |    Контрагент.*,
                   |    СуммаОтгрузок,
                   |    ПериодДень,
                   |    ПериодНеделя,
                   |    ПериодДекада,
                   |    ПериодМесяц,
                   |    КоличествоОтгрузок}";

    
    // В универсальном отчете включен флаг использования свойств и категорий.
    Если УниверсальныйОтчет.ИспользоватьСвойстваИКатегории Тогда
        
        // Добавление свойств и категорий поля запроса в таблицу полей.
        // Необходимо вызывать для каждого поля запроса, предоставляющего возможность использования свойств и категорий.
        
        // УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля(<ПсевдонимТаблицы>.<Поле> , <ПсевдонимПоля>, <Представление>, <Назначение>);
        //УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля( "РегЗаказы.Номенклатура" ,               "Номенклатура",               "Номенклатура",                ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура);
        //УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля( "РегЗаказы.ХарактеристикаНоменклатуры" , "ХарактеристикаНоменклатуры", "Характеристика номенклатуры", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ХарактеристикиНоменклатуры);
        
        // Добавление свойств и категорий в исходный текст запроса.
        //УниверсальныйОтчет.ДобавитьВТекстЗапросаСвойстваИКатегории(ТекстЗапроса);
        
    КонецЕсли;
        
    // Инициализация текста запроса построителя отчета
    УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;
    
    // Представления полей отчета.
    // Необходимо вызывать для каждого поля запроса.
    // УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить(<ИмяПоля>, <ПредставлениеПоля>);
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "СуммаОтгрузок",          "Сумма Отгрузок");
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "КоличествоОтгрузок",      "Количество Отгрузок");
    //УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "СтоимостьОборот",          "СуммаПродаж");
    //УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "КоличествоОтгрузок",      "Количество Отгрузок");
    //УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "СтоимостьОборот",          "СуммаПродаж");
    //УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "КоличествоОтгрузок",      "Количество Отгрузок");

    // Добавление показателей
    // Необходимо вызывать для каждого добавляемого показателя.
    // УниверсальныйОтчет.ДобавитьПоказатель(<ИмяПоказателя>, <ПредставлениеПоказателя>, <ВключенПоУмолчанию>, <Формат>, <ИмяГруппы>, <ПредставлениеГруппы>);
    УниверсальныйОтчет.ДобавитьПоказатель("СуммаОтгрузок", "Сумма Отгрузок", Истина, "ЧЦ=15; ЧДЦ=3");
    УниверсальныйОтчет.ДобавитьПоказатель("КоличествоОтгрузок", "Количество Отгрузок");
    
        //УниверсальныйОтчет.ДобавитьПоказатель("КоличествоОтгрузок", "Количество Отгрузок", Истина, "ЧЦ=15; ЧДЦ=3");
        
        
    // Добавление предопределенных группировок строк отчета.
    // Необходимо вызывать для каждой добавляемой группировки строки.
    // УниверсальныйОтчет.ДобавитьИзмерениеСтроки(<ПутьКДанным>);
    УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Контрагент");
    //УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Грузополучатель");
    
    // Добавление предопределенных группировок колонок отчета.
    // Необходимо вызывать для каждой добавляемой группировки колонки.
    // УниверсальныйОтчет.ДобавитьИзмерениеКолонки("КоличествоОтгрузок");
    
    // Добавление предопределенных отборов отчета.
    // Необходимо вызывать для каждого добавляемого отбора.
    // УниверсальныйОтчет.ДобавитьОтбор(<ПутьКДанным>);
    УниверсальныйОтчет.ДобавитьОтбор("Контрагент");
    //УниверсальныйОтчет.ДобавитьОтбор("Грузополучатель");
    //УниверсальныйОтчет.ДобавитьОтбор("ДокументРезерва");
    
    // Установка связи подчиненных и родительских полей
    // УниверсальныйОтчет.УстановитьСвязьПолей(<ПутьКДанным>, <ПутьКДанным>);
    
    // Установка представлений полей
    // УниверсальныйОтчет.УстановитьПредставленияПолей(УниверсальныйОтчет.мСтруктураПредставлениеПолей, УниверсальныйОтчет.ПостроительОтчета);
    УниверсальныйОтчет.УстановитьПредставленияПолей(УниверсальныйОтчет.мСтруктураПредставлениеПолей, УниверсальныйОтчет.ПостроительОтчета);
    
    // Установка типов значений свойств в отборах отчета
    УниверсальныйОтчет.УстановитьТипыЗначенийСвойствДляОтбора();
    
    // Заполнение начальных настроек универсального отчета
    УниверсальныйОтчет.УстановитьНачальныеНастройки(Ложь);
    
    // Добавление дополнительных полей
    // Необходимо вызывать для каждого добавляемого дополнительного поля.
    // УниверсальныйОтчет.ДобавитьДополнительноеПоле(<ПутьКДанным>);
    
КонецПроцедуры // УстановитьНачальныеНастройки()

////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ ФОРМИРОВАНИЯ ОТЧЕТА
    
// Процедура формирования отчета
//
Процедура СформироватьОтчет(ТабличныйДокумент) Экспорт
    
    // Перед формирование отчета можно установить необходимые параметры универсального отчета.
    
    УниверсальныйОтчет.СформироватьОтчет(ТабличныйДокумент);

КонецПроцедуры // СформироватьОтчет()

////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ ОБЩЕГО НАЗНАЧЕНИЯ

// Процедура обработки расшифровки
//
Процедура ОбработкаРасшифровки(Расшифровка, Объект) Экспорт
    
    // Дополнительные параметры в расшифровывающий отчет можно передать
    // посредством инициализации переменной "ДополнительныеПараметры".
    
    ДополнительныеПараметры = Неопределено;
    УниверсальныйОтчет.ОбработкаРасшифровкиУниверсальногоОтчета(Расшифровка, Объект, ДополнительныеПараметры);
    
КонецПроцедуры // ОбработкаРасшифровки()

// Формирует структуру для сохранения настроек отчета
//
Процедура СформироватьСтруктуруДляСохраненияНастроек(СтруктураСНастройками) Экспорт
    
    УниверсальныйОтчет.СформироватьСтруктуруДляСохраненияНастроек(СтруктураСНастройками);
    
КонецПроцедуры // СформироватьСтруктуруДляСохраненияНастроек()

// Заполняет настройки отчета из структуры сохраненных настроек
//
Функция ВосстановитьНастройкиИзСтруктуры(СтруктураСНастройками) Экспорт
    
    Возврат УниверсальныйОтчет.ВосстановитьНастройкиИзСтруктуры(СтруктураСНастройками, ЭтотОбъект);
    
КонецФункции // ВосстановитьНастройкиИзСтруктуры()

// Содержит значение используемого режима ввода периода.
// Тип: Число.
// Возможные значения: 0 - произвольный период, 1 - на дату, 2 - неделя, 3 - декада, 4 - месяц, 5 - квартал, 6 - полугодие, 7 - год
// Значение по умолчанию: 0
// Пример:
УниверсальныйОтчет.мРежимВводаПериода = 0;

#КонецЕсли

candrey Подменю пользователя
сообщение 08.09.15, 15:42
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 155
Спасибо сказали: 6 раз
Рейтинг: 0

Ищу решение.. может у Вас оно есть..
Почему в отчете отображаются пустые значения вместо цифр??

candrey Подменю пользователя
сообщение 09.09.15, 10:24
Сообщение #7

Завсегдатай
****
Группа: Пользователи
Сообщений: 155
Спасибо сказали: 6 раз
Рейтинг: 0

Такая мысль пришла, а может цвет цифр быть белым и мы его не видим как цифру??

Acid Подменю пользователя
сообщение 09.09.15, 16:29
Сообщение #8

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

выделите текст в таблице курсором и увидите есть там что-то или нет.


Signature

Документируйте Код! мать вашу...


Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 13:53
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!