Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 6 ... 18 ОтправитьПечать
Очень популярная тема (более 25 ответов) Революция - возможность добавления атрибутов!! (число прочтений - 169614 )
desty
Full Member
***
Отсутствует



Сообщений: 135
Зарегистрирован: 19. Апреля 2007
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #45 - 04. Мая 2007 :: 12:05
Печать  
Создай в конфигураторе Новую внешнюю обработку Подмигивание и ты получишь две кнопки "сформировать" и "закрыть", без идентификаторов...

И если ты попробуешь в этой обработке свой код, который выше... то видимо напорешься на эти грабли...
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Революция - возможность добавления атрибутов!!
Ответ #46 - 04. Мая 2007 :: 12:06
Печать  
Цитата:
возвращает соответственно:
ТесктДоб
НоваяКнопка
непойму откуда у вас грабли?

Проблема возникает, если на форме есть "штатный" контрол того же типа, что и добавляемый. Положи на форму Текст (в Конфигураторе) и увидишь результат.

Но по мне, возвращаемое значение здесь совсем не нужно, достаточно ИД.
  
Наверх
ICQ  
IP записан
 
desty
Full Member
***
Отсутствует



Сообщений: 135
Зарегистрирован: 19. Апреля 2007
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #47 - 04. Мая 2007 :: 12:07
Печать  
artbear писал(а) 04. Мая 2007 :: 12:02:
ИМХО я мог накосячить в коде ФормЕкс при возврате указанного атрибута - сейчас возвращается тупо последний созданный Улыбка


Тут вот есть примерчик... не очень красивый и как говорят хаотичный... но делает как раз что-то не то


  

New_test_001.ert ( 27 KB | Загрузки )
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #48 - 04. Мая 2007 :: 12:16
Печать  
vip писал(а) 04. Мая 2007 :: 12:06:
Но по мне, возвращаемое значение здесь совсем не нужно, достаточно ИД.

Не согласен.
Для создаваемого атрибута не установлены многие параметры - например, те же координаты и т.д.
Поэтому в подавляющем большинстве случаев непосредственно сразу после добавления необходимо выставлять нужные параметры.
И это удобнее делать именно с возвращаемым значением, а не использовать доп. код по поиску атрибута по ИД.

Разберусь и ошибку с неверным возвращаемым значением поправлю.


Пока же для тестов используйте ПолучитьАтрибут(ИдНовогоАтрибута)
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #49 - 04. Мая 2007 :: 12:19
Печать  
noprogrammer писал(а) 04. Мая 2007 :: 11:28:
на самом деле оперативно прояснить ситуацию (найти ошибку, недочет) могут только 3 человека (artbear, Альф, trade) Улыбка

Прошу trad-а не примешивать, он за работу ФормЕкс не отвечает.
А у Алексея пока исходников еще нет.
Так что все на меня валите Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #50 - 04. Мая 2007 :: 12:21
Печать  
noprogrammer писал(а) 04. Мая 2007 :: 11:28:
на самом деле оперативно прояснить ситуацию (найти ошибку, недочет) могут только 3 человека (artbear, Альф, trade) Улыбка

Если тут обо мне, то хочу немного прояснить.
К созданию контрола на форме я не имею отношения. И честно сказать не знаю как это делать корректно в общем случае. Не изучал.
Я имею отношение всего лишь к добавлению атрибута объекта форма.  (те три строчки кода в посте #5)
Так что врядли смогу помочь.

ps
мой ник пишется: trad
  

1&&2&&3
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Революция - возможность добавления атрибутов!!
Ответ #51 - 04. Мая 2007 :: 12:27
Печать  
artbear писал(а) 04. Мая 2007 :: 12:16:
vip писал(а) 04. Мая 2007 :: 12:06:
Но по мне, возвращаемое значение здесь совсем не нужно, достаточно ИД.

Не согласен.
Для создаваемого атрибута не установлены многие параметры - например, те же координаты и т.д.
Поэтому в подавляющем большинстве случаев непосредственно сразу после добавления необходимо выставлять нужные параметры.
И это удобнее делать именно с возвращаемым значением, а не использовать доп. код по поиску атрибута по ИД.

Разберусь и ошибку с неверным возвращаемым значением поправлю.

Полностью поддерживаю.
Зачем вешать Атрибуты на форму если им не определено положение и тому подобное?
Если вы хотите потом и ними работать то я все таки счиатю что им надо присавивать все атрибуты которые надо а только потом переходить к созданию нового.
Это мое личное мнение хотя я могу и ошибаться.

Пока же для тестов используйте ПолучитьАтрибут(ИдНовогоАтрибута)

  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #52 - 04. Мая 2007 :: 13:27
Печать  
Исправил ошибку с возвратом неверного Атрибута.
Выложил тестовую сборку в первый пост.
К этому посту прикрепил пример использования
В следующих постах есть новый пример использования

ЗЫ метод ДобавитьАтрибутНаФорму удален, используется именно ДобавитьАтрибут
« Последняя редакция: 04. Мая 2007 :: 16:08 - artbear »  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Революция - возможность добавления атрибутов!!
Ответ #53 - 04. Мая 2007 :: 13:36
Печать  
artbear писал(а) 04. Мая 2007 :: 13:27:
Исправил ошибку с возвратом неверного Атрибута.
Выложил тестовую сборку в первый пост.
К этому посту прикрепил пример использования

ЗЫ метод ДобавитьАтрибутНаФорму удален, используется именно ДобавитьАтрибут

Ага. Теперь все правильно.
Пора отсылать АЛьФу исходники Улыбка
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #54 - 04. Мая 2007 :: 13:40
Печать  
Ага, только что отослал Алексею исходники.
Там все очень просто - 2 файла от ФормЕкс и три правленных хедера для 1С.
Ждем очередной сборки.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Революция - возможность добавления атрибутов!!
Ответ #55 - 04. Мая 2007 :: 13:46
Печать  
С этой последней сборкой неожиданный эффект.
При попытке открыть любой документ "Запись заблокирована!" Озадачен
Проверьте кто-нибудь, плиз.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Революция - возможность добавления атрибутов!!
Ответ #56 - 04. Мая 2007 :: 13:59
Печать  
нет, у меня все ок
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Революция - возможность добавления атрибутов!!
Ответ #57 - 04. Мая 2007 :: 14:06
Печать  
Умене тоже все ок.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Революция - возможность добавления атрибутов!!
Ответ #58 - 04. Мая 2007 :: 14:14
Печать  
artbear писал(а) 04. Мая 2007 :: 13:59:
нет, у меня все ок

Хм... На чистой конфе все нормально.
Будем искать...
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Революция - возможность добавления атрибутов!!
Ответ #59 - 04. Мая 2007 :: 14:29
Печать  
Нашел. На скульной базе это вылазит.
Сделал чистую скульную конфу и сразу словил Нерешительный
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 6 ... 18
ОтправитьПечать