|
Как исключить тип из определяемого типа с помощью расширения | ☑ | ||
---|---|---|---|---|
0
sdemon72
22.11.22
✎
12:59
|
Здравствуйте! Режим совместимости 8.3.20
Есть определяемый тип "Физические лица" с типом "Строка", хочу с помощью расширения сделать ему тип "Справочник.ФизическиеЛица" (исключив тип "Строка"). Перенес определяемый тип в расширение, галочку со "Строка" снял, но в отладчике в методанных все равно вижу в составе тип "Строка". Как-то реально его убрать? |
|||
1
Dmitry1c
22.11.22
✎
13:53
|
(0) может проще обрабьотчики навесить, запрещающие выбор типа
|
|||
2
Garykom
гуру
22.11.22
✎
13:58
|
(0) Расширением программно добавляешь свой реквизит и обработчики событий
Типовой прячешь |
|||
3
sdemon72
22.11.22
✎
14:04
|
Если кто заглядывал в БСП в карточку пользователя, там проверяется именно состав типов объекта метаданных "ОпределяемыйТип.ФизическиеЛица". Т.е. да, была мысль создать в расширении свой определяемый тип и подменить (с помощью расширения) у справочника "Пользователи" тип реквизита на свой тип, но придется и код тогда забирать и подставлять свой определяемый тип, многовато мороки.
Вопрос носит принципиальный характер: это можно сделать с помощью расширения, или нет. Возможно, существует какая-то "волшебная" комбинация галок, до которой я не додумался. |
|||
4
Garykom
гуру
22.11.22
✎
14:06
|
Лучше не мудри с определяемыми типами в расширениях
Потому что другое расширение может еще раз тип поменять и? |
|||
5
sdemon72
22.11.22
✎
14:16
|
(4) Кстати да. В демонстрационных примерах расширением увеличивали разрядность числа (строки), а что будет, если будет два расширения с разной разрядностью?
|
|||
6
Kassern
22.11.22
✎
14:16
|
Мне вот очень интересно, а как 1ска вообще должна тип поменять у объекта в расширении? Есть у тебя к примеру таблица документов многомиллионная и в друг адрес доставки из строки захотели в расширении сделать справочником, что будет с данными строковыми, которые хранятся в базе? про дублируется полностью таблица документа с другим типом у реквизита?
|
|||
7
Garykom
гуру
22.11.22
✎
14:24
|
(6) Любые реквизиты в расширениях и таблица полностью дублируется со всеми данными
Не знал? |
|||
8
Kassern
22.11.22
✎
14:27
|
(7) Да особо их не ковырял, но предполагал подобное поведение, иначе не получилось бы откатиться назад, отключив расширение)
|
|||
9
Kassern
22.11.22
✎
14:28
|
Стараюсь данные хранить в конфе, а не в расширении, а его лишь для форм и прочих бантиков (быстрых патчей)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |