|
Новые реквизиты в расширении | ☑ | ||
---|---|---|---|---|
0
Звездец
07.10.19
✎
02:35
|
Создавать новые реквизиты в расширении можно уже давно. Но пока приходилось создавать новые объекты целиком (новый справочник, документ, регистр) и все было ок. И вот понадобилось добавить реквизит к заимствованному документу. Ну как бы все реализовано (https://wonderland.v8.1c.ru/blog/rasshirenie-dannykh/) приступаем.
Создаем расширение, заимствуем форму, создаем новый реквизит. осталось добавить его на форму ... и тут упс... а в форме его нет. Связать с ним поле нельзя https://ibb.co/vPCKvXf что за?.. опять новая фича или я где-то затупил |
|||
1
seevkik
07.10.19
✎
03:09
|
Как бы реализовано, ага, а режим совместимости какой?
|
|||
2
hhhh
07.10.19
✎
03:10
|
(0) вы невнимательны. Выбрали вверху ФормаДокумента. А надо наоборот, ту что внизу ФормаДокумента.
|
|||
3
pavig
07.10.19
✎
03:15
|
(0)
Правой кнопкой на "Объект" (в области на которой ты указал знак вопроса) -> "Добавить в расширение" и всё получится |
|||
4
pavig
07.10.19
✎
03:16
|
вот тут
https://ibb.co/YpxWbg8 |
|||
7
famnam
07.10.19
✎
06:42
|
(0) сейчас при расширении формы не заимствуются все связанные реквизиты, таким образом, можно добавлять реквизиты на форму программно. Это предпочтительнее.
|
|||
8
Звездец
07.10.19
✎
07:01
|
Специально создал демо без режима совместимости на последней платформе. Форма открыта правильно уже заимствованная
|
|||
9
Звездец
07.10.19
✎
07:02
|
(4) ну так этим я создам реквизит формы в расширении и он не будет связан с новым реквизитом объекта в расширении
|
|||
10
Uzyf
07.10.19
✎
08:44
|
Не стоит создавать реквизиты в расширении, чтобы потом не терять из них данные
|
|||
11
Звездец
07.10.19
✎
09:00
|
(10) это тема для другой дискуссии. Сейчас не об этом
|
|||
12
AlvlSpb
07.10.19
✎
09:56
|
(11) В (2) тебе четко назвали причину. Добавляешь реквизит в расширении, так и на форму выводи его в расширении, а не в основной форме
|
|||
13
Звездец
07.10.19
✎
09:58
|
(12) тьфу ты блин. Спать надо ночью ...
|
|||
14
Cyberhawk
07.10.19
✎
10:00
|
Интересно, как тогда предполагается понимать по задумке ребяток из 1С надпись "Форма (расширение)" в конструкторе формы )
|
|||
15
Звездец
07.10.19
✎
10:02
|
(14) ага, вот это и меня смутило. Вроде форма уже заимствована, реквизит добавлен, а оказывается его еще раз надо добавлять в форму
|
|||
16
Cyberhawk
07.10.19
✎
10:04
|
(15) Так ты сначала добавил реквизит, а потом заимствовал?
|
|||
17
Звездец
07.10.19
✎
10:05
|
(16) по разному пробовал. и сначала форму, потом реквизит. И сначала заимствовал объект, потом добавил реквизит, потом заимствовал форму. разницы никакой
|
|||
18
Cyberhawk
07.10.19
✎
10:10
|
(17) Так ты открывал форму (конструктор формы) из дерева основной конфигурации, а не из дерева расширения, правильно понял?
|
|||
19
Звездец
07.10.19
✎
10:14
|
нет, все из дерева расширения естественно
|
|||
20
Cyberhawk
07.10.19
✎
10:14
|
Проверил: (14) не наблюдается.
Значит у тебя на твоей картинке открыта форма из расширения. Что тогда предлагают тебе делать (2) и (11) не ясно. |
|||
21
Звездец
07.10.19
✎
10:16
|
ну а у тебя добавить реквизит на форму получилось?
|
|||
22
Cyberhawk
07.10.19
✎
10:21
|
(21) На 8.3.10 поведение не отличается от того, что ты описал
|
|||
23
Cyberhawk
07.10.19
✎
10:21
|
Щас на конфе с режимом совместимости 8.3.12 проверю
|
|||
24
Звездец
07.10.19
✎
10:23
|
(22) это 8.3.11 появилось
|
|||
25
Cyberhawk
07.10.19
✎
10:23
|
+(23) Аналогично
|
|||
26
Cyberhawk
07.10.19
✎
10:23
|
(24) Платформа 8.3.14 везде, в (22) вел речь о режиме совместимости конфы / расширения.
|
|||
27
Cyberhawk
07.10.19
✎
10:25
|
Полагаю, в конструктор формы расширения добавляемые в объект реквизиты тупо не подвезли
|
|||
28
Cyberhawk
07.10.19
✎
10:25
|
Т.е. программно добавить элемент и путь к данным прописать получится без труда
|
|||
29
RomanYS
07.10.19
✎
10:27
|
(27) Проверил. Там реально крепкий маразм. В расширенной форме нужно объект (в реквизитах) добавить в расширение)))
|
|||
30
RomanYS
07.10.19
✎
10:29
|
+(29) пытаюсь найти в этом хоть каплю здравого смысла, пока не получается
|
|||
31
Cyberhawk
07.10.19
✎
10:31
|
+(29) Ага, помогло. Только после этого отображение формы сломалось.
А при вызове команды "Обновить расширение формы" все возвращается обратно, в т.ч. и добавленный реквизит исчезает. |
|||
32
Cyberhawk
07.10.19
✎
10:32
|
+(31) После этого действия добавленный реквизит в объект уже никак не добавить, команда "добавить в расширение" неактивна)
|
|||
33
Cyberhawk
07.10.19
✎
10:32
|
*добавленный в объект реквизит в форму уже никак не добавить
|
|||
34
Звездец
07.10.19
✎
10:33
|
(31) да вообще какой-то треш с обновлением расширений. Если сделал чего-то сложного - задолбешься потом переделывать. В общем какое-то уг пока. Попробую попользовать на паре реквизитов, ну а одну идею пока отложу до лучших времен
|
|||
35
Cyberhawk
07.10.19
✎
10:34
|
(34) В 8.3.15 вроде это пофиксили, там форма в расширение приезжает сразу куцая
|
|||
36
RomanYS
07.10.19
✎
10:34
|
(31) (32) (33) Жесть. Ну их в ж.. эти расширения. Где адепты этого волшебного инструмента?
|
|||
37
Звездец
07.10.19
✎
10:35
|
(35) не, че-то ничего они толком не пофиксили
|
|||
38
RomanYS
07.10.19
✎
10:35
|
(35) Это не лечит (31). Я тестил на 8.3.15.1656
|
|||
39
Cyberhawk
07.10.19
✎
10:36
|
(38) А режим совместимосты конфы и расширения тоже 8.3.15?
|
|||
40
Звездец
07.10.19
✎
10:37
|
(39) да, я ради этого как раз новую пустую демо и создавал. Тоже грешил на совместимость вначале
|
|||
41
Cyberhawk
07.10.19
✎
10:37
|
(36) Используем только как патчи, и не для форм
|
|||
42
Звездец
07.10.19
✎
10:39
|
(41) ну при этом то хочется. Снимать с поддержки конфу если надо пару реквизитов добавить и в печ форму вывести очень не хочется, а использовать дополнительные реквизиты неудобно из-за их вывода в ж-пе формы
|
|||
43
RomanYS
07.10.19
✎
10:40
|
(31) Эта кнопка вроде должна обновлять сохраненную форму основной конфы в составе расширенной после изменения/обновления конфигурации. Почему она вообще доступна и что-то делает, если конфигурация не менялась?
|
|||
44
RomanYS
07.10.19
✎
10:41
|
(39) было 8.3.13. Перепроверил (расширение создавал заново) без совместимости - всё также
|
|||
45
Cyberhawk
07.10.19
✎
10:42
|
(42) Снимать с поддержки рано или поздно скорее всего все равно придется, оттягивая этот момент только добавляешь себе мороки по началу) Если конечно ты не потоковый франч с типовыми
|
|||
46
Cyberhawk
07.10.19
✎
10:42
|
(42) "использовать дополнительные реквизиты неудобно из-за их вывода в ж-пе формы" // Вот через расширение как раз можно использовать чтоб программно переопределять место вывода нужных тебе доп. реквизитов, например.
|
|||
47
Cyberhawk
07.10.19
✎
10:43
|
(40) (44) Ок, спс, запомнил что расширения для интерактивной работы с конструктором формы не подходят)
|
|||
48
RomanYS
07.10.19
✎
10:44
|
(47) Подходят. Только нельзя нажимать "обновить форму", это запомнить нельзя, я себе запишу))
|
|||
49
AlvlSpb
07.10.19
✎
11:22
|
Никогда не обращал внимания, но вы оказались правы. Действительно поведение в расширении более чем странное. Вроде нашел лекарство. Встать на Объект, Изменить и обновить тип объекта (например "ДокументОбъект.ЗаказПокупателя") реквизит появляется и можно выводить на форму. При этом уже не требует обновить форму. Проверьте как у вас
|
|||
50
AlvlSpb
07.10.19
✎
11:25
|
(49) Естественно Объект в форме расширения
|
|||
51
pavig
07.10.19
✎
11:38
|
(47)
Нормально оно всё подходит |
|||
52
RomanYS
07.10.19
✎
11:43
|
(49) Да. Реквизит возвращается.
>> При этом уже не требует обновить форму Он и до этого не требовал. Но если Вам потребуется или случайно нажмете - сюрприз |
|||
53
AlvlSpb
07.10.19
✎
16:13
|
(52) Не для дискуссии, но у меня требовал. Вернее в конфигураторе сверху формы писал "Форма была изменена. Обновить форму?".
|
|||
54
Звездец
08.10.19
✎
09:25
|
ну вроде разобрался с добавлением. Добавил. Запускаю, а на форме изменений нет. Что за ... трава у разработчиков
|
|||
55
AlvlSpb
08.10.19
✎
11:17
|
(54) расширение единственное в базе или еще есть?
|
|||
56
AlvlSpb
08.10.19
✎
11:19
|
И безопасный режим расширения отключи, если включен
|
|||
57
unenu
08.10.19
✎
11:32
|
ответ дали еще в (3)
о чем вы говорите? |
|||
58
Cyberhawk
08.10.19
✎
19:24
|
(57) "Ну, братец, виноват: Слона-то я и не приметил" (с) :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |