Имя: Пароль:
1C
 
Колонка реквизита в расширение.
0 Lama12
 
17.02.25
17:04
Вводная.
Есть две конфигурации.
Одна ERP на поддержке без возможности изменений.
Вторая содержит всего один документ с табличной частью. В табличной части один реквизит. У документа сделана форма. В форме в табличную часть добавлена колонка реквизита и выведена на форму.

Режим совместимости в обоих базах одинаков.

В обоих базах создаем новое расширение.

Если во второй конфигурации открыть форму документа, и встать на колонку реквизита, ПКМ и выбрать "Добавить в расширение", то в расширение добавится документ, форма, и колонка реквизита.

Если в ERP выбрать документ "Заказ клиента". Открыть форму. Развернуть реквизиты объекта, и у табличной части "Товары" выбрать колонку реквизита "ТипНоменклатуры", ПКМ то в меню пункт "Добавить в расширение" будет недоступен.

В чем причина?
1 Fedor-1971
 
17.02.25
17:29
(0) Могу предположить, что существенна разница в режиме поддержки "Объект поставщика не редактируется", а не в совместимости

В конфигурации 2, документ просто добавлен, а первая заблокирована, т.е. нужно сначала импортировать форму и потом забирать реквизиты
2 Мультук
 
гуру
17.02.25
17:32
(0)

"Если во второй конфигурации открыть форму документа, и встать на колонку реквизита"

Какого цвета иконка этого реквизита во второй конфе ? Красного или синего ?
3 Lama12
 
17.02.25
17:32
(1) Этот момент не сложно проверить (проверю). У меня больше подозрений на то что ERP делается в EDT. Уж не знаю как сейчас, а раньше то что можно было сделать в ETD в конфигураторе не сделаешь, и на оборот.
4 Lama12
 
17.02.25
17:33
(2) В обоих красного.
5 Мультук
 
гуру
17.02.25
17:33
(4) Жаль. Красивая была теория.
6 Доминошник
 
17.02.25
17:41
(0) Я, конечно, извиняюсь, но - зачем?

Просто позаимствовать форму целиком в расширение - и всё...
7 Lama12
 
17.02.25
17:45
(6) Спецэффекты хуже.
Если полностью позаимствовать форму, и попытаться изменить тип у колонки реквизита в расширении, тип меняется и на форме которая полностью на поддержке. Такая ерунда в платформе 8.3.25.1520, на реквизитах с определяемым типом "ДенежнаяСуммаНеотрицательная".
Пока готовлю письмо в 1С, думал может делаю чего не верно.
8 Lama12
 
17.02.25
18:16
(1) Оказалось именно в этом дело. Если ERP полностью снять с поддержки, все работает также как и в базе с одним документом.
9 Lama12
 
17.02.25
18:21
Даже "дичи" из (7) нет. Получается, что расширения наиболее корректно работают с конфигурациями не на поддержке.
10 Волшебник
 
17.02.25
20:02
(9) Лучше вообще ими не пользоваться.
11 Lama12
 
24.02.25
10:53
Кому интересно. В 1С сказали примерно следующее - " это не баг, а фича".

Что бы подтягивать колонки реквизита в расширение, нужно сначала отправить форму в расширение, а затем находясь в форме, в расширении, встать на реквизит колонки в контекстном меню выбрать "Добавить в расширение".
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший