Имя: Пароль:
1C
 
чтение и заполнение доп реквизитов erp 2.4 программно
0 Хрустальчик
 
22.03.25
19:21
Здравствуйте, помогите с задачей, пожалуйста.

Тз: есть справочник "контрагенты", где у каждого заполняется доп.реквизит с типом булево (мол "с ним настроен обмен данными"). есть документ "заказ клиента", у которого тоже есть такой реквизит с типом булево, который, при выборе контрагента в документе, надо автоматически запонять или не заполнять, в зависимости от значения данного реквизита у выбранного контрагента в справочнике "контрагенты".

Желательно пример кода

Вроде просто, а реализовать не получается.

Спасибо
1 Asmody
 
22.03.25
19:34
(0) собеседование проходишь?
Не возьмут тебя
2 Guk
 
22.03.25
19:40
Вроде просто, а реализовать не получается. если нахаляву...
3 Amra
 
22.03.25
20:24
(1) На 500 в месяц метит, явно)
4 craxx
 
23.03.25
01:06
(0) Позовите программиста
5 Хрустальчик
 
23.03.25
12:03
Боюсь, великие умы современности и короли юмора не совсем поняли меня. Да, это просто - добавить реквизит в дереве объектов конфигурации и читать его, но как обратиться к оному, добавленному в режиме 1с:предприятие и заполнить его. Да, надо подвязываться к ПВХ, вот я и спрашиваю, как это, я с  таким в первый раз сталкиваюсь.
6 Волшебник
 
23.03.25
12:10
(5) Добавьте свойство в ПВХ и тащите его значения из регистра сведений. Это ж очевидно
7 Kongo2019
 
23.03.25
12:51
(0)
Функция ПолучитьЗначениеДопРеквизита(Ссылка, Свойство) Экспорт

    ПараметрыОтбора = Новый Структура;
    ПараметрыОтбора.Вставить("Свойство",Свойство);
    Массив = Ссылка.ДополнительныеРеквизиты.НайтиСтроки(ПараметрыОтбора);

    Если Массив.Количество() = 0 Тогда
        Возврат Неопределено;
    Иначе
        Возврат Массив[0].Значение;
    КонецЕсли;

КонецФункции
8 Волшебник
 
23.03.25
14:16
(7) Кстати, да. Табличная часть для значений доп.реквизитов — более мудрое архитектурное решение.
9 lEvGl
 
гуру
23.03.25
23:48
(8) эт точно
воткнули бы уже в константу или аналогичное что
РС как кажется вполне прилично справлялся
10 craxx
 
24.03.25
00:07
(9) а в чем проблема? РС и сейчас есть в Доп. сведениях
11 Garykom
 
гуру
24.03.25
03:38
(10) Эмм но на уровне таблиц СУБД между ТЧ и РС никакой разницы же
Один хрен что там что там ссылка на табличку справочника
Вся разница что если ТЧ то записей меньше - отдельная табличка для каждой ТЧ а не всего одна в случае РС
Ну и ссылка не составной тип

Но кто/что мешает для каждого доп. заводить отдельный РС?
12 Garykom
 
гуру
24.03.25
03:35
(11)+ Вон для файлов в типовой ЕРП и производных извратились
На каждый справочник/документ отдельный справочник [ИмяОсновного]ПрисоединенныеФайлы
13 Garykom
 
гуру
24.03.25
03:37
(12)+ Имхо странное решение
Я бы сделал один справочник Файлы для ссылок
И ТЧ/РС для каждого или общий с данными
14 lEvGl
 
гуру
24.03.25
06:01
(10) ну вот именно что есть, зачем городить еще что то, но хозяин барин
(11) куча табличек с 5 строчками в каждой или одна табличка с куча * 5 записей - записей то меньше не будет, а количество табличек растет. Ну хз, не сильно принципиальный вопрос, но доп решение для одной и той же функциональной нагрузки.. доп решение для доп свойств в доп табличках) как то странно это
зы. а составной тип через выразить вполне культурно решается, хотя и не заморачивался никогда - через соединение достаточно быстро работает, если не в Где отбор писать