|
УФ: Можно ли программно добавить реквизит формы в Объект.X | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
07.12.21
✎
18:10
|
То есть чтобы реквизит был внутри Объект
|
|||
1
Ёпрст
07.12.21
✎
18:13
|
Нихрена не понятно, но очень интересно
|
|||
2
polosov
07.12.21
✎
18:14
|
(0) Расширением.
|
|||
3
Ненавижу 1С
гуру
07.12.21
✎
18:17
|
(0) как всегда зачем?
|
|||
4
Ненавижу 1С
гуру
07.12.21
✎
18:18
|
Это уже не реквизит формы
|
|||
5
Ёпрст
07.12.21
✎
18:18
|
(2) программно ?
|
|||
6
polosov
07.12.21
✎
18:19
|
(3) С ним так не надо. Не видишь у человека обострение. Его надо успокоить и уложить спать.
|
|||
7
polosov
07.12.21
✎
18:20
|
(5) Сделать - нет. Установить - да.
|
|||
8
Гений 1С
гуру
07.12.21
✎
18:27
|
(2) нет, программно.
(3) в теме вложенных форм (5) программно. |
|||
9
acht
07.12.21
✎
18:34
|
(3) > зачем?
Ггггеня подписался на Коллеги, мне поручили сделать вложенную форму, есть опыт? и пытается вылезти за счет форума. Все как всегда. |
|||
10
hhhh
07.12.21
✎
21:09
|
(8) ну в типовых полно примеров, когда реквизит добавлен в объект. Значит, добавлять можно.
|
|||
11
ДедМорроз
07.12.21
✎
21:17
|
Там не объект,а данные формы коллекция,и что мешает туда добавить свой реквизит?
Вопрос только зачем ? |
|||
12
Мимохожий Однако
07.12.21
✎
21:24
|
(0) Гуру-тест? ))
|
|||
13
Гений 1С
гуру
07.12.21
✎
21:41
|
(11) ну вот смотри, допустим есть таблица МояТаблица в обработке.
Я везде к ней обращаюсь через Объект.МояТаблица. А если я копирую элементы и реквизиты в другую форму, я уже не могу обращаться через Объект.МояТаблица, я должен обращаться через ЭтаФорма.МояТаблица. Придется искать везде, где есть обращения Объект.МояТаблица и заменять их на Обращатель.МояТаблица, где Обращатель - это Переменная. Ну или переносить реквизиты обработки в реквизиты формы. Наверное я так и сделаю (перенесу реквизиты обработки в реквизиты формы). |
|||
14
polosov
07.12.21
✎
21:47
|
(13) Непонятый герой...
|
|||
15
Вафель
07.12.21
✎
21:47
|
В общем виде задачу не имеет смысла решать
|
|||
16
Гений 1С
гуру
07.12.21
✎
21:55
|
(15) с чего бы это?
|
|||
17
Вафель
07.12.21
✎
21:56
|
(16) слишком много ограничений
|
|||
18
Гений 1С
гуру
07.12.21
✎
21:58
|
(17) ладно, не буду спорить, я просто не понимаю что значит "в общем виде".
|
|||
19
Вафель
07.12.21
✎
22:01
|
В общем виде это когда работает для любой формы.
А вот например ПриСоздании как объединять, что вызывать первым? А если есть переменные одинаковые и тд итп? |
|||
20
Вафель
07.12.21
✎
22:02
|
Те еще ничего не делая видно миллион затыков
|
|||
21
acht
07.12.21
✎
22:05
|
(20) Не спорь с изобретателем и строителем велоката.
|
|||
22
Гений 1С
гуру
08.12.21
✎
07:52
|
гм, решение внезапно нашлось (подсказали).
можно просто переименовать Объект исходной формы в другое имя, например дор_Объект. Тогда она создаст реквизит дор_Объект с типом Обработка.Х И получается, что код работает и в обычной обработке и если ее встроить во вложенную форму. Только вызовы Объект.Х надо заменить на дор_Объект.Х Клево, че. |
|||
23
Ненавижу 1С
гуру
08.12.21
✎
08:13
|
Переиспользование кода через костыли?
|
|||
24
Гений 1С
гуру
08.12.21
✎
14:52
|
(23) претензии к господам Нуралиевым, в целом все логично - вставляется объект типа Обработка. Мне нравится.
|
|||
25
Ненавижу 1С
гуру
08.12.21
✎
15:11
|
(24) обработчики ты дублируешь, как я понимаю?
|
|||
26
Гений 1С
гуру
09.12.21
✎
10:25
|
(25) я копи-пащу код
|
|||
27
Ненавижу 1С
гуру
09.12.21
✎
10:59
|
(26) не сомневаюсь
|
|||
28
Гений 1С
гуру
09.12.21
✎
16:31
|
(27) ндык
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |