Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Можно ли напрямую обратиться к форме? (число прочтений - 15467 )
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Можно ли напрямую обратиться к форме?
Ответ #15 - 08. Августа 2006 :: 13:14
Печать  
Мне кажется, не надо так чохом все в кучу сваливать. Кому включение функциональности ТурбоБЛ помешалось? Тем более, что в формах из конфигурации ТурбоБЛ продолжает работать.

Про баги, на которые влияет подключение ТурбоБД (отладка и т.д.) я знаю. Но на код пользователя он мало влияет. Нам, например, он только помогал. Наверное, лучше исправить баги.

Кто-то  может сказать, что ему помешало автоматическое подключение ТуброБЛ само по себе? Есть такие? Откликнитесь?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Можно ли напрямую обратиться к форме?
Ответ #16 - 08. Августа 2006 :: 13:53
Печать  
Да не, там проблема была из-за разделения. Именно из-за отсуствия формекса перестал работать ТурбоБЛ со внешними отчетами. Внутри конфигурации все действительно работает...
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Можно ли напрямую обратиться к форме?
Ответ #17 - 08. Августа 2006 :: 18:56
Печать  
Надо будет посмотреть код 2.0.5.0. Но, подозреваю, дело там не в FormEx. Ведь в конфигурации-то все продолжает работать.

Скорее всего, там отключено по той же самой причине - баги.
http://www.1cpp.ru/forum/YaBB.pl?num=1154871058
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Можно ли напрямую обратиться к форме?
Ответ #18 - 08. Августа 2006 :: 19:10
Печать  
sedmin писал(а) 08. Августа 2006 :: 18:56:
Надо будет посмотреть код 2.0.5.0. Но, подозреваю, дело там не в FormEx. Ведь в конфигурации-то все продолжает работать.

Скорее всего, там отключено по той же самой причине - баги.
http://www.1cpp.ru/forum/YaBB.pl?num=1154871058

Баги. Однозначно. Смех
  

De quelle planète es-tu?
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Можно ли напрямую обратиться к форме?
Ответ #19 - 08. Августа 2006 :: 21:18
Печать  
первая баголасточка? ))))(((())))((((
  
Наверх
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Можно ли напрямую обратиться к форме?
Ответ #20 - 08. Августа 2006 :: 21:32
Печать  
Да эта ласточка сразу вылезла...

Как на 2.0.5.0 согнать - так сразу согнали, а как баг поправить, так релиза 2.0.3.0 еще нет  Смех
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Можно ли напрямую обратиться к форме?
Ответ #21 - 09. Августа 2006 :: 06:27
Печать  
trdm, Arta

Парни, ну че вы такие прямолинейные. Ужас

Вот здесь
Цитата:
sedmin писал(а) 08. Августа 2006 :: 18:56:
Надо будет посмотреть код 2.0.5.0. Но, подозреваю, дело там не в FormEx. Ведь в конфигурации-то все продолжает работать.

Скорее всего, там отключено по той же самой причине - баги.
http://www.1cpp.ru/forum/YaBB.pl?num=1154871058

Баги. Однозначно. Смех

я просто ржу над Sedmin'ом, больше ничего.
По мне - так ты сначала посмотри, потом комментируй. Или Бек по-другому советует? Класс

По теме:
Багом не признано, почему - я постарался ответить в посте №12.
ИМХО, это правильное решение.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Можно ли напрямую обратиться к форме?
Ответ #22 - 09. Августа 2006 :: 08:38
Печать  
Arta писал(а) 08. Августа 2006 :: 13:53:
Именно из-за отсуствия формекса перестал работать ТурбоБЛ со внешними отчетами.

Неправильный посыл.
В 2.5 ТурбоБЛ с внешними отчетами не перестал работать. Нет только авто-активации во внешних.

Дело в том что код по авто-активации во внешних отчетах был почему-то реализован в painthook, а это есть часть формекса.
  

1&&2&&3
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Можно ли напрямую обратиться к форме?
Ответ #23 - 09. Августа 2006 :: 21:28
Печать  
kms писал(а) 09. Августа 2006 :: 06:27:
Багом не признано, почему - я постарался ответить в посте №12.
ИМХО, это правильное решение.


Ты не мог бы мне объяснить как пользователь (не разработчик) пользователю?

Почему для внешних отчетов автоактивация ТурбоБЛ не вписывается в принцип неизменного поведения, а для встроенных - вписывается?

Заметьте, мне, как пользователю, волшебные слова типа PIANTHOOK ничего не говорят. Улыбка
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Можно ли напрямую обратиться к форме?
Ответ #24 - 10. Августа 2006 :: 03:40
Печать  
Я думаю, почему ТурбоБЛ для внешних отчетов автоматически не включался, нужно спросить у автора ТурбоБЛ.
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Можно ли напрямую обратиться к форме?
Ответ #25 - 10. Августа 2006 :: 06:22
Печать  
sedmin писал(а) 09. Августа 2006 :: 21:28:
Почему для внешних отчетов автоактивация ТурбоБЛ не вписывается в принцип неизменного поведения, а для встроенных - вписывается?

Автоускорение в любом виде не вписывается в этот принцип.
И какие будут предложения?

Чтобы понять, что делать, надо проанализировать:
  • смысл этого принципа, для чего он вообще нужен
  • результат полного соблюдения принципа
  • результат неполного соблюдения принципа
  • вопросы обратной совместимости
  • стабильность существующего решения
  • стабильность предлагаемого решения (с учетом переходного периода)
  • трудозатраты

    и т.д.

    Поскольку каждый пользователь и разработчик вправе расставить различные веса по всем пунктам, дискуссия может затянуться.

    Явных плюсов от изменения устоявшегося функционала я сейчас не вижу.
    Я бы оставил так, как есть.
  •   

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    artbear
    1c++ developer
    1c++ moderator
    Отсутствует


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

    Сообщений: 6303
    Местоположение: Москва
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Можно ли напрямую обратиться к форме?
    Ответ #26 - 14. Августа 2006 :: 12:13
    Печать  
    А я автоускорение/возможность работы с контекстом для внешних модулей как раз и считаю устоявшимся функционалом Улыбка
    У меня куча внешних обработок построена подобным образом, просто и удобно.
      

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


    I Hate Fat YaBB 2!

    Сообщений: 862
    Зарегистрирован: 24. Мая 2006
    Re: Можно ли напрямую обратиться к форме?
    Ответ #27 - 14. Августа 2006 :: 13:30
    Печать  
    Хотел на длинное письмо kms ответить таким же длинным письмом, но удержался.  Улыбка

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

    PS. А может быть стоит делать экспортными только те методы и свойства контекста, у которых имеется ключевое слово "Экспорт"? Если это принципиально возможно и не слишком сложно, я бы, пожалуй, занялся этим.
      
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Можно ли напрямую обратиться к форме?
    Ответ #28 - 14. Августа 2006 :: 15:59
    Печать  
    sedmin писал(а) 14. Августа 2006 :: 13:30:
    Хотел на длинное письмо kms ответить таким же длинным письмом, но удержался.  Улыбка

    Маладец Улыбка
    А то было бы совсем нихт арбайтен, зинген танцен, шпрехен нахрен.

    Цитата:
    Я тоже считаю автоускорение (как его принято называть, хотя лучше назвать "экспорт методов") контекста устоявшимся функционалом. Только, почему-то в нем постоянно вылазят баги, некоторые из них даже зафиксированы в тестах "КомпиляцияКласса".

    Ну надо чинить, наверное...

    Цитата:
    PS. А может быть стоит делать экспортными только те методы и свойства контекста, у которых имеется ключевое слово "Экспорт"? Если это принципиально возможно и не слишком сложно, я бы, пожалуй, занялся этим.

    А обратной совместимостью руки не связаны?
    « Последняя редакция: 14. Августа 2006 :: 17:53 - kms »  

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Можно ли напрямую обратиться к форме?
    Ответ #29 - 14. Августа 2006 :: 18:34
    Печать  
    artbear писал(а) 14. Августа 2006 :: 12:13:
    А я автоускорение/возможность работы с контекстом для внешних модулей как раз и считаю устоявшимся функционалом Улыбка
    У меня куча внешних обработок построена подобным образом, просто и удобно.

    Ну, мое мнение ты знаешь.
    Я думаю, что механизм управления глобальными модификаторами поведения системы нужен.
    Ну, вроде как пока процесс принятия решения в состоянии таймаута.

    sedmin писал(а) 14. Августа 2006 :: 13:30:
    Я тоже считаю автоускорение (как его принято называть, хотя лучше назвать "экспорт методов") контекста устоявшимся функционалом. Только, почему-то в нем постоянно вылазят баги, некоторые из них даже зафиксированы в тестах "КомпиляцияКласса".

    Ты просто очень крут, Sedmin.
    Я думаю, просто до тебя никому в голову не приходило с такой доскональностью использовать ООП в 1С.
    И уж тем более ни у кого не было мысли писать на все это дело такие кучи тестов.

    Ужоснах.

    А еще я вам скажу, легковесные методологии - это хорошо.
    Но нормальное планирование и проработка архитектуры еще никому [имхо] не вредили.
    А этого как раз и не хватает.
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    Переключение на Главную Страницу Страницы: 1 [2] 3 
    ОтправитьПечать