API конфигуратора
Модераторы: m0p3e, edward_K, Модераторы
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: API конфигуратора
Сталкивался что пока объект не отобразился,
чтение и установка координат не работает
Попробуйте добавить лог и поменять
Событие.
Например добавить в в инициализацию Окна или в cmidle.
При этом нужно заблокировать повтор.
Функция чего то возвращает.
И возможно вам нужно принудительно установить контейнер
чтение и установка координат не работает
Попробуйте добавить лог и поменять
Событие.
Например добавить в в инициализацию Окна или в cmidle.
При этом нужно заблокировать повтор.
Функция чего то возвращает.
И возможно вам нужно принудительно установить контейнер
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: API конфигуратора
Хм, проблема оказалось в атлантисе, т.к. даже конфигуратором если добавлять вручную новые поля, они появляются в верхнем левом углу, а если это атрибут, то эти "три точки" фиг сдвинешь. Проблема вроде бы как в ПиР, но номера не знаю.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: API конфигуратора
А собираете каким? У меня тоже 32.3 и полно допиленных интерфейсов.
Есть и добавление, и конфигуратор и extend overflow- все пашет.
А в каком именно проблема?
Номер пира узнайте плз.
Есть и добавление, и конфигуратор и extend overflow- все пашет.
А в каком именно проблема?
Номер пира узнайте плз.
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: API конфигуратора
Попробуйте взять до на снабжение, зайти в расширенную информацию и добавить обычным конфигуратором какой-нибудь атрибут.
Он появляется в левом верхнем углу и никак его мышкой не сдвинуть.
Видимо при добавлении через API то же самое происходит. И даже выбрав его и попробовав поменять значения по Х У ничего не получается, они скидываются на первоначальные.
ПиР мне пока не сказали... хотя проблему подтвердили в Москве. "Судя по всему , я так понял , они не признают это пока проблемой )"
Он появляется в левом верхнем углу и никак его мышкой не сдвинуть.
Видимо при добавлении через API то же самое происходит. И даже выбрав его и попробовав поменять значения по Х У ничего не получается, они скидываются на первоначальные.
ПиР мне пока не сказали... хотя проблему подтвердили в Москве. "Судя по всему , я так понял , они не признают это пока проблемой )"
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: API конфигуратора
Не нашли видимо.
У меня тоже после отключения всхе ресурсов проявляется.
'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(просто сделать его пустым) этого окна и проверить - будет ли наблюдаться такой же эффект.
А еще там есть объект протектора всех полей - но он бы сломал все.
У меня тоже после отключения всхе ресурсов проявляется.
'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(просто сделать его пустым) этого окна и проверить - будет ли наблюдаться такой же эффект.
А еще там есть объект протектора всех полей - но он бы сломал все.
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: API конфигуратора
Вроде нашли, я сам ПиР посмотреть не могу, но пишут что
180.10968 касательно что X не меняется. Уже решен, но "ждет сборки версии".
180.10968 касательно что X не меняется. Уже решен, но "ждет сборки версии".
Re: API конфигуратора
после перехода такая же проблема ... видимо прийдет вскоре опять обновляться.Алексей писал(а):Перешли тут на атлантис 5.5.32.3, и почему то перестала работать функция cfsSetProp(aself2, 'Origin_X', 48 )); внутри alter interface.
Не меняются ни координаты ни размеры, созданные объекты остаются в верхнем левом углу...никто не сталкивался?
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: API конфигуратора
Пишут, что в 33-м Атлантисе вопрос решён. Скоро выйдет.