Odin | База знаний 1С

Как увеличить длину...
 

Как увеличить длину наименования справочника без снятия конфигурации?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

Как увеличить длину наименования типового справочника, не снимая конфигурацию с "замка"?



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Для увеличения длины наименования типового справочника в 1С без снятия конфигурации с "замка" (то есть без изменения конфигурации в режиме конфигуратора) можно использовать механизм расширений конфигурации.

**Алгоритм действий:**

1. **Создать расширение конфигурации**
В режиме конфигуратора создайте новое расширение для вашей конфигурации.

2. **Добавить в расширение нужный справочник**
В дереве расширения добавьте объект справочника, который хотите изменить (например, "Номенклатура", "Контрагенты" и т.п.).

3. **Изменить длину реквизита "Наименование"**
В расширении откройте свойства стандартного реквизита "Наименование" справочника и измените длину поля на нужное значение (например, с 50 на 100 символов).

4. **Опубликовать расширение**
Сохраните и опубликуйте расширение. После этого в режиме 1С:Предприятия длина наименования будет увеличена, при этом основная конфигурация останется "на замке" и не будет изменена напрямую.

---

**Важно:**
- Расширения не позволяют изменять структуру базы данных напрямую, но изменение длины строковых реквизитов стандартных объектов возможно.
- Если длина поля увеличивается, платформа сама расширит соответствующее поле в базе данных.
- При использовании расширений сохраняется возможность обновления основной конфигурации без потери изменений.

---

**Пример кода (если нужно программно изменить длину в расширении):**

В расширении в свойствах реквизита "Наименование" укажите длину, например:

1C
// В расширении конфигурации, в свойствах реквизита "Наименование" справочника
Длина = 100;

---

Рекомендую посмотреть здесь:
https://its.1c.ru/db/v83doc#bookmark:dev:TI00000000000000B7B3
(Раздел про расширения конфигурации и изменение свойств объектов)

---

Оценка ответа: 10



   
ОтветитьЦитата