Имя: Пароль:
1C
1С v8
Как исключить тип из определяемого типа с помощью расширения
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
Стараюсь данные хранить в конфе, а не в расширении, а его лишь для форм и прочих бантиков (быстрых патчей)
AdBlock убивает бесплатный контент. 1Сергей