Страница 2 из 2

Re: API конфигуратора

Добавлено: 24 дек 2018, 09:26
edward_K
Сталкивался что пока объект не отобразился,
чтение и установка координат не работает
Попробуйте добавить лог и поменять
Событие.
Например добавить в в инициализацию Окна или в cmidle.
При этом нужно заблокировать повтор.
Функция чего то возвращает.
И возможно вам нужно принудительно установить контейнер

Re: API конфигуратора

Добавлено: 25 дек 2018, 07:01
Алексей
Хм, проблема оказалось в атлантисе, т.к. даже конфигуратором если добавлять вручную новые поля, они появляются в верхнем левом углу, а если это атрибут, то эти "три точки" фиг сдвинешь. Проблема вроде бы как в ПиР, но номера не знаю.

Re: API конфигуратора

Добавлено: 25 дек 2018, 08:52
edward_K
А собираете каким? У меня тоже 32.3 и полно допиленных интерфейсов.
Есть и добавление, и конфигуратор и extend overflow- все пашет.
А в каком именно проблема?
Номер пира узнайте плз.

Re: API конфигуратора

Добавлено: 26 дек 2018, 07:00
Алексей
Попробуйте взять до на снабжение, зайти в расширенную информацию и добавить обычным конфигуратором какой-нибудь атрибут.
Он появляется в левом верхнем углу и никак его мышкой не сдвинуть.
Видимо при добавлении через API то же самое происходит. И даже выбрав его и попробовав поменять значения по Х У ничего не получается, они скидываются на первоначальные.
ПиР мне пока не сказали... хотя проблему подтвердили в Москве. "Судя по всему , я так понял , они не признают это пока проблемой )" :)

Re: API конфигуратора

Добавлено: 26 дек 2018, 13:36
edward_K
Не нашли видимо.
У меня тоже после отключения всхе ресурсов проявляется.
'L_BASEDOC::VSCHETB.WDOPATTR.SCWDOPATTRBS.TOORG.NAME'
В предоплате например нормально на том же экране или здесь же, но во втором
'L_BASEDOC::VSCHETB.WDOPATTR.SCWDOPATTRBS2.KLSHTRAF1.NAME'
Верхний оформлен как panel+table + screen, второй - screen + table.
В до на продажу, кстати тот же инклюд формирует окно и там та же проблема.
'L_BASEDOC::VSCHET.WDOPATTR.SCWDOPATTRBS
Я встерчался когда то на очень большем интрефейсе с кучей вложенных интерфейсов после очередного
расширения сломалось половина, работавшего ранее. Вылечил приведением в порядок структуры(например убрал функции за пределы окна), сокращением и унификацией кода в функции(много было повторяющегося кода), но здесь возможно что то и другое. Возможно виноватя функции ShowButton, SetFieldAndLabelVisible.
Вы можете перехватить cmInit(просто сделать его пустым) этого окна и проверить - будет ли наблюдаться такой же эффект.
А еще там есть объект протектора всех полей - но он бы сломал все.

Re: API конфигуратора

Добавлено: 27 дек 2018, 07:10
Алексей
Вроде нашли, я сам ПиР посмотреть не могу, но пишут что
180.10968 касательно что X не меняется. Уже решен, но "ждет сборки версии".

Re: API конфигуратора

Добавлено: 04 янв 2019, 14:41
Lar
Алексей писал(а):Перешли тут на атлантис 5.5.32.3, и почему то перестала работать функция cfsSetProp(aself2, 'Origin_X', 48 )); внутри alter interface.
Не меняются ни координаты ни размеры, созданные объекты остаются в верхнем левом углу...никто не сталкивался?
после перехода такая же проблема ... видимо прийдет вскоре опять обновляться.

Re: API конфигуратора

Добавлено: 22 янв 2019, 06:50
Алексей
Пишут, что в 33-м Атлантисе вопрос решён. Скоро выйдет.