Определяемые типы в 1С 8.3
Определяемые типы — новый объект метаданных 1С, который появился в платформе версии 8.3. Объект имеет вспомогательный характер. Рассмотрим, что представляют собой определяемые типы и задачи, которые умеет решать данный объект.
Что такое определяемые типы
Определяемые — это новые типы данных, набор которых определяет разработчик прикладного решения. Он состоит из нескольких допустимых типов. Такой тип данных может являться типом любого реквизита конфигурации, кроме самого определяемого типа и объекта «План видов характеристики«.
Настройка
Настроек у данного объекта не так уж и много:
Т.е. помимо имени и синонима в 1С определяемые типы имеют только набор типов объектов.
Пример применения определяемых типов в 1С 8.3
Применений данному объекта можно найти великое множество.
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Примеры использования:
- можно описать в конфигурации реквизиты, ссылающиеся на данные, которые будут определены при встраивании фрагмента в конкретную конфигурацию;
- присвоить некоторому набору подписок на событие один тип определяемых данных, при изменении набора типов для всех подписок будет меняться источник динамически;
- использовать как некую альтернативу плана видов характеристик
и многое другое.
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
СПРОСИТЕ в комментариях!
Елена:
Добрый день!!! С вашими типами не могу распечатать приказ на отпуск, пишет ТИП НЕ ОПРЕДЕЛЕН, такая же проблема в банковской выписке, загружаю ее и если там есть перечисленная зарплата через карты то открыть тоже не могу пишет ТИП НЕ ОПРЕДЕЛЕН, приходится вручную заново создавать а не открывшуюся удалят. Вообще ужас. Что делать???
Гость:
Я думаю, надо убиться об стену.
Доброжелатель:
Типичный кадровик)))
Аноним:
Бабень с бухгалтерии, все виноваты, мешают её продуктивно работать
Случано зашедший:
Если бы не «бабени» ради которых собственно продукт создавался- вы бы все без работы сидели, хамство да и только. У человека проблема, которой быть не должно при нормально оттестированном ПО, ТП небось тупит,как обычно. Просто так на форум крик души никто не будет выплескивать.
Аноним:
>вы бы все без работы сидели
Градобразующая Бабень ХD
Хам:
Чел, такой «крик души» бывает только в одном случае — когда предприятие зажимает деньги на программиста, который всё настроит. И предлагает заниматься настройкой непрофильным специалистам. А потом «крик души». Чтобы не было проблем, человек может всё вести на бумаге. Пока что никого не заставляют заниматься автоматизацией. Но, наверно, так легче и проще, правда? Пользуясь анонимностью в интернете добавлю: п..й отсюда н..й, мимокрокодил.
kadisema:
Дружище, Вас бы выпороть хорошенько, чтобы не проявляли свои личностные качества публично. Вероятно, вашим воспитанием родители совсем не занимались. Не стоит грубить людям, вероятно, гораздо более достойным чем Вы, которых Вы даже не знаете. Это лишь показывает Вашу собственную убогость…
Rarus:
А я столкнулся с проблемой конвертации данных этого типа. КД 2.0 не хочет конвертировать данный тип)) и что делать то? Использовать КД 3.0? Но вроде она не совсем подойдет.
Il:
1с специально извращаются. Ут и Бух должны быть почти идентичны по конфе, кроме бухрегистров, счетов. Но нет же , у них даже ИНН теперь определяемый тип в УТ. Хотя в Бух он строка. и так много чего. Я вообще в шоке от программистов 1с
Аноним:
согласен с Вами, программисты по сути остаются без работы, остаются одни учителя настроек конфигураций, порой гораздо проще написать свой функциоеал, чем подключить типовой, а учитывая смену релизов и их настроек 1С открыло колондайк постоянных курсов))) 1С фирме конечно прекрасно в плане ограбления всех работающих, но конечному пользователю работать и оплачивать 1 работающему 5 настройщиков довольно затратно, за последние 10 лет 1С превратилось не известно во что((((
мученик 1с:
Как в итоге их юзать? тема не раскрыта
Metal:
+1
Тип НеОпределяемый:
+2
Аноним:
+150
Умеющий читать ИТС:
Определяемый тип ‑ это специальный объект конфигурации, который предназначен для упрощения и повышения удобства внедрения подсистем при разработке прикладного решения. В качестве примера можно рассмотреть универсальную подсистему, предназначенную для хранения контактной информации. В состав этой подсистемы входит регистр сведений, который хранит эту информацию. В этом регистре есть измерение, которое указывает, для какого объекта хранится контактная информация. В качестве значения измерения может выступать контрагент, собственная организация, физическое лицо и т. д. Причем тип (с именем СправочникиОрганизацийИФизическихЛиц), описывающий этот объект хранения, может встречаться не только в качестве типа измерения регистра. В процессе внедрения прикладного решения состав такого типа может изменяться ‑ в него могут добавляться новые справочники или из его состава могут исключаться «лишние» типы. Если вместо типа СправочникиОрганизацийИФизическихЛиц использовать составной тип в каждом месте, где используется такая сущность, то придется везде изменять состав типов. Это сложно и существует возможность забыть о каком-либо реквизите с нужным составным типом. Если использовать определяемый тип, то в процессе доработки прикладного решения будет необходимо изменить только состав определяемого типа (и, естественно, все фрагменты прикладного кода, где этот тип используется). Все реквизиты, для которых в качестве типа указан тип СправочникиОрганизацийИФизическихЛиц, будут изменены автоматически.
Cтас С:
Спасибо, мне этот комментарий помог ))
Сразу стало понятно, для чего этот тип служит, и далее, на уровне здравого смысла, как с ним работать
смоленский партизан:
Как обновлять в нетиповой?
Простой прогерюга:
Проще говоря это подключаемый составной тип, который можно настраивать отдельно. И все объекты, которым он назначен в качестве типа значения будут работать, как если бы имели соответствующий составной тип.
Правдоруб:
Его надо было назвать «Составной тип», а не определяемый!
Определяемый это если хочу какой-то примитив типизировать, например ЦветRGB, в нем 3 числовых параметра, что теперь, справочник лепить, было бы удобно определить это через дополнительный тип. Конечно, можно извратиться и через справочник, и через рс, и через хранилище и через много чего еще, но, собсно, накуа?
Леший-ДВ:
Фирма 1С пошла в разнос, вот объясните мне в чем логика например переименования реквизитов объектов конфигураций, типа было ЮрФизЛицо, стало ЮридическоеФизическое Лицо…Или был документ «ПоступлениеТоваровУслуг», теперь в УТ11 это «ПриобретениеТоваровУслуг»… Это чем то обосновано логически?
На мой взгляд дурь полнейшая, тожэе самое и с эти новым типом.
Да вы перестаньте колбасить стандартные конфы — объясните мне на куя менять состав реквизитов в составных типах? Лень при изменении поставить или убрать галочку? А если у одного объекта один перечень составных типов, а у другого практически то же самое, но отличающийся на 1-2 элемента? Новый список колбасить?
Впечатление, что в фирме 1С теперь недоучки сплошные.
Блин пример: УПП версии 1.ххх объем базы за 700 гигов открывается быстрее и работает быстрее чем УТ11 с размером базы 400 гигов!!!
Я уже молчу, что архив УПП 8 лет, а УТ11 4 годика!!!!
Вот вам и культура разработки и программирования.
В общем юзать последние опусы фирмы 1С — себе дороже