![]() |
|
v7: TableDoc.dll версии 48 | ☑ | ||
---|---|---|---|---|
0
alyuev
02.08.21
✎
13:46
|
MadDAD, в твоей патченной версии (48) перестал работать метод ОбъектФорма.СоздатьЭлементУправления("ПолеТабличногоДокумента","ТП");
1С на нём валится. На 47й версии работает корректно. Причем, что забавно - в режиме отладки - всё проходит корректно. Только в отладчике убираю точку останова - всё - валится. |
|||
1
trad
02.08.21
✎
13:59
|
"тут что-то на эльфийском"
|
|||
2
Ёпрст
гуру
02.08.21
✎
14:23
|
(0) контрол на форме из чего слеплен хоть ? Из кнопки или текста ?
|
|||
3
alyuev
02.08.21
✎
15:29
|
(2) Контрол - из кнопки.
|
|||
4
alyuev
02.08.21
✎
15:34
|
(1) :-)
Процедура ПослеСозданияФормы() ЗарегистрироватьКомпоненту("TableDoc","МенеджерТабличногоДокумента"); ОбъектФорма=СоздатьОбъект("Форма"); ОбъектФорма.УстановитьФорму(Форма); ОбъектТаблица=ОбъектФорма.СоздатьЭлементУправления("ПолеТабличногоДокумента", "ТП_ТабличныйДокумент"); ОбъектТаблица.ПлоскийСтиль=1; КонецПроцедуры Вот на строке с "СоздатьЭлементУправления" - стало валить 1С, когда обновил компоненту TableDoc на версию 48. А когда захожу в отладчик и ставлю точку останова где-нибудь в этой функции и прохожу по порядку строки через F10 - выполняется без ошибок. |
|||
5
trad
02.08.21
✎
15:38
|
А ты раньше использовал версию MadDAD, но не использовал ПолеТабличногоДокумента?
Или использовал версию MadDAD и использовал ПолеТабличногоДокумента, не падала и стала падать? |
|||
6
alyuev
02.08.21
✎
16:47
|
(5) До этого использовал обычную версию, версии 47. Она работала в справочнике, для показа на форме объекта Таблица (т.е. использовалось ПолеТабличногоДокумента). Затем понадобилось в другом месте работать с Секциями и Областями таблицы (в частности для установки Узора и его цвета). И так как как оказалось, что на старых версиях TableDoc ломался вызов Области, что починил MadDAD, я обновил компоненту на 48ю версию (от MadDAD) и перестал работать справочник, где использовалась Таблица на Форме.
|
|||
7
trad
02.08.21
✎
17:13
|
(6) очень не уверен, но имхо, это связано со сборкой MadDAD в другой среде, отличной от моей.
Если MadDAD не выйдет на связь, то могу только посоветовать вернуться на 47 и попытаться каким-то образом обойти проблему с секциями архитектурно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |