0017. 1С: РРЗ. Дополнительные свойства и сведения

В семнадцатом видео курса «Решение реальных задач 1С: От корки до корки» мы интегрируем одну из самых гибких подсистем БСП — «Свойства». Этот механизм позволит пользователям самостоятельно добавлять новые реквизиты и сведения к документу «Претензия клиента» в режиме «1С:Предприятие», полностью исключая необходимость дальнейшего изменения конфигурации или расширения программистом. В начале урока мы переносим в расширение базовые объекты метаданных БСП, включая план видов характеристик, настройки наборов свойств и регистр сведений дополнительных сведений. Мы настраиваем определяемый тип «ВладелецДополнительныхСведений», связывая его с нашей претензией, и создаем в самом документе обязательную табличную часть «ДополнительныеРеквизиты» со строго определенными типами и связями параметров выбора. Важной частью проектирования является заполнение вкладки «Характеристики» в свойствах документа, где мы описываем правила считывания дополнительных реквизитов из табличной части и дополнительных сведений из регистра данных. Основной объем программной работы сосредоточен в модуле формы документа и переопределяемом модуле БСП. Мы внедряем вызовы подсистемы «УправлениеСвойствами» во все ключевые события формы: при создании и чтении на сервере, перед записью, при проверке заполнения и открытии. В интерфейсе формы создается выделенная группа для размещения динамических полей, а для оптимизации быстродействия настраивается отложенная инициализация элементов при переключении на вкладку дополнительных свойств. Наконец, в модуле «УправлениеСвойствамиПереопределяемый» через аннотацию «Вместо» мы регистрируем уникальный идентификатор нашего нового предопределенного набора свойств, после чего выполняем запуск базы со специальным ключом обновления для инициализации метаданных. Главный результат: Документ «Претензия клиента» получил неограниченные возможности для кастомизации под нужды конкретного предприятия. Менеджеры и администраторы могут на лету добавлять любые аналитические разрезы, а система будет автоматически отображать их в интерфейсе формы. Полезные ссылки: База Практических Решений (БПР): https://boosty.to/kyakimov Смотреть весь плейлист по РРЗ: https://rutube.ru/plst/1501607 #1С #Программирование1С #УТ11 #Курсы1С #Разработка1С #1СПредприятие #Конфигуратор #ДопРеквизиты #БСП #УправлениеСвойствами #УправлениеТорговлей #1СРазработчик #РазработкаПО #АвтоматизацияБизнеса #ДополнительныеСведения

12+
7 просмотров
3 дня назад
12+
7 просмотров
3 дня назад

В семнадцатом видео курса «Решение реальных задач 1С: От корки до корки» мы интегрируем одну из самых гибких подсистем БСП — «Свойства». Этот механизм позволит пользователям самостоятельно добавлять новые реквизиты и сведения к документу «Претензия клиента» в режиме «1С:Предприятие», полностью исключая необходимость дальнейшего изменения конфигурации или расширения программистом. В начале урока мы переносим в расширение базовые объекты метаданных БСП, включая план видов характеристик, настройки наборов свойств и регистр сведений дополнительных сведений. Мы настраиваем определяемый тип «ВладелецДополнительныхСведений», связывая его с нашей претензией, и создаем в самом документе обязательную табличную часть «ДополнительныеРеквизиты» со строго определенными типами и связями параметров выбора. Важной частью проектирования является заполнение вкладки «Характеристики» в свойствах документа, где мы описываем правила считывания дополнительных реквизитов из табличной части и дополнительных сведений из регистра данных. Основной объем программной работы сосредоточен в модуле формы документа и переопределяемом модуле БСП. Мы внедряем вызовы подсистемы «УправлениеСвойствами» во все ключевые события формы: при создании и чтении на сервере, перед записью, при проверке заполнения и открытии. В интерфейсе формы создается выделенная группа для размещения динамических полей, а для оптимизации быстродействия настраивается отложенная инициализация элементов при переключении на вкладку дополнительных свойств. Наконец, в модуле «УправлениеСвойствамиПереопределяемый» через аннотацию «Вместо» мы регистрируем уникальный идентификатор нашего нового предопределенного набора свойств, после чего выполняем запуск базы со специальным ключом обновления для инициализации метаданных. Главный результат: Документ «Претензия клиента» получил неограниченные возможности для кастомизации под нужды конкретного предприятия. Менеджеры и администраторы могут на лету добавлять любые аналитические разрезы, а система будет автоматически отображать их в интерфейсе формы. Полезные ссылки: База Практических Решений (БПР): https://boosty.to/kyakimov Смотреть весь плейлист по РРЗ: https://rutube.ru/plst/1501607 #1С #Программирование1С #УТ11 #Курсы1С #Разработка1С #1СПредприятие #Конфигуратор #ДопРеквизиты #БСП #УправлениеСвойствами #УправлениеТорговлей #1СРазработчик #РазработкаПО #АвтоматизацияБизнеса #ДополнительныеСведения

, чтобы оставлять комментарии