Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут! (в рабочие часы)

Определяемые типы в 1С 8.3

Определяемые типы — новый объект метаданных 1С, который появился в платформе версии 8.3. Объект имеет вспомогательный характер. Рассмотрим, что представляют собой определяемые типы и задачи, которые умеет решать данный объект.

метаданные определяемые типы

Что такое определяемые типы

Определяемые — это новые типы данных, набор которых определяет разработчик прикладного решения. Он состоит из нескольких допустимых типов. Такой тип данных может являться типом любого реквизита конфигурации, кроме самого определяемого типа и объекта «План видов характеристики«.

Настройка

Настроек у данного объекта не так уж и много:

ограничения типов данных

Т.е. помимо имени и синонима в 1С определяемые типы имеют только набор типов объектов.

Пример применения определяемых типов в 1С 8.3

Применений данному объекта можно найти великое множество.

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

Примеры использования:

  • можно описать в конфигурации реквизиты, ссылающиеся на данные, которые будут определены при встраивании фрагмента в конкретную конфигурацию;
  • присвоить некоторому набору подписок на событие один тип определяемых данных, при изменении набора типов для всех подписок будет меняться источник динамически;
  • использовать как некую альтернативу плана видов характеристик

и многое другое.

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 20 на “Определяемые типы в 1С 8.3
  1. Добрый день!!! С вашими типами не могу распечатать приказ на отпуск, пишет ТИП НЕ ОПРЕДЕЛЕН, такая же проблема в банковской выписке, загружаю ее и если там есть перечисленная зарплата через карты то открыть тоже не могу пишет ТИП НЕ ОПРЕДЕЛЕН, приходится вручную заново создавать а не открывшуюся удалят. Вообще ужас. Что делать???

    Ответить

    • Я думаю, надо убиться об стену.

      Ответить

    • Типичный кадровик)))

      Ответить

    • Бабень с бухгалтерии, все виноваты, мешают её продуктивно работать

      Ответить

      • Если бы не «бабени» ради которых собственно продукт создавался- вы бы все без работы сидели, хамство да и только. У человека проблема, которой быть не должно при нормально оттестированном ПО, ТП небось тупит,как обычно. Просто так на форум крик души никто не будет выплескивать.

        Ответить

        • >вы бы все без работы сидели
          Градобразующая Бабень ХD

          Ответить

        • Чел, такой «крик души» бывает только в одном случае — когда предприятие зажимает деньги на программиста, который всё настроит. И предлагает заниматься настройкой непрофильным специалистам. А потом «крик души». Чтобы не было проблем, человек может всё вести на бумаге. Пока что никого не заставляют заниматься автоматизацией. Но, наверно, так легче и проще, правда? Пользуясь анонимностью в интернете добавлю: п..й отсюда н..й, мимокрокодил.

          Ответить

          • Дружище, Вас бы выпороть хорошенько, чтобы не проявляли свои личностные качества публично. Вероятно, вашим воспитанием родители совсем не занимались. Не стоит грубить людям, вероятно, гораздо более достойным чем Вы, которых Вы даже не знаете. Это лишь показывает Вашу собственную убогость…

            Ответить

  2. А я столкнулся с проблемой конвертации данных этого типа. КД 2.0 не хочет конвертировать данный тип)) и что делать то? Использовать КД 3.0? Но вроде она не совсем подойдет.

    Ответить

    • 1с специально извращаются. Ут и Бух должны быть почти идентичны по конфе, кроме бухрегистров, счетов. Но нет же , у них даже ИНН теперь определяемый тип в УТ. Хотя в Бух он строка. и так много чего. Я вообще в шоке от программистов 1с

      Ответить

  3. Как в итоге их юзать? тема не раскрыта

    Ответить

    • Определяемый тип ‑ это специальный объект конфигурации, который предназначен для упрощения и повышения удобства внедрения подсистем при разработке прикладного решения. В качестве примера можно рассмотреть универсальную подсистему, предназначенную для хранения контактной информации. В состав этой подсистемы входит регистр сведений, который хранит эту информацию. В этом регистре есть измерение, которое указывает, для какого объекта хранится контактная информация. В качестве значения измерения может выступать контрагент, собственная организация, физическое лицо и т. д. Причем тип (с именем СправочникиОрганизацийИФизическихЛиц), описывающий этот объект хранения, может встречаться не только в качестве типа измерения регистра. В процессе внедрения прикладного решения состав такого типа может изменяться ‑ в него могут добавляться новые справочники или из его состава могут исключаться «лишние» типы. Если вместо типа СправочникиОрганизацийИФизическихЛиц использовать составной тип в каждом месте, где используется такая сущность, то придется везде изменять состав типов. Это сложно и существует возможность забыть о каком-либо реквизите с нужным составным типом. Если использовать определяемый тип, то в процессе доработки прикладного решения будет необходимо изменить только состав определяемого типа (и, естественно, все фрагменты прикладного кода, где этот тип используется). Все реквизиты, для которых в качестве типа указан тип СправочникиОрганизацийИФизическихЛиц, будут изменены автоматически.

      Ответить

      • Спасибо, мне этот комментарий помог ))
        Сразу стало понятно, для чего этот тип служит, и далее, на уровне здравого смысла, как с ним работать

        Ответить

  4. Как обновлять в нетиповой?

    Ответить

  5. Проще говоря это подключаемый составной тип, который можно настраивать отдельно. И все объекты, которым он назначен в качестве типа значения будут работать, как если бы имели соответствующий составной тип.

    Ответить

  6. Его надо было назвать «Составной тип», а не определяемый!
    Определяемый это если хочу какой-то примитив типизировать, например ЦветRGB, в нем 3 числовых параметра, что теперь, справочник лепить, было бы удобно определить это через дополнительный тип. Конечно, можно извратиться и через справочник, и через рс, и через хранилище и через много чего еще, но, собсно, накуа?

    Ответить

  7. Фирма 1С пошла в разнос, вот объясните мне в чем логика например переименования реквизитов объектов конфигураций, типа было ЮрФизЛицо, стало ЮридическоеФизическое Лицо…Или был документ «ПоступлениеТоваровУслуг», теперь в УТ11 это «ПриобретениеТоваровУслуг»… Это чем то обосновано логически?
    На мой взгляд дурь полнейшая, тожэе самое и с эти новым типом.
    Да вы перестаньте колбасить стандартные конфы — объясните мне на куя менять состав реквизитов в составных типах? Лень при изменении поставить или убрать галочку? А если у одного объекта один перечень составных типов, а у другого практически то же самое, но отличающийся на 1-2 элемента? Новый список колбасить?
    Впечатление, что в фирме 1С теперь недоучки сплошные.
    Блин пример: УПП версии 1.ххх объем базы за 700 гигов открывается быстрее и работает быстрее чем УТ11 с размером базы 400 гигов!!!
    Я уже молчу, что архив УПП 8 лет, а УТ11 4 годика!!!!
    Вот вам и культура разработки и программирования.
    В общем юзать последние опусы фирмы 1С — себе дороже

    Ответить

Добавить комментарий:

Ваш адрес email не будет опубликован.