1с как суммировать одинаковые позиции в отчете
Как видно из скринов в первой строке факт суммирует различные значения, одинаковые же просто объединяет и пофик, что регисраторы разные.
ВЫБРАТЬ
уатВыработкаТСОбороты.ПериодДень КАК Дата,
уатВыработкаТСОбороты.Организация,
уатВыработкаТСОбороты.ТС,
уатВыработкаТСОбороты.ПараметрВыработки,
уатВыработкаТСОбороты.Контрагент,
уатВыработкаТСОбороты.Колонна,
уатВыработкаТСОбороты.Маршрут,
уатВыработкаТСОбороты.КоличествоОборот,
КалендарьПраздников.ВидДня КАК ВидДня,
уатВыработкаТСОбороты.Регистратор
ПОМЕСТИТЬ ВТ_БезПлана
ИЗ
РегистрНакопления.уатВыработкаТС.Обороты(&НачалоПериода, &КонецПериода, Авто, ПараметрВыработки = &ПараметрВыработки) КАК уатВыработкаТСОбороты
ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.КалендарьПраздников КАК КалендарьПраздников
ПО уатВыработкаТСОбороты.ПериодДень = КалендарьПраздников.ДатаКалендаря
ГДЕ
уатВыработкаТСОбороты.Регистратор.Дата >= &НачалоПериода
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ_БезПлана.Дата,
ВТ_БезПлана.Организация,
ВТ_БезПлана.ТС,
ВТ_БезПлана.ПараметрВыработки,
ВТ_БезПлана.Контрагент,
ВТ_БезПлана.Колонна,
ВТ_БезПлана.Маршрут,
ВТ_БезПлана.КоличествоОборот КАК КоличествоОборот,
ВТ_БезПлана.ВидДня,
МАКСИМУМ(ПланированиеРаботыМаршрутов.Период) КАК Период,
ВТ_БезПлана.Регистратор
ПОМЕСТИТЬ вт_МаксПериод
ИЗ
ВТ_БезПлана КАК ВТ_БезПлана
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПланированиеРаботыМаршрутов КАК ПланированиеРаботыМаршрутов
ПО ВТ_БезПлана.ВидДня = ПланированиеРаботыМаршрутов.ВидДня
И ВТ_БезПлана.Маршрут = ПланированиеРаботыМаршрутов.Маршрут
И ВТ_БезПлана.Регистратор.Дата >= ПланированиеРаботыМаршрутов.Период
СГРУППИРОВАТЬ ПО
ВТ_БезПлана.Дата,
ВТ_БезПлана.Организация,
ВТ_БезПлана.ТС,
ВТ_БезПлана.ПараметрВыработки,
ВТ_БезПлана.Контрагент,
ВТ_БезПлана.Колонна,
ВТ_БезПлана.Маршрут,
ВТ_БезПлана.ВидДня,
ВТ_БезПлана.Регистратор,
ВТ_БезПлана.КоличествоОборот
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
вт_МаксПериод.Дата КАК Дата,
вт_МаксПериод.Период,
вт_МаксПериод.ВидДня,
вт_МаксПериод.Колонна КАК Колонна,
вт_МаксПериод.Маршрут,
СУММА(вт_МаксПериод.КоличествоОборот) КАК Факт,
ПланированиеРаботыМаршрутов.КоличествоРейсов КАК План,
вт_МаксПериод.Организация,
вт_МаксПериод.ТС,
вт_МаксПериод.ПараметрВыработки,
вт_МаксПериод.Контрагент,
вт_МаксПериод.Регистратор
ИЗ
вт_МаксПериод КАК вт_МаксПериод
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПланированиеРаботыМаршрутов КАК ПланированиеРаботыМаршрутов
ПО вт_МаксПериод.Период = ПланированиеРаботыМаршрутов.Период
И вт_МаксПериод.Маршрут = ПланированиеРаботыМаршрутов.Маршрут
И вт_МаксПериод.ВидДня = ПланированиеРаботыМаршрутов.ВидДня
СГРУППИРОВАТЬ ПО
вт_МаксПериод.Дата,
вт_МаксПериод.Колонна,
вт_МаксПериод.Маршрут,
вт_МаксПериод.ВидДня,
вт_МаксПериод.Период,
вт_МаксПериод.Организация,
вт_МаксПериод.ТС,
вт_МаксПериод.ПараметрВыработки,
вт_МаксПериод.Контрагент,
вт_МаксПериод.Регистратор,
ПланированиеРаботыМаршрутов.КоличествоРейсов
Суммирование значений ячеек DataGrid
Здравствуйте! Только недавно начал изучать WPF. Уже который день бьюсь над проблемой с DataGrid.
Суммирование значений нескольких ячеек в одну
Здравствуйте дорогие эксперты. Хотел бы задать Вам один вопрос по поводу кода для макроса. как.
Суммирование значений ячеек по строкам в StringGrid
Нужно, чтобы программа отсуммировала каждую строку, потом поделила на количество этих строк (т.е.
Суммирование значений ячеек одного столбца
Добрый день! Только вчера начал изучать базы данных, столкнулся с такой проблемой: у меня на форме.
Напиши пожалуйста как сгруппировать и просуммировать только сгруппированные ячейки кодом 1с 7.7
Вот мой код который выводит эти три столбца :
Добавил я написанную Вами строку в фрагмент туда где таблица значений, а как ее правильно теперь выбрать для отображения группировки в печатной форме отчета?
Добавлено через 2 часа 1 минуту
Все получилось. не туда добавил оператор, нужно не в таблицу значений а в цикл добавлять.Благодарю
Вот код (во вложении) Что то с сайтом произошло при копировании с 1с кодировка испортилась иероглифы выдает =( Если в конфигураторе стоит представление в виде кода, сортирует по коду, если по наименованию, сортирует по наименованию Большое спасибо все получилось, ранее я ставил с + или -, чтоб сортировало по убыванию или возрастанию, однако ничего не выходило, как в этом случае нам написать код, чтоб по убыванию сортировало? Подскажите как узнать в крнфигураторе какое представление у меня стоит? и если код в подразделении, то как сделать, чтоб не по коду, а по наименованию сортировало? + или - насколько я помню работает только для строк или чисел, правда уже плохо помню, может это и не так. Можно записывать в Колонку не Справочник.Подразделения, а строку Подразделение.Наименование и по ней сортировать с + или -.
А поменять Основное представление можно тут:
Суммирование значений двух ячеек в таблице
На сайте данные вводятся с помощью таблицы. Вводимые значения это числа и все. Таблица с двумя.
Суммирование значений соседних ячеек в объединенную ячейку
Помогите разобраться с суммированием соседних ячеек в объединенную. Весь справочник перечитал и.
Суммирование значений, которые входят в условие объединенных ячеек
Проблема в том, что напрочь отказывается суммировать значения, которые входят в диапазон.
Суммирование ячеек в столбце в зависимости от значений другого столбца
Здравствуйте! В одном и столбцов имеется время, в другом сумма. Необходимо двойное условие, чтобы.
Вывожу на СКД отчет - нужно чтобы было видно, сколько времени уходит по каждой АВР и общий итог. Но у меня он суммировать начинает по полю Номенклатура и соответственно выводит не правильные цифры. Как мне рассчитывать ВремяРаботы только в разрезе документа АВР? Заранее спасибо
__________________Помощь в написании контрольных, курсовых и дипломных работ здесь
Убрать поля в запросе (скрыть поля в отчете скд)
В запросе я создаю временную таблицу. В ней сгруппировав поля получаю нужную таблицу. Но некоторые.
Суммирование количества значения поля в запросе - глюк акцесс?
Доброго дня! Цель запроса: посчитать количество посещений учеником занятия. Запрос: SELECT.
Суммирование записей в СКД
День добрым. Возник следующий вопрос. Есть СКД с кастомным запросом. При формировании его в.
Неправильное суммирование итогов в СКД
Здравствуйте! Сделал отчет с помощью СКД. Сначала один набор данных срабатывает, потом передает.
Слишком просто) я так уже пробовал, все равно сначала суммирует по Номенклатуре а потом и по Документу. Причем я выставил в СКД считать только по полю Документ.
Ресурс | Выражение | Поля |
МойРесурс | МойРесурс | ВсеПоКомуСуммироватьНеНадо |
МойРесурс | СУММА(Мойресурс) | ПоКомуНужноСуммировать |
И запрос в студию
В СКД в ресурсах поставил так, как ты написал выше:
Поле ВремяРаботы Выражение Сумма(ВремяРаботы) РассчитыватьПо Документ, Инженер, Инженер Иерархия, Общий итог
Поле ВремяРаботы Выражение ВремяРаботы РассчитыватьПо Номенклатура, Номенклатура Иерархия
И все равно суммирует по детальным записям(Номенклатуре)!
Есть инфа что нужно курить в сторону функции ВычислитьВыражениеСГруппировкойМассив, но не могу разобраться как она работает.
Добавлено через 1 час 3 минуты
Допер)
в ресурсах в выражении у поля ВремяРаботы прописал
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВремяР аботы)", "АТС"))
и указал поля по которым считать: Инженер, Документ и Общий Итог
СКД Суммирование сумм документов
Доброго дня. То ли заработался, то ли совсем ничего не понимаю. мне надо вывести в запросе на.
Отчет СКД. Пересчет значения поля табличного документа при изменении другого поля
Народ, есть отчет без СКД, нужно разрешить ввод пользователем 5 графы отчета, и на основе.
Конструкция <> в запросе скд
Здравствуйте. Серия дурных вопросов от меня продолжается! В отчете на СКД есть следующая.
Вычисляемое поле в запросе на скд
Всем привет. есть отчёт выводит должности схлопывает по наименованию: начальник всего 50.
СтрЗаменить() в запросе или в СКД
Как реализовать замену символа в строке на языке запросов 1С или на языке выражений СКД ? Есть.
Рабочие дни в запросе СКД
Здравствуйте всем. Сделал самописный отчёт в СКД, нужные значения считает правильно. Но поставили.
Читайте также: