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

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

0
596
28.08.2021 Айдар Фархутдинов

Содержание:

1.       Объект 1С «Определяемые типы» - что это и зачем он нужен?

2.       Использование Определяемых типов в 1С   


1.    Объект 1С «Определяемые типы» - что это и зачем он нужен?


Приветствую, коллеги! В данной статье будет разобран объект, который появился в системе 1С лишь начиная с версии 8.3 – Определяемы типы. Мы рассмотрим общие понятия о данном объекте системы 1С, выясним, что он из себя представляет и как его использовать. Все сказанное будет проиллюстрировано примерами.


Итак, определяемые типы в 1С являются специальным объектом внутри конфигурации. Данный объект выполняет функцию по распознанию типа данных и типа реквизитов. В Определяемых типах описывается тип, который пользуется сущностью, а также при изменении программного решения, обычно, сам изменяется.


Вид и местонахождение объекта «Определяемые типы» в 1С смотрите на скриншоте ниже:



Рис. 1 Расположение Определяемых типов в 1С  


2.    Использование Определяемых типов в 1С


Рассмотрим такой составной тип данных, внутри которого содержаться ссылки на справочники «Физические лица» и «Контрагенты». А также поставим условие, что данный тип в конфигурации в разработке будет много раз использоваться в виде перемен внутри регистра со сведениями, в котором описывается информация о контактах в виде реквизита внутри документа «Расходный кассовый ордер» и другой подобной документации.


Когда наша конфигурация в разработке, составляющие в данном типе могут перемениться из-за добавления объектов, либо из-за исключения типов, по ненадобности.


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


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


Рассмотрим пример, в котором используем этот объект и определим тип реквизита.


Некоторые реквизиты имеют специальный стандарт по определению типов в самой конфигурации. Как пример, общая количественная численность определяется в виде некоторого числа, которое имеет длину 15, при этом точность составляет 3 знака, а сумма будет определяться в виде числа, которое имеет длину 15, а точность уже 2 знака.


Пусть на предприятии проводится учёт по дорогой продукции, в которой обязательно учитывать её вес, при этом важна высокая точность. Тогда понадобится сделать выше точность для всех реквизитов, которые касаются учёта – подтянуть ее 4-х знаков. Все изменения надо провести за один раз для всех возможных реквизитов, а также ресурсов в регистрах. Данная задача довольно простая, но займёт много времени и требует внимательности.


Упрощаем задачу: создаём определяемый тип, как показано на скриншоте ниже, и видим, что в типе можно указать необходимую длину и точность, что и требовалось в задаче:



Рис 2 Создание определяемого типа в 1С


После этого также необходимо указать, что объект «Определяемый тип» является количественным:



Рис. 3 Выбор типа «Количество» для Определяемого типа в 1С


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


В итоге, при использовании объекта «Определяемый тип» гарантируется точность и скорость выполнения, при этом общая задача выполняется автоматически.


Объект «Определяемый тип» в 1С может быть даже составным, но стоит учитывать, что он не может быть в значениях плана по виду характеристик и не может находится в составе типа данных из иного реквизита.


Начиная с 5-го улучшения в 1С 8.4, объект «Определяемые типы» получил более широкий выбор типов в своём составе.


Специалист компании «Кодерлайн»

Айдар Фархутдинов

Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Теги
#1С: CRM #1С: ERP #1С: ERP Управление строительной организацией #1С: ERP. Управление буровой компанией #1С: WMS Управление складом #1С: Аренда и управление недвижимостью #1С: БУХ #1С: Договорчики #1С: Документооборот #1С: ЗУП #1С: Интеграция #1С: КА #1С: Колледж #1С: Конвертация данных #1С: Модули #1С: Платформа #1С: Розница #1С: Сценарное тестирование #1С: ТОИР #1С: УАТ #1С: УКФ #1С: Университет #1С: УНФ #1С: УПП #1С: Управление строительной организацией #1С: УТ #1С: УХ #1С:ERP #1С:БГУ #1С:БП #1С.6-НДФЛ #ADO #APACHE #API #canonical #com-объекты #Excel #Excel в 1С #GoogleDrive #HTTP #ITIL #Koderline: Управление медиа-холдингом #Koderline: Управление проектами строительства скважин #LINUX #MS SQL Server #WEB #WEB-сервисы 1С #Word #XML #Администрирование 1С #акты в 1С #Безопасность сервера #Бесшовная интеграция #БИТ.Финанc #Битрикс24 #Блокировки в 1С #БСП #БУ #Бурение скважин #Бюджетирование #Внедрение #Внедрение ERP #Закрытие месяца #Запросы 1С #Интеграция 1С #КАК ОТРАЖАЮТСЯ ТОВАРЫ В ПУТИ 1С #Как сделать в 1С #Конвертация данных #Корпоративное сопровождение #Лизинг #Лицензии 1С #Механизм Анализа Данных в 1С #Моделирование #Модуль Диадок #МСФО #Налоги #Обмен между базами #Обновления #Оптимизация #Отпуск #Отчетность #Отчеты в 1С #Оценка задач #Перенос данных #Планирование #Полезные обработки #Правила обмена #предопределенные элементы справочников #Проводки 1С #Программирование в 1С #Программные права #Продажи #Производство #Работа с объектами в 1С #Расширение конфигурации #РСБУ #С # #СКД #Соединение COM в 1С платформе #Сравнение конфигураций #Тестирование 1С #Техническое задание #Торговое оборудование #Транспортная логистика #Управление проектами #Финансовый учет #Хранилище настроек #Ценообразование #Экзамен 1С #Яндекс.Касса Email или телефон Работа с объектами в 1С Функциональные опции в 1С
Услуги программиста 1С
Получите специалиста  
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.