31.01.2025 Елена Дубровина 3450
СКД (Система компоновки данных) — представлен...

Содержание:

1. Как создать вычисляемое поле

2. Как использовать функцию ЧислоБезНулей в системе программ 1С:Предприятие

3. Как добавить вычисляемое поле в отчет

  

В СКД можно настроить преобразование номера объекта через вычисляемое поле. Это позволяет форматировать данные перед их выводом в отчет.    


1. Как создать вычисляемое поле

 

1. Откройте настройки СКД в вашем отчете.

2. Перейдите на вкладку «Наборы данных».

3. Добавьте вычисляемое поле, например, назовите его НомерБезНулей.

4. В качестве выражения для поля используйте функцию ЧислоБезНулей. Например:

ЧислоБезНулей(Строка(Документы.Номер))

Где:

- Документы.Номер — это поле, содержащее номер документа.   


2. Как использовать функцию ЧислоБезНулей в системе программ 1С:Предприятие


Функция ЧислоБезНулей преобразует строку в числовое значение, автоматически убирая ведущие нули. Например:

ЧислоБезНулей("000123") // Вернет: 123

Если номер может содержать символы (например, префиксы или буквы), следует использовать более сложное выражение, чтобы сначала убрать ненужные символы.   

 

3. Как добавить вычисляемое поле в отчет


1. Перейдите на вкладку «Настройки».

2. В дереве выбранных полей добавьте новое поле НомерБезНулей.

3. Убедитесь, что поле выводится корректно, и настройте формат отображения, если требуется.


Решение: использование преобразования в запросе.


Если вычисляемое поле неудобно использовать, можно настроить преобразование прямо в запросе:

1. В запросе преобразуйте номер с помощью встроенных функций. Например:

ВЫБРАТЬ

    Товары.Ссылка,

    Товары.Код КАК ИсходныйКод,

    Число(Товары.Код) КАК КодБезНулей

ИЗ

    Справочник.Товары КАК Товары


2. Используйте поле КодБезНулей для вывода в отчете.


Решение на стороне модуля отчета.


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

1. В модуле объекта отчета используйте обработчик ПередФормированиемОтчета.

2. Преобразуйте данные через модуль:

Процедура ПередФормированиемОтчета(Настройки, Параметры) Экспорт

    Для Каждого Строка Из Параметры.НаборДанных Цикл

        Если Строка.Номер <> Неопределено Тогда

            Строка.Номер = ЧислоБезНулей(Строка.Номер);

        КонецЕсли;

    КонецЦикла;

КонецПроцедуры

 

Специалист компании ООО "Кодерлайн"

Елена Дубровина

Наши проекты

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Управление холдингом 8

Бухгалтерский учет;
Расчет зарплаты и кадровый учет;...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
«1С: Управление торговлей»

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автомат...

Автоматизация складских операций на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
1С:Управление холдингом

Реализовали разработку уникального модуля «Интернет-магазины» на базе прог...

ООО «Вистеон Автоприбор Электроникс»
ООО «Вистеон Автоприбор Электроникс»

Отрасль:

Внедренное типовое решение:
1C:Управление производственным предприятием

- Управленческий учет; - Расчет зарплаты; - Логистика адресного склада; - Учет ...

АО «РЭП Холдинг»
АО «РЭП Холдинг»

Отрасль:
Энергомашиностроительный холдинг

Внедренное типовое решение:
«1С: Управление производственным предприятием» и «1С:Консолидация ПРОФ»

- Функциональный блок «Консолидированная отчетность РСБУ» - разработка час...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Управление нашей фирмой 8 ПРОФ

Взаиморасчеты с покупателями
Автоматизация бизнес-процессов...

ООО «Иви.ру»
ООО «Иви.ру»

Отрасль:
Медиаиндустрия

Внедренное типовое решение:
1С:Управление корпоративными финансами

Подсистема казначейства
Модуль бюджетного контроля по ДДС ...

ХИТЕК-ГРУП
ХИТЕК-ГРУП

Отрасль:
Продажа парикмахерского инструмента и аксессуаров

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Документооборот (ECM)
• Делопроизводство
Управление бизнес-процессами и И...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
1С:Управление производственным предприятием

- Внедрение функционала управления НСИ;
- Рефакторинг;
- Оптимизация общег...

ООО «Еврорадиаторы»
ООО «Еврорадиаторы»

Отрасль:
1С:ERP 2.4

Внедренное типовое решение:

Специалисты «Кодерлайн» помогли перенести базу из текущей системы «1С:ERP 2.2» ...

ООО «ЛИГА-ТРАНС»
ООО «ЛИГА-ТРАНС»

Отрасль:
Профессиональные услуги, бытовое обслуживание

Внедренное типовое решение:
«1С:ERP Управление предприятием 2.1».

- Сделано ТЗ по автоматизации учета МСФО: - Разработана карта бюджета доходо...

ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"
ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"

Отрасль:
Деятельность больничных организаций

Внедренное типовое решение:
БИТ:Управление медицинским центром 8

- Управление отношениями с клиентами (CRM)
- Делопроизводство
- Ведение но...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение