Добавление нумерации колонок СКД одной процедурой

16.06.22

Разработка - СКД

Была цель добавить номера колонок в имеющийся отчет в СКД. Добавив эту функцию в код СКД, можно это сделать без проблем. Нумерация проводится программно и проставляется. Полезна будет для разработчиков.

Скачать файлы

Наименование Файл Версия Размер
Добавить нумерацию колонок СКД одной процедурой:
.erf 8,42Kb
0
.erf 8,42Kb Скачать

Во вложении отчет, в котором реализована нумерация, если вам не получится самому добавить нумерацию колонок. 

Для добавления нумерации колонок в СКД нужно добавить Форму и прописать процедуру "Нумерация".

Добавьте свою кнопку Сформировать вместо типовой.

Проверялась на конфигурации Бухгалтерия 3. ЗУП 3. Скорее всего подойдет для любой конфигурации на управляемых формах.

Тестирование проводилось на релизе Бухгалтерия для Казахстана, редакция 3.0, разработка для Казахстана: «1С-Рейтинг» (3.0.43.1) и Зарплата и управление персоналом для Казахстана, редакция 3.1. Локализация для Казахстана: "1С-Рейтинг" (3.1.1.81) 

&НаСервере
Процедура Пронумеровать()
    
        СтрокВШапке = Результат.ФиксацияСверху;
        КоличествоКолонок = Результат.ШиринаТаблицы;
        
        ОбластьШапки = Результат.Область(СтрокВШапке,,СтрокВШапке);
        ОбластьПриемник = Результат.Область(СтрокВШапке + 1,,СтрокВШапке + 1);
        Результат.ВставитьОбласть(ОбластьШапки,ОбластьПриемник,ТипСмещенияТабличногоДокумента.ПоГоризонтали,Ложь);
        
        Для Ном = 1 по КоличествоКолонок Цикл
            ТекОбласть = Результат.Область(СтрокВШапке + 1,Ном);
            ТекОбласть.Текст = ""+Ном;
            ТекОбласть.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Центр;
        КонецЦикла;
        
        Результат.ФиксацияСверху = Результат.ФиксацияСверху + 1;
КонецПроцедуры

&НаКлиенте
Процедура Сформировать(Команда)
    СкомпоноватьРезультат(РежимКомпоновкиРезультата.Непосредственно);
    Пронумеровать();
КонецПроцедуры

 

СКД нумерация колонок Управляемые формы

См. также

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

12000 руб.

02.09.2020    101852    564    385    

610

Модель СКД

Инструментарий разработчика СКД Платформа 1С v8.3 Система компоновки данных Абонемент ($m)

DSL для работы с СКД.

1 стартмани

15.11.2023    4087    10    kalyaka    4    

81

Разрыв страницы в СКД. Легко!

СКД Платформа 1С v8.3 Система компоновки данных Бесплатно (free)

Когда отчет надо разделить по страницам, это всегда проблема для разработчика. Поскольку в СКД нет стандартных вариантов, как это сделать. Нашел (на свой взгляд) самое простое и оптимальное решение.

01.09.2023    3233    KVIKS    15    

76

Гибкие отборы через СКД на управляемых формах. Демо-обработка

СКД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

В данной публикации предлагаю вам рабочий пример использования системы компоновки данных для отборов на управляемых формах.

2 стартмани

07.06.2023    4614    26    quazare    7    

46

Вывод элементов иерархии верхнего уровня на СКД

СКД Платформа 1С v8.3 Абонемент ($m)

Как получить родителя первого уровня иерархического справочника с помощью СКД.

1 стартмани

06.06.2023    4251    echo77    6    

72

Обработка результатов запроса произвольными вычисляемыми полями. Обзор некоторых новых функций СКД

Запросы СКД Платформа 1С v8.3 Запросы Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

В данной статье вспомним, как обрабатывать результаты запроса в вычисляемых полях СКД, а также сделаем небольшой обзор на новые функции СКД платформы 8.3.20.

07.02.2023    5554    quazare    8    

38
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. quazare 3491 16.06.22 11:59 Сейчас в теме
Это нужно делать "при компоновке...."
SlavaKron; +1 Ответить
2. user700035_6550355 26 17.06.22 07:53 Сейчас в теме
(1) После компновоки создаете форму свою и добавляете свою функцию Сформировть и Нумерация.
3. TMV 14 17.06.22 14:43 Сейчас в теме
(2) Нет конечно. В ПриКомпоновке обрабатываете свой такбдок как угодно - никаких форм вообще.
4. SERGQ 31 21.09.23 17:44 Сейчас в теме
Спасибо! То что нужно!
Оставьте свое сообщение