|
чтение и заполнение доп реквизитов 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 записей - записей то меньше не будет, а количество табличек растет. Ну хз, не сильно принципиальный вопрос, но доп решение для одной и той же функциональной нагрузки.. доп решение для доп свойств в доп табличках) как то странно это зы. а составной тип через выразить вполне культурно решается, хотя и не заморачивался никогда - через соединение достаточно быстро работает, если не в Где отбор писать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |