Есть база БП 3.0. Необходимо некоторые элементы справочника пометить, например, указанием как обрабатывать данный элемент в некоторой внешней обработке. Такую пометку можно записать в дополнительный реквизит или в дополнительное свойство. Хочу понять в каких случаях и куда эти пометки лучше записывать с точки зрения экономии места, простоты доступа и т.д..
И еще вопрос: где хранятся данные о дополнительных реквизитах и свойствах. Хотелось бы знать как изменить тип реквизита (свойства)
(1)Доп.реквизит можно добавить только к справочнику, хранится в табличной части. доп.сведение можно добавить и к справочнику и к документу, хранится в РС доп.сведения.
Что бы изменить тип реквизита заходим в его карточку - Еще - разрешить редактирование реквизитов.
(2) 1. Можно ли сделать такой вывод:
Если помечается очень малое количество элементов справочника, то лучше использовать дополнительные сведения, т.к на каждую помеченную элемент будет одна запись в РС.
А в случае дополнительных реквизитов во всех элементах будет резервироваться место.
2. Среди типов реквизита я не нашел перечисление. Можно ли как-то его использовать ?
Доп.реквизит можно добавить к любому объекту конфигурации на базе БСП, у которого есть табличная часть "ДополнительныеРеквизиты" (надысь налетел на УНФ - там такая ТЧ есть у некоторых документов - это для (2)) а сведения в регистре. Свойства доп.реквизитов и сведений хранятся в Плане видов характеристик "ДополнительныеРеквизитыИСведения"
(17) это из серии магии - дополнительный реквизит (добавление которого приведёт к его появлениею на форме элемента/документа) возможен только для объекто, у которых есть соответствующая табличная часть. Дополнительные сведения (доступные по кнопочке из панели) не показываются на фоорме, и хранятся в регистре....никакой магии)))))))
(19)конфигурации - это одно, БСП - это другое, а вообще, про программное заполнение / получение продаю давно уже http://infostart.ru/public/288722/ Обработину планирую, конечно переделать, но все вопросы, по записать / прочитать там сняты))))
(20) Что-то 1000 руб платить не хочется. Пока мне нужно установить дополнительный реквизит только для 4 (!) элементов справочника. Если ответа на мой вопрос нет, то можно установить значение вручную.
(1) Допреквизит хранится в табличной части. Его можно добавить к тем справочникам и документам, у который есть соответствующая ТЧ. Допсведение хранится в регистре сведений, добавить, на сколько я помню, можно почти куда угодно. В регистре в измерениях объект и свойство, в ресурсе - значение.
Допреквизит может быть выведен на форму справочника и документа, допсведение доступно в отдельной форме по нажатию кнопочки.
Внешней обработке все-равно, полагаю, с чем соединяться - с регистром или с табличной частью. Пользователю галочку проще ставить на форме документа/справочника, а не на отдельной форме.
(2) Доп.реквизит можно добавить только к справочнику, хранится в табличной части. доп.сведение можно добавить и к справочнику и к документу, хранится в РС доп.сведения.
Доп.реквизит также можно добавить и к справочнику и к документу.
перечисление использователь нельзя, можно создать свой список значений.
Для пробы сделал тип "Дополнительное значение" справочника "Контрагенты", заполнил два значения и у одного из контрагентов выбрал одно из значений. Вроде бы получается нормально. Но это значение у выбранного контрагента я установил неправильно и хочется это значение очистить. А что-то не получается :(
Подскажите, пожалуйста, может ли доп.реквизит к справочнику Контрагенты иметь тип Перечисление? У нас раньше так было в Бухгалтерии 3.0 и все работало, но с релиза 3.0.103.21 стала появляться ошибка при записи справочника Контрагенты "Неверный второй параметр Реквизиты ...". Я так понимаю, что система ищет поле Наименование, а у Перечисления его нет, из-за этого ошибка появляется.