Цитата: Shame ➤ Код:
Процедура ИсторияКартриджа1Инициализация()
//{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ_ПОСТРОИТЕЛЬОТЧЕТА_ИНИЦИАЛИЗАЦИЯ(ИсторияКартриджа1)
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!
ПостроительОтчетаИсторияКартриджа1.Текст =
"ВЫБРАТЬ
| ОстаткиОстаткиИОбороты.Наименование,
| ПРЕДСТАВЛЕНИЕ(ОстаткиОстаткиИОбороты.Наименование),
| ОстаткиОстаткиИОбороты.Склад,
| ПРЕДСТАВЛЕНИЕ(ОстаткиОстаткиИОбороты.Склад),
| ОстаткиОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
| Списание.Дата,
| Списание.Номер,
| ПоступлениеНаСклад.Дата КАК Дата1,
| ПоступлениеНаСклад.Номер КАК Номер1,
| ПеремещениеМеждуСкладами.Дата КАК Дата2,
| ПеремещениеМеждуСкладами.Номер КАК Номер2,
| ОтпускКлиенту.Дата КАК Дата3,
| ОтпускКлиенту.Номер КАК Номер3,
| ИзготовлениеКартриджа.Дата КАК Дата4,
| ИзготовлениеКартриджа.Номер КАК Номер4,
| ВыполнениеРабот.Дата КАК Дата5,
| ВыполнениеРабот.Номер КАК Номер5,
| Возврат.Дата КАК Дата6,
| Возврат.Номер КАК Номер6
|ИЗ
| РегистрНакопления.Остатки.ОстаткиИОбороты КАК ОстаткиОстаткиИОбороты,
| Документ.ИзготовлениеКартриджа КАК ИзготовлениеКартриджа,
| Документ.ВыполнениеРабот КАК ВыполнениеРабот,
| Документ.Возврат КАК Возврат,
| Документ.ОтпускКлиенту КАК ОтпускКлиенту,
| Документ.ПеремещениеМеждуСкладами КАК ПеремещениеМеждуСкладами,
| Документ.ПоступлениеНаСклад КАК ПоступлениеНаСклад,
| Документ.Списание КАК Списание
|ИТОГИ ПО
| КоличествоКонечныйОстаток";
ПостроительОтчетаИсторияКартриджа1.ЗаполнитьНастройки();
ПостроительОтчетаИсторияКартриджа1.ЗаполнениеРасшифровки = ВидЗаполненияРасшифровкиПостроителяОтчета.ЗначенияГруппировок;
ПостроительОтчетаИсторияКартриджа1.ТекстЗаголовка = "История картриджа1";
Настройка = ВосстановитьЗначение("НастройкаОтчетыИсторияКартриджаИсторияКартриджа1_a92c797a-7028-46d8-a032-64b7c15bc39b");
Если Настройка <> Неопределено Тогда
ПостроительОтчетаИсторияКартриджа1.УстановитьНастройки(Настройка);
КонецЕсли;
//}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ_ПОСТРОИТЕЛЬОТЧЕТА_ИНИЦИАЛИЗАЦИЯ
КонецПроцедуры
Убери из запроса все эти Документы.
В конструкторе, когда выбираешь регистр накопления, он попадает в правый список таблиц. Там есть кнопочка "Параметры виртуальной таблицы" - откроется новое окошко, где есть поле Периодичность - Выбери
Регистратор.
Теперь у тебя в полях для выбора появится
Регистратор - это и есть документ, по которому делаются движения. Хакинб его в список полей, и список итогов.
Попробуй, результат запроса выложи сюда, если не получится