8.х Зафиксировать колонки в отчете с помощью внешней обработки

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем alexey25, 12 апр 2016.

  1. TopicStarter Overlay
    alexey25
    Offline

    alexey25

    Регистрация:
    6 окт 2015
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    В конфигурации УТ 11 есть стандартный отчёт "Ведомость по товарам на складах". Возникла необходимость для варианта этого отчёта зафиксировать первые 4 колонки таблицы (чтобы при горизонтальной прокрутке они оставались на экране).

    Знаю, что есть такое свойство ФиксацияСлева, и для решения задачи достаточно в режиме Конфигуратора слегка отредактировать обработчик отчета, дополнив в модуле объекта процедуру ПриКомпоновкеРезультата всего лишь одной строкой кода:

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

    Но можно ли с помощью внешней обработки указать, чтобы при открытии конкретного стандартного отчёта (в моем случае - это ВедомостьПоТоварамНаСкладах) свойству таблицы ФиксацияСлева присваивалось значение 4 (и при этом не нужно было бы редактировать конфигурацию или создавать новый внешний отчет)?
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Нет, такого не получится.

Поделиться этой страницей