Переключение на Главную Страницу Страницы: 1 ... 23 24 [25] 26 27 ... 29 ОтправитьПечать
Очень популярная тема (более 25 ответов) Тестовая сборка. (число прочтений - 96391 )
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Тестовая сборка.
Ответ #360 - 05. Октября 2007 :: 05:43
Печать  
slider26 писал(а) 05. Октября 2007 :: 03:11:
vandalsvq писал(а) 04. Октября 2007 :: 19:00:
ПослеСозданияФормы() - размеры заданные в конфигураторе, ИМХО от них и надо отталкиваться при привязке

Попробовал перенести привязку в "ПослеСозданияФормы()" рел. #76
Получилась фигня - до этой процедуры отработала "ПриИзмененииРазмера()" - итог понятен -
Эска откуда-то выдернула размеры, отличные от заданых в конфигураторе и применила их до привязки Печаль
С остальным - абсолютно согласен.


Зачем ты до проц. "ПослеСозданияФормы" ПриИзмененииРазмера запускаешь? Или она автоматом отрабатывает?
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Тестовая сборка.
Ответ #361 - 05. Октября 2007 :: 05:52
Печать  
Автоматом, причём значения координат уже изменены => ПриИзмененииРазмера() отрабатывает раньше, чем ПослеСозданияФормы()... И что же там изменяет свой размер  Ужас ???
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #362 - 05. Октября 2007 :: 09:59
Печать  
Алексей вернул получение координат и размеров формы в РасширениеФорм, восстановив старый функционал.
На днях он выложит новую сборку со своими и моими правками - в основном багфиксы.
ЗЫ да, неделя выдалась "баговая" Улыбка
  

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


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Тестовая сборка.
Ответ #363 - 05. Октября 2007 :: 11:17
Печать  
artbear писал(а) 05. Октября 2007 :: 09:59:
Алексей вернул получение координат и размеров формы в РасширениеФорм, восстановив старый функционал.
На днях он выложит новую сборку со своими и моими правками - в основном багфиксы.
ЗЫ да, неделя выдалась "баговая" Улыбка


Надеюсь что мне не прийдется переписывать свой класс "Привязка лайт"  Смех
Интересно было бы в каких из предопределенных процедурах расчет координат переписан будет.
В общем если не сложно опишите в пару слов. Можно здесь в форуме, я думаю для хистори это не так важно.  Подмигивание
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #364 - 05. Октября 2007 :: 11:29
Печать  
artbear писал(а) 05. Октября 2007 :: 09:59:
Алексей вернул получение координат и размеров формы в РасширениеФорм, восстановив старый функционал.

Т.е. как было до релиза 75 включительно.
  

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


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Тестовая сборка.
Ответ #365 - 05. Октября 2007 :: 12:02
Печать  
artbear писал(а) 05. Октября 2007 :: 11:29:
artbear писал(а) 05. Октября 2007 :: 09:59:
Алексей вернул получение координат и размеров формы в РасширениеФорм, восстановив старый функционал.

Т.е. как было до релиза 75 включительно.


Хорошо. Что до что после что во время привязка в процедуре "ПослеСозданияФормы" у меня отрабатывает нормально. В общем я не боюсь  Смех
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Тестовая сборка.
Ответ #366 - 05. Октября 2007 :: 12:04
Печать  
artbear писал(а) 05. Октября 2007 :: 11:29:
Т.е. как было до релиза 75 включительно.

Эээ... может имеется в виду по рел. #74 (не включая 75), чтобы и в "ПриОткрытии()" всё было как раньше?
vandalsvq писал(а) 04. Октября 2007 :: 05:58:
Открывал форму списка одно и того же справочника на разных релизах вот что получал в ответ.

(Ширина = РасшФормы.Ширина, Высота = РасшФормы.Высота).
69 релиз:
Ширина = 1110, высота = 427 // ПриОткрытии
Ширина = 662, высота = 340 // ПослеОткрытия
71 релиз:
Ширина = 1110, высота = 427 // ПриОткрытии
Ширина = 662, высота = 340 // ПослеОткрытия
74 релиз:
Ширина = 1110, высота = 427 // ПриОткрытии
Ширина = 662, высота = 340 // ПослеОткрытия
75 релиз:
Ширина = 441, высота = 196 // ПриОткрытии
Ширина = 662, высота = 340 // ПослеОткрытия
76 релиз:
Ширина = 1114, высота = 431 // ПриОткрытии
Ширина = 666, высота = 373 // ПослеОткрытия

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #367 - 05. Октября 2007 :: 12:11
Печать  
slider26 писал(а) 05. Октября 2007 :: 12:04:
artbear писал(а) 05. Октября 2007 :: 11:29:
Т.е. как было до релиза 75 включительно.

Эээ... может имеется в виду по рел. #74 (не включая 75), чтобы и в "ПриОткрытии()" всё было как раньше?

Не знаю, мои тесты показали, что сборки от 60 до 75 ведут себя одинаково, а вот 76 врет.
Да и проверка кода показала то же самое Улыбка
  

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


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Тестовая сборка.
Ответ #368 - 08. Октября 2007 :: 01:43
Печать  
artbear писал(а) 05. Октября 2007 :: 12:11:
Не знаю, мои тесты показали, что сборки от 60 до 75 ведут себя одинаково, а вот 76 врет.
Да и проверка кода показала то же самое Улыбка

Эээ... Напомню, что глюк с привязкой вылез именно на 75 релизе Улыбка
Да и данные vandalsvq это подтверждают - см. мой предидущий пост. Да, в 75 везде всё ОК, кроме процедуры "ПриОткрытии()" - там "РасшФормы.Ширина" и "РасшФормы.Высота" можно сказать, погоду показывают Улыбка С этого то всё и началось Улыбка Улыбка
  
Наверх
 
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Тестовая сборка.
Ответ #369 - 08. Октября 2007 :: 06:07
Печать  
При тестах релиза #76 обнаружил ещё один глюк:
Имеют место след. ошибки:
РасшФорм.РаскрашиватьТаблицу("фТЗДок");
{Обработка.ЖурналСборокНовый.Форма.Модуль(521)}: Неверный идентификатор атрибута
РасшФ.РаскрашиватьТаблицу("ТабЦен");
{Справочник.Номенклатура.Форма.Модуль(453)}: Неверный идентификатор атрибута
При этом в конфигурации включена частичная раскраска таблиц.
Процедуры вызываются опять же из функции "ПриОткрытии()"...
Я так предполагаю, что мне светит перенос всех
"РасшФорм.РаскрашиватьТаблицу("")"
в процедуру "ПослеОткрытия()" Печаль
Насколько критичным для стабильности компоненты окажется включение доступа к реквизитам в "ПриОткрытии()" хотя бы для некоторых функций? Давайте определимся, с какого момента какие функции компоненты окажутся доступны в модуле, и вынесем это в документацию.
Повторюсь - страдает обратная совместимость Печаль

Сразу внимательно не посмотрел - Метод вызывается "ПослеОткрытия()" и не работает... Печаль
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #370 - 08. Октября 2007 :: 06:38
Печать  
slider26 писал(а) 08. Октября 2007 :: 06:07:
При тестах релиза Давайте определимся, с какого момента какие функции компоненты окажутся доступны в модуле, и вынесем это в документацию.
Повторюсь - страдает обратная совместимость Печаль

Хм. Выдержка из FormEx.CHM :
Цитата:
Синтаксис: РаскрашиватьТаблицу(Имя)
Параметры:
Имя - тип: Строка. Идентификатор таблицы на форме. Для многострочной части формы необходимо использовать идентификатор - "МногострочнаяЧасть".
Описание: Разрешает раскраску указанной таблицы при включенной частичной раскраске. Метод работает только после физического открытия окна формы.

Это ли не дока?
  
Наверх
ICQ  
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Тестовая сборка.
Ответ #371 - 08. Октября 2007 :: 06:50
Печать  
dnp писал(а) 08. Октября 2007 :: 06:38:
Выдержка из FormEx.CHM...
Это ли не дока?

Согласен Улыбка С документацией всё ОК, не обратил внимания Улыбка - понедельник, однако.
Надо с утра внимательно смотреть, что в коде написано!
Метод у меня вызывается не в "ПриОткрытии()", а "ПослеОткрытия()", как и должно быть
и не работает! Печаль Правлю предидущий пост...
  
Наверх
 
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Тестовая сборка.
Ответ #372 - 08. Октября 2007 :: 07:13
Печать  
Закоментировал вызов - "РасшФорм.РаскрашиватьТаблицу("фТЗДок");"
Обработка запустилась, раскраска имеет место  Ужас
Уважаемый Альф! Прокомментируйте, pls... Улыбка
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #373 - 08. Октября 2007 :: 07:48
Печать  
slider26 писал(а) 08. Октября 2007 :: 07:13:
Закоментировал вызов - "РасшФорм.РаскрашиватьТаблицу("фТЗДок");"
Обработка запустилась, раскраска имеет место  Ужас
Уважаемый Альф! Прокомментируйте, pls... Улыбка

Чего комментировать? Читаем документацию в части "выборочной раскраски".
  

FormEx developer
Наверх
www  
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Тестовая сборка.
Ответ #374 - 08. Октября 2007 :: 08:09
Печать  
Цитата:
Чего комментировать? Читаем документацию в части "выборочной раскраски".

Читали Улыбка В глоб. модуле ещё со времён совместного FE+1CPP живёт:
Код
Выбрать все
глСервисРасшФормы = СоздатьОбъект("Сервис");
глСервисРасшФормы.ПоказыватьИндикаторКлавиатуры(1);
глСервисРасшФормы.ВключитьРаскраскуТаблиц(1);
 


Тестирую рел. #76
и в нём следующий код, расположеный в функции "ПослеОткрытия()",
Код
Выбрать все
РасшФорм.РаскрашиватьТаблицу("фТЗДок");
 


Вызывает:
{Обработка.ЖурналСборокНовый.Форма.Модуль(521)}: Неверный идентификатор атрибута
Если закоментировать РасшФорм.РаскрашиватьТаблицу("фТЗДок");,
то раскраска работает, несмотря на включеный режим частичной раскраски и отсутствие вызова "РаскрашиватьТаблицу" для "фТЗДок".
Галочки на закл. свойств я проверял, всё ОК - все включены.

Создаётся впечатление, что раскраска находится в режиме "Полная", несмотря на "глСервисРасшФормы.ВключитьРаскраскуТаблиц(1);", а метод "РаскрашиватьТаблицу()" не видит атрибутов. На #69 всё работает.
Вот это я и просил прокомментировать. Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 23 24 [25] 26 27 ... 29
ОтправитьПечать