Вопрос: можно ли с помощью внешней обработки изменить свойства таблицы стандартного отчёта без необходимости создания нового внешнего отчёта, а именно: сделать так, чтобы при открытии стандартного отчёта (например, ВедомостьПоТоварамНаСкладах) свойству таблицы ФиксацияСлева присваивалось определённое значение (ну, скажем, 4 - нужно в отчёте зафиксировать первые 4 колонки).
Если бы это был внешний отчёт, то достаточно было бы в модуле объекта процедуру ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) дополнить всего лишь одной строкой кода:
ДокументРезультат.ФиксацияСлева = 4;
Однако в вариант стандартного отчёта пользователем уже внесены и сохранены с десяток различных настроек значений отборов (по Номенклатуре, Контрагентам и т.п.), перенести которые в новый отчёт не удастся, а проводить выборку заново очень долго и муторно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший