28.08.2021 Айдар Фархутдинов 16827
Определяемые типы в 1С 8.3

Содержание:

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, объект «Определяемые типы» получил более широкий выбор типов в своём составе.


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

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

Наши проекты

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление холдингом

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ · Управление цепочками поставок · Управление договорами, включа...

ООО «Фипар»
ООО «Фипар»

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты «Кодерлайн» внедрили «1С:ERP. Управление предприятием 2» и автоматизировали блоки: продажи, закупки, производство, складская и т...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление предприятием», «1С:Управление корпоративными финансами»...

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

Внедренное типовое решение:
1С:Бухгалтерия

- Оптимизация производительности системы, в том числе сервера Postgre. ...

Группа компаний ТМ «Дружба народов»
Группа компаний ТМ «Дружба народов»

Отрасль:
Пищевая промышленность

Внедренное типовое решение:
1С:ERP Управление предприятием 2.1

- Переход на новый релиз 2.1 программы «1С:ERP Управление предприятием»
- Разработка обработки «Свертка информационной базы»
- Разрабо...

Установка программного продукта БИТ.Финанс для 1С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

Отрасль:
Транспорт

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет бухгалтерский, налоговый, бюджетный, включая регламентированную ...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оформление заказов покупателей Управление складскими запасами ...

 ЗАО "Инвестгеосервис" -ДО
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Работа с файлами;
- Делопроизводство;
- Процессы движения документов;
- Учет и контроль исполнения поручений;
- Учет рабо...

ООО «ДАФ Тракс Рус» (DAF Trucks Rus)
ООО «ДАФ Тракс Рус» (DAF Trucks Rus)

Отрасль:
Машиностроение

Внедренное типовое решение:
«1С:Управление корпоративными финансами»

- Осуществлена разработка матрицы прав и ролей для финансового подразделения:
• распределение ролей стало более четким и структурированны...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Комплексная автоматизация

- Оперативный учет...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в данные международного учета (ГААП) на платформе «1С:Предприятие 8»:...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
1С:Управление производственным предприятием

- Внедрение функционала управления НСИ;
- Рефакторинг;
- Оптимизация общего модуля;...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение