Использование дополнительных реквизитов и сведений в БП 3.0
Дополнительные реквизиты и сведения (далее ДРС) – механизм, позволяющий не изменяя конфигурацию расширить её функционал. Написать эту заметку сподвиг заказ на печать ТТН и Справки А и Б с сохранением реквизитов, с целью их дальнейшего использования в декларациях по алкогольной продукции, да и просто для того, что бы повторно посмотреть дополнительную информацию по реализации. Используют базовую БП 3.0 – менять конфигурацию соответственно нельзя, да для этой задачи вполне достаточно ДРС.
Для БП 2.0 в принципе решение у меня давно есть – так же использую дополнительные реквизиты, где сохраняются данные по автомобилю, водителю, перевозчику и т.д. Схема отработана – при печати записываются (при первой печати создаются не созданные) дополнительные реквизиты, при последующем выводе на печать реквизиты формы заполняются сохраненными значениями. Эти же данные использую при заполнении деклараций по алкоголю. Стал делать на УФ в БП 3.0 (3.0.20.18) и увидел, что механизм использования ДРС существенно изменился, причем ИМХО в лучшую сторону:
- Изменились объекты, «обслуживающие» ДРС:
БП 2.0 |
БП 3.0 |
Справочник ЗначенияСвойствОбъектов |
Удален |
План видов характеристик НазначенияСвойствКатегорийОбъектов |
Удален |
План видов характеристик СвойстваОбъектов |
Удален |
Регистр сведений ЗначенияСвойствОбъектов |
Удален |
Нет |
Справочник НаборыДополнительныхРеквизитовИСведений |
Нет |
План видов характеристик ДополнительныеРеквизитыИСведения |
Нет |
Регистр сведений ДополнительныеСведения |
- В 2.0 название «Дополнительны реквизиты» не совсем точно отражает суть назначение эти данных - это всё-таки именно «дополнительные сведения», и хранятся они в объектах конфигурации, отличных от самого объекта этих сведений. В 3.0 можно задавать как сведения, сохраняемые регистре «Дополнительные сведения», так и именно реквизиты, сохраняемые в табличной части справочников «ДополнительныеРеквизиты» (в УТ 11 сейчас аналогичная табличная часть есть и у документов), причем эти реквизиты стали доступны в форме элемента справочника, а не вызываются по кнопке отдельным окном.
Как видим, объектов ДРС стало меньше, а работать с ними, как мне кажется, удобнее. Значительным отличием является хранение списка объектов конфигурации, для которых возможно хранение ДРС, не в плане видов характеристик «НазначенияСвойствКатегорийОбъектов», а в справочнике «НаборыДополнительныхРеквизитовИСведений», имеющем две табличные части:
- - ДополнительныеРеквизиты – содержит список реквизитов, доступных в форме справочника для чтения/записи и флаг их обязательного заполнения. эти реквизиты хранятся в табличной части справочника;
- - ДополнительныеСведения – список сведений, сохраняющихся в регистре «ДополнительныеСведения» и доступных по дополнительной кнопке.
Для документов сейчас доступен только выбор дополнительных сведений:
Для справочников можно установить и сведения и дополнительные реквизиты:
Причем редактируются дополнительные реквизиты справочника в форме элемента:
Зарегистрированные для справочника реквизиты выводятся на форму элемента, но записи в табличной части дополнительные реквизиты появляются только в случае их заполнения.
Изменился и состав объектов, имеющих ДРС:
- - БП 2.0 это 15 справочников и список всех документов конфигурации в одной характеристике,
- - БП 3.0 справочников стало 18, и 110 документов (не проверял все это документы или нет), на каждый из которых дополнительные сведения задаются в отдельном предопределенном элементе справочника «НаборыДополнительныхРеквизитовИСведений».
Для дополнительных реквизитов с типом «Значение свойства объекта» можно задавать произвольный список для выбора – фактически аналог справочника (с 2.0 это был справочник «ЗначенияСвойствОбъектов»):
Список может редактироваться.
Ещё один момент, из справки к ПВХ «ДополнительныеРеквизитыИСведения» - «Все дополнительные реквизиты и сведения объектов можно вывести в отчетах и списках.». Действительно, теперь зарегистрированные ДРС можно использовать не только для целей сохранения данных, но и, например, для отбора в списке документа и т.п.
Список РТиУ без отбора:
Записанные дополнительные сведения для документа:
Настройка отбора списка РТиУ по доп.сведениям:
Список РТиУ с установленным отбором по незаполненному водителю:
Вроде бы пустячки, а приятно……….