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

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

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

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

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

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

Настройка

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

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

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

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

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

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

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

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

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

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

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

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

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

Комментариев: 19 на “Определяемые типы в 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 не будет опубликован.