На нашем предприятии возникла необходимость печатать инвентаризационные описи по материалам в эксплуатации, причем с аналитикой по физическим лицам. За основу взяли документ "Инвентаризация товаров на складе". По идее он не обязателен (достаточно было бы просто внешнего отчета), но в бухгалтерии все равно эти документы заполняют и хранят в базе.
Обработка заполнения документа записывает номенклатуру и количество в табличную часть документа. Условия для отбора данных задаются в форме обработки и сохраняются (через метод СохранитьЗначение()). При вызове печатной формы открывается аналогичная форма отбора, куда подставляются сохраненные значения. Также выбирается сортировка - по номенклатуре или по таб. ном. физического лица (на нашем предприятии табельным номером является код физ. лица). Аналогичная разработка уже присутствует на сайте infostart, но там нет аналитики по физическим лицам, и нет заполнения документа.
P.S. опыта программирования в 1С не так много, это одна из первых моих доработок.