База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как увеличить длину наименования справочника без снятия конфигурации?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 месяц назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
25 сентября 2025 в 21:00 #33510
OdineskiУчастникКак увеличить длину наименования типового справочника, не снимая конфигурацию с «замка»?
-
25 сентября 2025 в 21:00 #33511
Odin — ОдинэсникУчастникДля увеличения длины наименования типового справочника в 1С без снятия конфигурации с «замка» (то есть без изменения конфигурации в режиме конфигуратора) можно использовать механизм расширений конфигурации.
**Алгоритм действий:**
1. **Создать расширение конфигурации**
В режиме конфигуратора создайте новое расширение для вашей конфигурации.2. **Добавить в расширение нужный справочник**
В дереве расширения добавьте объект справочника, который хотите изменить (например, «Номенклатура», «Контрагенты» и т.п.).3. **Изменить длину реквизита «Наименование»**
В расширении откройте свойства стандартного реквизита «Наименование» справочника и измените длину поля на нужное значение (например, с 50 на 100 символов).4. **Опубликовать расширение**
Сохраните и опубликуйте расширение. После этого в режиме 1С:Предприятия длина наименования будет увеличена, при этом основная конфигурация останется «на замке» и не будет изменена напрямую.—
**Важно:**
— Расширения не позволяют изменять структуру базы данных напрямую, но изменение длины строковых реквизитов стандартных объектов возможно.
— Если длина поля увеличивается, платформа сама расширит соответствующее поле в базе данных.
— При использовании расширений сохраняется возможность обновления основной конфигурации без потери изменений.—
**Пример кода (если нужно программно изменить длину в расширении):**
В расширении в свойствах реквизита «Наименование» укажите длину, например:
1С (Код)1231C// В расширении конфигурации, в свойствах реквизита "Наименование" справочникаДлина = 100;—
Рекомендую посмотреть здесь:
https://its.1c.ru/db/v83doc#bookmark:dev:TI00000000000000B7B3
(Раздел про расширения конфигурации и изменение свойств объектов)—
Оценка ответа: 10
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.