Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) ТЗ на форме (число прочтений - 6112 )
Vetal_978
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 06. Сентября 2007
ТЗ на форме
11. Сентября 2007 :: 05:51
Печать  
Народ, подскажите!

Такая ситуация: во внешнем отчете загружаю ВК formex. Закрываю этот отчет. Далее перестает нормально работать любая ТЗ на форме отчета (не могу изменить ширину колонки). как избавиться?

Спасиб  Улыбка
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТЗ на форме
Ответ #1 - 11. Сентября 2007 :: 09:58
Печать  
То, что используешь ФормЕкс, молодец, конечно Улыбка
Но вот остальное Печаль
Версия и номер сборки ФормЕкс?
Каким образом загружаешь ВК?
Пример кода отчета и т.д. и т.п.

Иначе не сможем помочь Печаль
  

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


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 06. Сентября 2007
Re: ТЗ на форме
Ответ #2 - 11. Сентября 2007 :: 12:50
Печать  
загружаю в отчете так:
процедура ПриОткрытии()

     Если ЗагрузитьВнешнююКомпоненту("FormEx.dll") = 0 Тогда
           Предупреждение("Неудачная попытка загрузить FormEx.dll");
           СтатусВозврата(0);
           Возврат;
     КонецЕсли;


     Сервис = СоздатьОбъект("Сервис");
     Сервис.ВключитьРаскраскуТаблиц();

конецПроцедуры


дальше...


Процедура ПослеОткрытия()
     ТЗ.НоваяКолонка("Уровень",,,,,,,);
     ТЗ.НоваяКолонка("Ветка",,,," ",1,,);
     ТЗ.НоваяКолонка("Эл",,,,,40,,);
     
     ТЗ.НоваяКолонка("Раскраска",,,,,,,);
     
     
     ТЗ.ВидимостьКолонки("Раскраска", 0);


     АтрФормы = СоздатьОбъект("АтрибутФормы");
     АтрФормы.УстановитьАтрибут(Форма,"ТЗ");
     АтрФормы.ПерехватитьТаблицуЗначений();
     
     
     РФорма = СоздатьОбъект("РасширениеФормы");
     РФорма.РаскрашиватьТаблицу("ТЗ");
     
КонецПроцедуры      // ПослеОткрытия()


потом красю ТЗ...

     ТЗ.УдалитьСтроки();
     
     АтрФормы = СоздатьОбъект("АтрибутФормы");
     АтрФормы.УстановитьАтрибут(Форма,"ТЗ");
     
     СписокПодчененныхЭл(0,ТаблицаПодчененных,ТЗ);
     ТЗ.НоваяСтрока();
     ТЗ.Уровень = ТаблицаПодчененных;
     ТЗ.Эл = "";
     
     АтрФормы.ОпцииДерева(1,1,1,2,7);
     АтрФормы.ОбновитьДерево();

потом закрываю этот отчет, открываю другой где есть ТЗ на форме и у нее нет контролов чтоб изменять ширину колонки.


формекс 2.0.5.0 #65, еще последний 1cpp загружаю (без формекса ебстевственно)

спасиб за помощь  Улыбка
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТЗ на форме
Ответ #3 - 11. Сентября 2007 :: 12:55
Печать  
Не совсем уверен, но вроде не нужно или даже нельзя запускать
РФорма = СоздатьОбъект("РасширениеФормы");
     РФорма.РаскрашиватьТаблицу("ТЗ");
если раскраска включена для всей конфы - РасширениеФормы.ВключитьРаскраскуТаблиц.
  

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: ТЗ на форме
Ответ #4 - 11. Сентября 2007 :: 12:55
Печать  
И кто раньше грузится? 1С++ или ФормЕкс?
1С++ должен грузиться раньше.

Какую версию 1С++ используешь?
  

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: ТЗ на форме
Ответ #5 - 11. Сентября 2007 :: 13:55
Печать  
Артур верно говорит!
сперва 1С++
потом FormEx а потому уже все остальные!
  
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: ТЗ на форме
Ответ #6 - 11. Сентября 2007 :: 13:55
Печать  
Артур верно говорит!
сперва 1С++
потом FormEx а потому уже все остальные!
Иначе граблией не оберешся.
  
Наверх
 
IP записан
 
Vetal_978
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 06. Сентября 2007
Re: ТЗ на форме
Ответ #7 - 13. Сентября 2007 :: 07:20
Печать  
я так и делаю.
  
Наверх
 
IP записан
 
Vetal_978
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 06. Сентября 2007
Re: ТЗ на форме
Ответ #8 - 13. Сентября 2007 :: 07:23
Печать  
а проблема такая только у меня что ли? где косяк то искать? Смущённый
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: ТЗ на форме
Ответ #9 - 13. Сентября 2007 :: 07:33
Печать  
Цитата:
потом закрываю этот отчет, открываю другой где есть ТЗ на форме и у нее нет контролов чтоб изменять ширину колонки.

Каких таких контролов нет?
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТЗ на форме
Ответ #10 - 13. Сентября 2007 :: 08:56
Печать  
2(0) Можешь скриншот сюда выложить? Насколько я понимаю, пропадает шапка таблицы.
  

FormEx developer
Наверх
www  
IP записан
 
Vetal_978
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 06. Сентября 2007
Re: ТЗ на форме
Ответ #11 - 18. Сентября 2007 :: 08:47
Печать  
Цитата:
2(0) Можешь скриншот сюда выложить? Насколько я понимаю, пропадает шапка таблицы.


именно.
  

001.JPG ( 19 KB | Загрузки )
001.JPG
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТЗ на форме
Ответ #12 - 19. Сентября 2007 :: 04:49
Печать  
Vetal_978 писал(а) 18. Сентября 2007 :: 08:47:
Цитата:
2(0) Можешь скриншот сюда выложить? Насколько я понимаю, пропадает шапка таблицы.


именно.

насколько я вижу, это не таблица значений, а Таблица на форме. Может имеет смыл проверить какие опции ей в коде устанавливаются при открытии обработки?
  

FormEx developer
Наверх
www  
IP записан
 
Vetal_978
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 06. Сентября 2007
Re: ТЗ на форме
Ответ #13 - 22. Сентября 2007 :: 16:44
Печать  
не понял...

Выложенный скриншот не использует FormEx, соответственно там ничего не меняется.


Такая картина наблюдается после использования отчета, загружающего формекс. Потом этот отчет закрывается. И только потом если открыть любой другой отчет, который уже НЕ использует формекс а имеет на форме таблицу отображается как приведено на скриншоте.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТЗ на форме
Ответ #14 - 23. Сентября 2007 :: 06:47
Печать  
Я вот лично ни чего странного в этой картине не вижу.
  

FormEx developer
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать