Создал 3-и реквизита, но как с ними работать: программное обращение, изменение, удаление. В реквизитах не нашел новые реквизиты, даже после перезагрузки. Как удалить созданные реквизиты то же непонятно
В интернете не нашел информацию
---
Вот куча текста и малая доля нужных советов, намеки не понятные, критика не нужная, вот вам времени своего не жалко. Решил задачу запросом

```1c
    Запрос=Новый Запрос;
    Запрос.Текст="ВЫБРАТЬ
    | ЗаказПокупателяДополнительныеРеквизиты.Значение КАК Значение,
    | ЗаказПокупателяДополнительныеРеквизиты.ТекстоваяСтрока КАК ТекстоваяСтрока,
    | ЗаказПокупателяДополнительныеРеквизиты.Свойство КАК Свойство
    |ИЗ
    | Документ.ЗаказПокупателя.ДополнительныеРеквизиты КАК ЗаказПокупателяДополнительныеРеквизиты
    | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя КАК ЗаказПокупателя
    | ПО ЗаказПокупателяДополнительныеРеквизиты.Ссылка = ЗаказПокупателя.Ссылка
    |ГДЕ
    | ЗаказПокупателя.Ссылка = &Ссылка";
    // | И ЗаказПокупателяДополнительныеРеквизиты.Свойство = &Свойство";
    //Запрос.УстановитьПараметр("Свойство",Реквезит);
    Запрос.УстановитьПараметр("Ссылка",Ссылка);

    ТЧ_запроса=Запрос.Выполнить().Выгрузить();

    Выборка=Запрос.Выполнить().Выбрать();

    Пока Выборка.Следующий() цикл
    НаименованиеДопРеквезита=Выборка.Свойство.Наименование;
    ЗначениеРеквезита=Выборка.Значение;

    КонецЦикла;
```
---
ТЧ ДополнительныеРеквизиты
---
Не могу их найти
---
А ты созданные документы с номерами и датами тоже хочешь в конфигураторе видеть?
---
ы созданные документы с номерами и датами тоже хочешь в конфигураторе видеть?
Не понял вопрос. Мне нужно получить доступ к созданным реквизитам, что бы получать данные из них, удалять реквизиты и т.д
---
к созданным реквизитам Уверен, что ты создал именно реквизиты метаданных конфигурации? Ты вообще знаешь что такое и зачем реализованы Дополнительные реквизиты? Что такое БСП - в курсе вообще?
---
Ты вообще знаешь что такое и зачем реализованы Дополнительные реквизиты? Что такое БСП - в курсе вообще?
Вот с этим я и разбираюсь, в интернете информации мало, точнее вообще не нашел
---
https://its.1c.ru/db/bsp3110doc#content:2366:hdoc
---
Вот посмотрите в этой статье
Значения доп. реквизитов хранятся в скрытой табличной части документа. Представьте, что работаете программно с табличной частью "Работы", там все тоже самое, только еще есть функции БСП для удобства.
---
И вот тут еще обсуждение записи доп. реквизита программно ЗаписатьСвойстваУОбъекта(
---
Спасибо, почитал но не работает
---
Свойство - Строка? Ну-ну... Хорошо хоть не "страка нуливой реквезит"
---
Не понял. Реквизит в виде строки передается, а что не так
---
Полностью с тобой согласен! И в ТЧ (на которую отбор ставишь) - тоже Свойство-Страка. Я прям так в метаданных и вижу - там вообще все одни Страки.
---
Да вы что издеваетесь что ли, я вообще не понимаю вы о чем. Тыкните что не так, такое ощущение, что в другую тему писали, а вставили сюда текст. Причем здесь ТЧ, причем здесь Строка
---
В коде на скрине в 11 сообщении ты что делаешь?
Ищешь строку в таблице, в которой значение колонки Реквизит то что передаешь в переменную.
В переменную ты передаешь строку. И ищешь строковое значение в таблице.
Тебя и спрашивают с чего ты решил, что колонка Реквизит в ТЧ это строка?
---
Потому что значение Строковое, что не так я делаю, может скажите, может хватит в доль да около намекать.
---
А ты ищешь Значение или Свойство???
---
Ищу Значение конкретного Свойства
---
Нууу... Так чтобы получить Значение какого-то свойства что надо сделать???
---
Оххх как тяжело общаться когда в терминологии не понимаешь. Я сделал дополнительный реквизит и мне нужно получить его значения в коде. Вот просто интересно в данном контексте зачем свойство
---
когда в терминологии не понимаешь. Слава, тебе сколько раз предлагали пойти учиться?
и мне нужно получить его значения в коде. Вот просто интересно в данном контексте зачем свойство Мне нужно купить хлеб в магазине. Вот просто интересно в данном контексте зачем знать свойство - белый или черный, лаваш или батон, зерновой или печеньки? Куплю который ближе лежит.
---
Хоть бы посмотрел, что лежит в ТЧ Допреквизитов, что ли...
---
Куда уж прозрачнее.
Какой тип значения у колонки Свойство табличной части Дополнительные реквизиты?
Чтобы искать по колонке Свойства, значение по которому ищешь, должно быть такого же типа, что и колонка.
---
Эххх, гулять так гулять!!!

```1c
    МассивДопРеквизитов = ТаблицаВМассивСтруктур(ИмяСправочника.ДополнительныеРеквизиты);

    ЗначениеИщу = "МойСамыйГлавныйДопРеквизит";
    Свойство = ";
    Значение = ";

    Для Каждого СтруктураДопРеквизита Из МассивДопРеквизитов Цикл
    Для Каждого КлючИЗначение Из СтруктураДопРеквизита Цикл
    Если КлючИЗначение.Ключ = "Свойство" Тогда
    Если КлючИЗначение.Значение.Имя = ЗначениеИщу Тогда
    Свойство = КлючИЗначение.Значение.Наименование;
    КонецЕсли;
    КонецЕсли;
    Если КлючИЗначение.Ключ = "Значение" И ЗначениеЗаполнено(Свойство) Тогда
    Значение = КлючИЗначение.Значение;
    КонецЕсли;
    КонецЦикла;
    Если ЗначениеЗаполнено(Значение) Тогда
    Прервать;
    КонецЕсли;
    КонецЦикла;
```
---
Вот куча текста и малая доля нужных советов, намеки не понятные, критика не нужная, вот вам времени своего не жалко. Решил задачу запросом

```1c
    Запрос=Новый Запрос;
    Запрос.Текст="ВЫБРАТЬ
    | ЗаказПокупателяДополнительныеРеквизиты.Значение КАК Значение,
    | ЗаказПокупателяДополнительныеРеквизиты.ТекстоваяСтрока КАК ТекстоваяСтрока,
    | ЗаказПокупателяДополнительныеРеквизиты.Свойство КАК Свойство
    |ИЗ
    | Документ.ЗаказПокупателя.ДополнительныеРеквизиты КАК ЗаказПокупателяДополнительныеРеквизиты
    | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя КАК ЗаказПокупателя
    | ПО ЗаказПокупателяДополнительныеРеквизиты.Ссылка = ЗаказПокупателя.Ссылка
    |ГДЕ
    | ЗаказПокупателя.Ссылка = &Ссылка";
    // | И ЗаказПокупателяДополнительныеРеквизиты.Свойство = &Свойство";
    //Запрос.УстановитьПараметр("Свойство",Реквезит);
    Запрос.УстановитьПараметр("Ссылка",Ссылка);

    ТЧ_запроса=Запрос.Выполнить().Выгрузить();

    Выборка=Запрос.Выполнить().Выбрать();

    Пока Выборка.Следующий() цикл
    НаименованиеДопРеквезита=Выборка.Свойство.Наименование;
    ЗначениеРеквезита=Выборка.Значение;

    КонецЦикла;
```
---
// | И ЗаказПокупателяДополнительныеРеквизиты.Свойство = &Свойство";
//Запрос.УстановитьПараметр("Свойство",Реквезит);Нууу... Да, пока у тебя ОДИН допреквизит таблице - сработает... А потом - нет.
Не останавливайся. И ни в коем случае даже не пытайся понять, что же такое за Свойство в ТЧ допреквизитов. Нафиг его, лишняя херота какая-то.
---
намеки не понятные, критика не нужнаяНу и нахера тебе левое соединение, Вячеслав?
---
Ссылка же, ты чо?
---
А, точно, её же больше нигде нет.
---
Есть. Но в главной таблице - ссылка более настоящая, оригинальная, не какая-то вторичная подделка...
---
в главной таблицеНет в развитом обществе никаких главных. Ты б её еще их master/slave назвал, гринписа на тебя нет!
---
master/slave IDE навечно в сердечке!