Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Новое в FormEx 2.0.5.0 (число прочтений - 44900 )
Jkey
Full Member
***
Отсутствует


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Новое в FormEx 2.0.5.0
28. Июня 2006 :: 11:07
Печать  
fez писал(а) 28. Июня 2006 :: 11:03:
Jkey писал(а) 28. Июня 2006 :: 10:40:
АЛьФ, FormEx 2.0.5.0 выложил на сайте. И молчит.

Он не молчит, он просто очень тихо сказал Улыбка
http://www.1cpp.ru/forum/YaBB.pl?num=1150441349/40#40 43-е сообщение.


Смех Вот эвано.

Алексей, какие изменения в релизе то? Мож выложишь?
те что с 45 поста  http://www.1cpp.ru/forum/YaBB.pl?num=1150441349/40#45
или же еще что?
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Важно: тестовый период перед выпуском 2.0.3.1
Ответ #1 - 28. Июня 2006 :: 11:08
Печать  
Jkey писал(а) 28. Июня 2006 :: 11:07:
fez писал(а) 28. Июня 2006 :: 11:03:
Jkey писал(а) 28. Июня 2006 :: 10:40:
АЛьФ, FormEx 2.0.5.0 выложил на сайте. И молчит.

Он не молчит, он просто очень тихо сказал Улыбка
http://www.1cpp.ru/forum/YaBB.pl?num=1150441349/40#40 43-е сообщение.


Смех Вот эвано.

Алексей, какие изменения в релизе то? Мож выложишь?

Это просто сборка отделенная от 1С++. Нового ни чего нет.
  

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


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Важно: тестовый период перед выпуском 2.0.3.1
Ответ #2 - 28. Июня 2006 :: 11:23
Печать  
Неужели, из-за добавления нескольких строчек, размер dll так увеличился, по сравненю с 2.0.2.0, свыше 20к
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Важно: тестовый период перед выпуском 2.0.3.1
Ответ #3 - 28. Июня 2006 :: 11:38
Печать  
Jkey писал(а) 28. Июня 2006 :: 11:23:
Неужели, из-за добавления нескольких строчек, размер dll так увеличился, по сравненю с 2.0.2.0, свыше 20к

Почему "несколько строчек"? Там довольно много доработок было по сравнению с прошлой версией.
  

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


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Важно: тестовый период перед выпуском 2.0.3.1
Ответ #4 - 28. Июня 2006 :: 11:43
Печать  
Цитата:
Jkey писал(а) 28. Июня 2006 :: 11:23:
Неужели, из-за добавления нескольких строчек, размер dll так увеличился, по сравненю с 2.0.2.0, свыше 20к

Почему "несколько строчек"? Там довольно много доработок было по сравнению с прошлой версией.


Будь добр. Озвучь, если можно, что доработано, если время есть?
  
Наверх
ICQ  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #5 - 04. Июля 2006 :: 12:41
Печать  
Развод и раздел имущества всегда проходит более болезненно и отнимает гораздо больше времени, чем бракосочетание. Видны ли какие-нибудь просветы и когда мы все-таки увидим что-нибудь новенькое в FormEx?
  

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



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #6 - 04. Июля 2006 :: 12:50
Печать  
Цитата:
Развод и раздел имущества всегда проходит более болезненно и отнимает гораздо больше времени, чем бракосочетание. Видны ли какие-нибудь просветы и когда мы все-таки увидим что-нибудь новенькое в FormEx?

Хм... Насколько я понимаю, версия 2.5.0.0 1С++ и версия 2.0.5.0 FormEx сейчас прекрасно уживаются.
А что новенького ждешь в FormEx?
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #7 - 04. Июля 2006 :: 13:15
Печать  
Цитата:
А что новенького ждешь в FormEx?

Когда-то АльФ мне писал начет ПриОтжатииКнопкиКлавиатуры и хинта "в любом месте и в любое время"
  

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



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #8 - 04. Июля 2006 :: 13:18
Печать  
Цитата:
Цитата:
А что новенького ждешь в FormEx?

Когда-то АльФ мне писал начет ПриОтжатииКнопкиКлавиатуры и хинта "в любом месте и в любое время"

В последней тестовой версии FormEx есть уже ПриОтжатииКнопкиКлавиатуры. А так же отработка средней клавиши мыши.
С хинтами еще думаю.
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #9 - 04. Июля 2006 :: 13:19
Печать  
Кстати, я думаю, что fez не будет очень против, если глюки и пожелания по FormEx будут записываться в багзиллу 1С++.
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #10 - 04. Июля 2006 :: 13:29
Печать  
Цитата:
В последней тестовой версии FormEx есть уже ПриОтжатииКнопкиКлавиатуры.

Надеюсь скоро пощупать живьем.
А насчет развода - это образно. Но тем не менее слияние 1С++ и FormEx прошло (по крайней мере для пользователей) гораздо быстрее, чем разделение.
  

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



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #11 - 04. Июля 2006 :: 13:34
Печать  
Цитата:
Надеюсь скоро пощупать живьем.

В чем проблема пощупать уже сейчас?
1С++ берешь отсюда: http://www.1cpp.ru/files/nightbuild-2.5.alpha.zip
FormEx берешь отсюда: http://www.dorex.ru/files/?formex_t.zip

Цитата:
А насчет развода - это образно. Но тем не менее слияние 1С++ и FormEx прошло (по крайней мере для пользователей) гораздо быстрее, чем разделение.

Просто в период слияния не было ночных сборок и такой открытости в проекте. Потому и показалось, что - оп! - ядро FormEx вошло в 1С++.
  

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


I Love YaBB 2!

Сообщений: 23
Зарегистрирован: 09. Июля 2006
Re: Новое в FormEx 2.0.5.0
Ответ #12 - 10. Июля 2006 :: 10:11
Печать  
Альф говорил что то насчет печати.(я имею ввиду перехват)
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #13 - 10. Июля 2006 :: 10:13
Печать  
Так 10 строками ниже тема...
http://www.1cpp.ru/forum/YaBB.pl?num=1151944544

Только сыроват метод, ждемсс Улыбка
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #14 - 10. Июля 2006 :: 12:56
Печать  
Метод перехвата печати переработал.
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #15 - 10. Июля 2006 :: 13:01
Печать  
Хочу посоветоваться. Стоит ли включать в компоненту методу определения кто блокирует объект. Сейчас реализовано с помощью перехвата функции блокировки и ведения собственного лога блокировок. И далее если очередная блокировка закончилась неудачно, то вместо штатного предупреждение "Запись заблокирована!" выдается окошко с инфой о том кто, откуда и когда заблокировал объект. Так же в этом окошке не просто "ОК", а есть еще "Повторить", чтобы можно было тут же попробовать еще раз заблокировать объект.
Метода достаточно хлипкая получается. По идее возможно попадание ложных данных в инфу о блокирующем пользователе.
Так как? Публиковать? Или кто чего более толковое подскажет?
Работает правда независимо от формата базы.
  

FormEx developer
Наверх
www  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #16 - 10. Июля 2006 :: 13:48
Печать  
Хмм... это получатся те же грабли, что и запись блокировок в справочники, таблицы и т.д.... Я все же склоняюсь, что нужно ломать родной 1С-вский алгоритм блокировок.

В противном случае при сворачивании коврика в 1С (или наоборот Улыбка запись в логе будет оставаться. При большом количестве пользователей и разбросе офисов по разным городам! это критично Улыбка
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #17 - 10. Июля 2006 :: 13:49
Печать  
Вещь, безусловно, нужная. И мы уже реализовали что-то подобное на уровне 1С.

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

То есть, получается, что вместо ОткрытьФорму() везде надо писать ОткрытьФормуСПроверкойБлокировки().

Вот если бы можно было получить событие OnDocumentBlocked() и обработать его как хочешь, то было бы замечательно.

Кстати, где ты хранишь блокировки? Мы, например, храним их в специальном справочнике. Возможно, решение этого вопроса не стоит закреплять во внешней компоненте.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #18 - 10. Июля 2006 :: 13:51
Печать  
Arta писал(а) 10. Июля 2006 :: 13:48:
Хмм... это получатся те же грабли, что и запись блокировок в справочники, таблицы и т.д.... Я все же склоняюсь, что нужно ломать родной 1С-вский алгоритм блокировок.

В противном случае при сворачивании коврика в 1С (или наоборот Улыбка запись в логе будет оставаться. При большом количестве пользователей и разбросе офисов по разным городам! это критично Улыбка

Дело в том, что 1С не хранит инфу "кто заблокировал" хранится только сам факт блокировки.
Во всяком случае, именно такой вывод напрашивается из проведенных раскопок.
  

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


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #19 - 10. Июля 2006 :: 13:56
Печать  
Arta писал(а) 10. Июля 2006 :: 13:48:
Хмм... это получатся те же грабли, что и запись блокировок в справочники, таблицы и т.д.... Я все же склоняюсь, что нужно ломать родной 1С-вский алгоритм блокировок.


Я думаю, что 1С в данном случае пользуется стандартными блокировками. Мне так кажется. А у них есть только два состояния - "свободен" и "заблокирован".

И, возможно, Нетварь может сказать, кто заблокировал запись. А вот на счет Винды и MSSQL - сомневаюсь.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #20 - 10. Июля 2006 :: 13:57
Печать  
sedmin писал(а) 10. Июля 2006 :: 13:49:
То есть, получается, что вместо ОткрытьФорму() везде надо писать ОткрытьФормуСПроверкойБлокировки().

Вот если бы можно было получить событие OnDocumentBlocked() и обработать его как хочешь, то было бы замечательно.

Вот это как раз очень просто сделать. 1С везде вызывает одну и ту же достаточно простую процедуру LockWithMessage(), которая просто пытается установить блокировку и, если попытка не удалась, показывает предупреждение. Я как раз эту процедуру и перехватываю. При этом ничего дорабатывать в конфиге не надо, все работает автоматом. Но, естественно, вместо какой-либо обработки вызвать предопределенную процедуру - это намного проще будет.

sedmin писал(а) 10. Июля 2006 :: 13:49:
Кстати, где ты хранишь блокировки? Мы, например, храним их в специальном справочнике. Возможно, решение этого вопроса не стоит закреплять во внешней компоненте.

Я сохраняю лог в простой текстовый файл \SYSLOG\~locklog.~lk
Примерное содержание такое:
Код
Выбрать все
1/577/4542	АЛьФ	FEDOROV	05.07.2006 18:10:17
5/32/5	АЛьФ	FEDOROV	05.07.2006 18:10:47
1/577/4542	АЛьФ	FEDOROV	05.07.2006 18:10:49
1/577/4542	АЛьФ	FEDOROV	05.07.2006 18:11:00
5/32/130	АЛьФ	FEDOROV	05.07.2006 18:11:05 


  

FormEx developer
Наверх
www  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #21 - 10. Июля 2006 :: 14:10
Печать  
sedmin писал(а) 10. Июля 2006 :: 13:56:
И, возможно, Нетварь может сказать, кто заблокировал запись. А вот на счет Винды и MSSQL - сомневаюсь.


Как раз MSSQL это мог бы сделать, если бы не кривая реализация доступа к ней сделанная 1С, все под одним юзером...

Я все собираюсь копать в сторону http://www.forum.mista.ru/topic.php?id=195872

Надо что-то вроде этого, но с возможностями изменения кода управляющего блокировками.
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #22 - 10. Июля 2006 :: 14:27
Печать  
Для начала, думаю, что достаточно ввести событие. А подобный текстовый файл каждый может наваять по вкусу.

А если будет возможность - то можно будет в это событие добавить параметры (пользователь, время, ...), которые будут выдаваться при работе на SQL-базе.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #23 - 10. Июля 2006 :: 15:04
Печать  
Цитата:
[quote author=sedmin link=1151492841/0#17 date=1152539367]Вот это как раз очень просто сделать. 1С везде вызывает одну и ту же достаточно простую процедуру LockWithMessage(), которая просто пытается установить блокировку и, если попытка не удалась, показывает предупреждение. Я как раз эту процедуру и перехватываю. При этом ничего дорабатывать в конфиге не надо, все работает автоматом.




Альф  Прочти
http://www.1cpp.ru/forum/YaBB.pl?num=1151512437 - лучше начиная с последнего
поста и мою статью на мисте.
соеденив это с LockWithMessage() получаем тот же самый функционал что и у Муму.  Только нужен анологичный метод где снимаются блокировки
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #24 - 11. Июля 2006 :: 05:31
Печать  
Z1 писал(а) 10. Июля 2006 :: 15:04:
Цитата:
[quote author=sedmin link=1151492841/0#17 date=1152539367]Вот это как раз очень просто сделать. 1С везде вызывает одну и ту же достаточно простую процедуру LockWithMessage(), которая просто пытается установить блокировку и, если попытка не удалась, показывает предупреждение. Я как раз эту процедуру и перехватываю. При этом ничего дорабатывать в конфиге не надо, все работает автоматом.




Альф  Прочти
http://www.1cpp.ru/forum/YaBB.pl?num=1151512437 - лучше начиная с последнего
поста и мою статью на мисте.
соеденив это с LockWithMessage() получаем тот же самый функционал что и у Муму.  Только нужен анологичный метод где снимаются блокировки

Прочитал. В идеалогию FormEx это слабо вписывается скорее в 1С++.


Окончательно предлагаю такую схему реализовать:
- при блокировке объекта вызывается глобальная предопределенная процедура ПриНачалеБлокировкиОбъекта(Объект);
- если в этой процедуре если установлен статус возврата в 0, то блокировка не происходит (прерываем выполнение блокировки);
- далее при вызове функции движка LockWithMessage() (в случае неудачной блокировке, перед выводом сообщения "Запись заблокирована!") вызывается глобальная предопределенная процедура ОбработкаБлокировкиОбъекта(Объект, Повторить);
- если в ней установлен статус возврата в ноль, то сообщение не выводится и со стороны пользователя ни чего не происходит;
- если параметр Повторить установлен в 1, то запускается повторная попытка блокировать объект.

Как вам такая схема?

+ дополнительно ко всему этому добавлю метод Сервис::КоличествоПользователей(), который будет возвращать количество пользователей в базе в режиме Предприятие.
  

FormEx developer
Наверх
www  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #25 - 11. Июля 2006 :: 05:41
Печать  
Гуд! На данном этапе - самое оно!
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #26 - 11. Июля 2006 :: 05:41
Печать  
Цитата:
Как вам такая схема?

Одобрямс... Улыбка
Если получится, будет хорошо.
  
Наверх
ICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #27 - 11. Июля 2006 :: 08:09
Печать  
Хорошая схема.

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



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #28 - 11. Июля 2006 :: 08:14
Печать  
sedmin писал(а) 11. Июля 2006 :: 08:09:
В дополнение к этой схеме еще бы можно было узнать, кто в данный момент выполняет транзакцию...

Подумаю. Но, скорее всего, здесь я пас.
  

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


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #29 - 12. Июля 2006 :: 13:30
Печать  
Да, похоже, забыли, что нужно событие для удаления блокировки из журнала блокировок.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #30 - 12. Июля 2006 :: 13:41
Печать  
sedmin писал(а) 12. Июля 2006 :: 13:30:
Да, похоже, забыли, что нужно событие для удаления блокировки из журнала блокировок.

Поясни.
  

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


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #31 - 12. Июля 2006 :: 14:13
Печать  
Ну вот произошло событие ПриНачалеБлокировкиОбъекта(Объект), мы обработали его, занесли запись в журнал блокировок.

А когда эта запись будет удалена? Завтра? При монопольном входе в систему?

Думаю, лучше сделать событие, по которому эта запись и будет удаляться. ПриОкончанииБлокировкиОбъекта(Объект)
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #32 - 12. Июля 2006 :: 14:21
Печать  
Ага. Понял.
Это да, есть такая проблема. Хотел сделать и ПриОкончанииБлокировкиОбъекта(), но как-то 1С хитро снимает блокировки - есть метод Unlock(), но он почему-то не вызывается. Так что непонятно где конец блокировки.
  

FormEx developer
Наверх
www  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #33 - 13. Июля 2006 :: 14:03
Печать  
to АЛьФ
Алексей, я по-моему уже писал, но не вспомнил где.
Нельзя ли такую фичу?
1С считывает свой дефолтный шрифт из реестра. У меня все формы заточены на другой шрифт (так сложилось исторически).
При запуске я меняю шрифт в реестре на свой. Но 1С в глобальнике его уже не перечитывает.
Можно ли добавить метод для перечитывания системных шрифтов из реестра?
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #34 - 13. Июля 2006 :: 14:05
Печать  
В принципе, можно, наверное, добавить метод установки дефолтного шрифта. Но для уже открытых окон эта установка не будет действовать, только для новых.
  

FormEx developer
Наверх
www  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #35 - 13. Июля 2006 :: 14:09
Печать  
Цитата:
В принципе, можно, наверное, добавить метод установки дефолтного шрифта. Но для уже открытых окон эта установка не будет действовать, только для новых.

Это было бы здорово. Добавишь, а?
Вроде мелочь, а отравляет жизнь давно.
Суть проблемы в том, что когда на этом же компе работают с типовыми конфами, то после моих изменений реестра интерфейс ползет у них.
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #36 - 13. Июля 2006 :: 14:18
Печать  
Запиши в багзиллу (надеюсь, fez не будет против).
  

FormEx developer
Наверх
www  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #37 - 13. Июля 2006 :: 14:32
Печать  
Цитата:
Запиши в багзиллу (надеюсь, fez не будет против).

Уже. Bug 2404
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #38 - 17. Июля 2006 :: 09:55
Печать  
Цитата:
Кстати, я думаю, что fez не будет очень против, если глюки и пожелания по FormEx будут записываться в багзиллу 1С++.

Конечно нет. Я еще и тут на форуме отдельный раздел для FormEx'а выделю.
  
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #39 - 17. Июля 2006 :: 10:32
Печать  
fez писал(а) 17. Июля 2006 :: 09:55:
Цитата:
Кстати, я думаю, что fez не будет очень против, если глюки и пожелания по FormEx будут записываться в багзиллу 1С++.

Конечно нет. Я еще и тут на форуме отдельный раздел для FormEx'а выделю.

Спасибо.
  

FormEx developer
Наверх
www  
IP записан
 
x-pert
1c++ developer
Отсутствует



Сообщений: 134
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #40 - 26. Июля 2006 :: 04:27
Печать  
Цитата:
Ага. Понял.
Это да, есть такая проблема. Хотел сделать и ПриОкончанииБлокировкиОбъекта(), но как-то 1С хитро снимает блокировки - есть метод Unlock(), но он почему-то не вызывается. Так что непонятно где конец блокировки.


А ещё 1с может установить блокировку, а потом застрелиться.
Ну или связь потерялась с рабочей станцией.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #41 - 28. Июля 2006 :: 12:31
Печать  
АЛьФ, извини, опять вернусь к вопросу о дефолтном шрифте формы.
Подскажи пожалуйста, откуда 1С считывает дефолтный шрифт формы, если открыть ее модально, опять из реестра или из какой-то своей внутренней переменной?
Дело в том, что если принудительно установить шрифт формы, отличный от дефолтного, то при открытии ее модально он опять сбрасывается на дефолтный и гробит интерфейс.
Жду ответа крупного эксперта Улыбка
  
Наверх
ICQ  
IP записан
 
Jkey
Full Member
***
Отсутствует


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #42 - 25. Августа 2006 :: 08:26
Печать  
Алексей. Я все забываю вот про такую фишку..

Процедура ПослеОткрытия() в глобальнике

Процедура ПослеОткрытия(Конт)
     ФормаРасш = СоздатьОбъект("РасширениеФормы");
     ФормаРасш.УстановитьФорму(Конт.Форма);
     Сообщить("Открыта форма: "+ФормаРасш.ПолныйТипОбъекта()+" ["+ФормаРасш.ПолныйПуть()+"]");
КонецПроцедуры

дает ошибку при открытии Констант - Через Операции Константы

ФормаРасш.УстановитьФорму(Конт.Форма);
{Глобальный модуль(200)}: Значение не представляет агрегатный объект (Форма)
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #43 - 25. Августа 2006 :: 08:35
Печать  
Это на какой версии?
  

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


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #44 - 25. Августа 2006 :: 08:39
Печать  
2.0.5.0
размер 401 408

щас проверю на последней
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #45 - 25. Августа 2006 :: 08:44
Печать  
Хм... А при этом случаем Конт не пустое знаение?
  

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


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #46 - 25. Августа 2006 :: 08:50
Печать  
если уже например открыта форма журнала или справочника
то при открытии Констант ошибка не выдается.
стоит позакрывать все окна и Открыть снова Константы
то выдает ошибку

заметил
когда открываю сначало Справочник потом Константы
ПустоеЗначение(Конт) выдает 0
когда после этого Журнал потом Константы
ПустоеЗначение(Конт) выдает 1
потом снова когда открываю сначало Справочник потом Константы
ПустоеЗначение(Конт) выдает 1

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



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #47 - 25. Августа 2006 :: 09:02
Печать  
Хм... Глюк. Проверю.
  

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


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #48 - 25. Августа 2006 :: 09:05
Печать  
Хорошо бы
а то у меня идет программная проверка прав пользователей на метаданные в этой процедуре
Даже в твоей демке сразу при открытии Констант
тоже ПустоеЗначение(Конт) 1
и сообщением данной ошибки

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



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #49 - 25. Августа 2006 :: 09:11
Печать  
Контекст на пустое значение надо обязательно всегда проверять.
  

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


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #50 - 25. Августа 2006 :: 09:21
Печать  
Просто думаю, что системные формы пункта меню Операции (Константы, Праздники, Корректные проводки, Типовые Операции) не проверяются
Кстати Сделал перебор с открытием-закрытием этих форм
после Выбора "Типовые Операции" 1С вылетела в даун.  Печаль
Движок 1С 25 SQL конфа Комплексная 462 dbf
используются ВК (по загрузке приначалеработысистемы)
1.turbobl.dll 1.1.0.5
2.FormEx.dll 2.0.5.0 (последняя)
3.Status1C.dll 1.0.0.1
  
Наверх
ICQ  
IP записан
 
Jkey
Full Member
***
Отсутствует


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #51 - 25. Августа 2006 :: 10:04
Печать  
при вылетании винда сообщает

AppName: 1cv7s.exe       AppVer: 7.70.0.25       ModName: br32.dll
ModVer: 7.70.0.14       Offset: 00002ea7
  

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



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #52 - 25. Августа 2006 :: 10:09
Печать  
Хм... Вроде ж правил я это дело...
  

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


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #53 - 25. Августа 2006 :: 10:14
Печать  
Цитата:
Хм... Вроде ж правил я это дело...

щас откачусь на 2.0.2.0
проверю
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #54 - 25. Августа 2006 :: 10:15
Печать  
Альф, а ОткрытьПлавающуюФорму вылечится когда-нибудь? Сейчас если ее закрыть - она больше не открывается, и висит в фоне "открытой", но не видимой.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #55 - 25. Августа 2006 :: 10:16
Печать  
Arta писал(а) 25. Августа 2006 :: 10:15:
Альф, а ОткрытьПлавающуюФорму вылечится когда-нибудь? Сейчас если ее закрыть - она больше не открывается, и висит в фоне "открытой", но не видимой.

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

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


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #56 - 25. Августа 2006 :: 10:23
Печать  
с 2.0.2.0 тоже вываливается

с 2.0.1.1 не вываливается,

НО все-таки показывает ошибку ТОЛЬКО с формами
Операции - Типовые Операции,
Сервис - Табло Счетов

с остальными все ОК ошибку не показывает
ладно пока придется 2.0.1.1 пользовать
  
Наверх
ICQ  
IP записан
 
Jkey
Full Member
***
Отсутствует


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #57 - 28. Августа 2006 :: 08:18
Печать  
Алексей (АЛьФ), Добрый день!
С глюками разобрался?
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #58 - 28. Августа 2006 :: 08:32
Печать  
Не разобрался.
Прошу не забывать, что это все же не основная моя работа. И с семьей иногда все же хочется бывать Улыбка
  

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


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #59 - 28. Августа 2006 :: 08:44
Печать  
Алексей извини. У самого семья.
Думал, вдруг уже есть исправления.
А так, конечно подождем.
  
Наверх
ICQ  
IP записан
 
Astafan
YaBB Newbies
*
Отсутствует



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #60 - 02. Октября 2006 :: 08:40
Печать  
Приветствую!
Нашел, наконец, форум по FormEx`у. Рабочий и живой. Нужно на dorex оставить ссылку на этот форум.

Суть проблемы в следующем.
Работаю с обектом Таблица+Дерево. Потребовалось расскрасить некоторые строки, и не смог. Реализован ли такой функционал для этого объекта?

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



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #61 - 02. Октября 2006 :: 08:50
Печать  
Раскраска в текущем объекте осуществляется по тому же принципу, что и в ТЗ - добавляешь колонку (в перехватываемую ТЗ), в которую прописываешь макрос раскраски.

Принцип построения в новом дереве будет основан не на ТЗ, а на добавлении веток (дополнительный отдельный объект).
Сроки пока назвать не могу.
  

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



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #62 - 02. Октября 2006 :: 09:10
Печать  
Цитата:
Раскраска в текущем объекте осуществляется по тому же принципу, что и в ТЗ - добавляешь колонку (в перехватываемую ТЗ), в которую прописываешь макрос раскраски.

Принцип построения в новом дереве будет основан не на ТЗ, а на добавлении веток (дополнительный отдельный объект).
Сроки пока назвать не могу.


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

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


Может я что-то не так сделал, но ничеко не получается.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #63 - 02. Октября 2006 :: 09:17
Печать  
Astafan писал(а) 02. Октября 2006 :: 09:10:
Просто на данный момент пишется новыя конфигурация, которая не обойдется без дерева. Вот и хотелось узнать, стоит ли ждать новую реализацию, или просто потом перевести на новый функционал. Просто если в этом году не появится то буду идти по второму пути.

Тогда ждать точно не стоит.

Astafan писал(а) 02. Октября 2006 :: 09:10:
У меня дерево формируется на основании справочника (с группами), по сути явяется зеркальным его отображением в документе. ТЗ сформировал и в процедуре "После открытия" текст:
Цитата:
       РАтр = СоздатьОбъект("АтрибутФормы");
     РАтр.УстановитьАтрибут(Форма,"тДерево");
     РАтр.ПерехватитьТаблицуЗначений();
     
     ФормаРасш = СоздатьОбъект("РасширениеФормы");
     ФормаРасш.РаскрашиватьТаблицу("тДерево");


Может я что-то не так сделал, но ничеко не получается.

Где заполнение колонки макросом раскраски?
Выборочную раскраску здесь можно не использовать. Дерево раскрашивается всегда, вне зависимости от того включена ли раскраска или нет.
  

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



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #64 - 02. Октября 2006 :: 09:25
Печать  
Поэтому и начал уже трясти старое дерево.

В коде ТаблицаДляДерева заполняется следующим образом:
Цитата:
Для индСтр=1 по ВременТабл.КоличествоСтрок() Цикл
     тДерево.НоваяСтрока();
     СтрД=тДерево.НомерСтроки;
     Для индКол=1 по ВременТабл.КоличествоКолонок() цикл
ол));      
     КонецЦикла;
     Цвет=тДерево._РежимРедактирования;
тДерево._РежимРедактирования=?(Цвет=0,"BRUSH["+ПолучитьЦвет(0,128,128)+"]",?(цвет=1,"BRUSH["+ПолучитьЦвет(255,100,0)+"]",?(цвет=2,"BRUSH["+ПолучитьЦвет(0,128,128)+"]","BRUSH["+ПолучитьЦвет(0,128,128)+"]")));
КонецЦикла;      



Здесь игрался со значеним цвета - не помогает.
_РежимРедактирования первоначально используется для хранения флага, а тут значение переопределяется в цвет.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #65 - 02. Октября 2006 :: 09:45
Печать  
Astafan писал(а) 02. Октября 2006 :: 09:25:
Поэтому и начал уже трясти старое дерево.

В коде ТаблицаДляДерева заполняется следующим образом:
Цитата:
Для индСтр=1 по ВременТабл.КоличествоСтрок() Цикл
     тДерево.НоваяСтрока();
     СтрД=тДерево.НомерСтроки;
     Для индКол=1 по ВременТабл.КоличествоКолонок() цикл
ол));      
     КонецЦикла;
     Цвет=тДерево._РежимРедактирования;
тДерево._РежимРедактирования=?(Цвет=0,"BRUSH["+ПолучитьЦвет(0,128,128)+"]",?(цвет=1,"BRUSH["+ПолучитьЦвет(255,100,0)+"]",?(цвет=2,"BRUSH["+ПолучитьЦвет(0,128,128)+"]","BRUSH["+ПолучитьЦвет(0,128,128)+"]")));
КонецЦикла;      



Здесь игрался со значеним цвета - не помогает.
_РежимРедактирования первоначально используется для хранения флага, а тут значение переопределяется в цвет.

Проверь чему равно тДерево._РежимРедактирования после присваивания.
  

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



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #66 - 02. Октября 2006 :: 09:51
Печать  
Проверил, цвет присваивается корректно. Вместо 1,2,3,...... присваиваются цвета BRUSH[........]
Поэтому и возник такой вопрос......... С чем это может быть связано?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #67 - 02. Октября 2006 :: 09:55
Печать  
Какая это по порядку колонка? Таблицы значений раскрашиваются нормально?
  

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



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #68 - 02. Октября 2006 :: 10:01
Печать  
Цитата:
Какая это по порядку колонка? Таблицы значений раскрашиваются нормально?


Ага..........., вот где собака порылась. Подмигивание Эта колонка была самой последней. Переместил ее в самое начало и ............. получилось на 95%.
Самая первая колонка в дереве (там где группы/папки) не расскрашивается. Так  оно и будет, или можно что-нибудь придумать?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #69 - 02. Октября 2006 :: 10:04
Печать  
Astafan писал(а) 02. Октября 2006 :: 10:01:
Цитата:
Какая это по порядку колонка? Таблицы значений раскрашиваются нормально?


Ага..........., вот где собака порылась. Подмигивание Эта колонка была самой последней. Переместил ее в самое начало и ............. получилось на 95%.
Самая первая колонка в дереве (там где группы/папки) не расскрашивается. Так  оно и будет, или можно что-нибудь придумать?

Добавь к макросу раскраски "INDENT[-1]".
  

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



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #70 - 02. Октября 2006 :: 10:20
Печать  
Ура! Супер! Все заработало.
Спасибо АЛьФ за твое благое дело. Если станет разработка на коммерческую основу то поделюсь процентами. Подмигивание
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #71 - 02. Октября 2006 :: 10:22
Печать  
Astafan писал(а) 02. Октября 2006 :: 10:20:
Ура! Супер! Все заработало.
Спасибо АЛьФ за твое благое дело. Если станет разработка на коммерческую основу то поделюсь процентами. Подмигивание

А если так и не станет, то и делиться не за что?  Подмигивание
  

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



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #72 - 02. Октября 2006 :: 10:30
Печать  
Разве у студентов бывают денежные билеты банка РФ? Нет, ну конечно за такой проделанный труд  просто нужно поделиться, но ............ этот российский менталитет. Круглые глаза.
  
Наверх
 
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #73 - 01. Ноября 2006 :: 04:28
Печать  
FormEx 2.0.5.0 #26
1cpp 2.5.0.0 от 31,10,2006
Компоненты грузятся в глобальнике.
Открытваем любой боле менее большой справочник. Например, отрудники. При любом движении по списку (например, колесо мыши или набор начальных символов кода) происходит с заметным тормажением. Плюс замечена давольно сильная напруга на проц. сервера (работа в терминале).
Комментируем строку с загрузкой FormEx - всё нормально.
Как бороться?

Странное дело: всё описанное выше твориться в стандартной конфигурации Зарп и Кадр.
В "моей" конфе с тем же справочником Сотрудники - всё нормально. Нерешительный
  
Наверх
ICQ  
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #74 - 01. Ноября 2006 :: 04:53
Печать  
на #33 то же самое Печаль
  
Наверх
ICQ  
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #75 - 02. Ноября 2006 :: 01:05
Печать  
неужели ни кто ни чего не скажет?
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #76 - 02. Ноября 2006 :: 06:42
Печать  
DionX писал(а) 02. Ноября 2006 :: 01:05:
неужели ни кто ни чего не скажет?

тех, кто мог что-то сказать, уже сбросили с поезда
  

De quelle planète es-tu?
Наверх
 
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #77 - 02. Ноября 2006 :: 08:42
Печать  
в смысле? Ужас
  
Наверх
ICQ  
IP записан
 
pavlo
Экс-Участник



Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #78 - 10. Ноября 2006 :: 05:08
Печать  
Уважаемый ALL!

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

сори если не в тот топик, не нашел подходящего.
  
1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #79 - 10. Ноября 2006 :: 06:08
Печать  
Цитата:
FormEx таки отдельно развивается? или все таки можно ставить новый 1cpp и юзать оттуда?

Развивается отдельно и бурно Улыбка
А вот в самом новом 1cpp его как раз и нет.
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #80 - 10. Ноября 2006 :: 06:33
Печать  
vip писал(а) 10. Ноября 2006 :: 06:08:
Цитата:
FormEx таки отдельно развивается? или все таки можно ставить новый 1cpp и юзать оттуда?

Развивается отдельно и бурно Улыбка
А вот в самом новом 1cpp его как раз и нет.

+ последний релиз 1с++ с ФормЕкс - 2.0.3.1
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #81 - 10. Ноября 2006 :: 16:54
Печать  
ага, сенкс.
пошел качать формэкс и доку к нему Улыбка
Кстати почитал и понял сколько вкусностей я не юзал вах-вах Улыбка
СПАСИБО Альфу за проект такой!
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #82 - 10. Ноября 2006 :: 19:43
Печать  
DionX писал(а) 01. Ноября 2006 :: 04:28:
FormEx 2.0.5.0 #26
1cpp 2.5.0.0 от 31,10,2006
Компоненты грузятся в глобальнике.
Открытваем любой боле менее большой справочник. Например, отрудники. При любом движении по списку (например, колесо мыши или набор начальных символов кода) происходит с заметным тормажением. Плюс замечена давольно сильная напруга на проц. сервера (работа в терминале).
Комментируем строку с загрузкой FormEx - всё нормально.
Как бороться?

Странное дело: всё описанное выше твориться в стандартной конфигурации Зарп и Кадр.
В "моей" конфе с тем же справочником Сотрудники - всё нормально. Нерешительный

Пытался отловить тормоза. Но у меня они упорно не хотят проявляться. Все работает с одинаковой скоростью как при загруженной FormEx, так и без нее.
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #83 - 10. Ноября 2006 :: 19:43
Печать  
pavlo писал(а) 10. Ноября 2006 :: 16:54:
ага, сенкс.
пошел качать формэкс и доку к нему Улыбка
Кстати почитал и понял сколько вкусностей я не юзал вах-вах Улыбка
СПАСИБО Альфу за проект такой!

На здоровье Улыбка
  

FormEx developer
Наверх
www  
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #84 - 12. Ноября 2006 :: 09:04
Печать  
Цитата:
DionX писал(а) 01. Ноября 2006 :: 04:28:
...
Странное дело: всё описанное выше твориться в стандартной конфигурации Зарп и Кадр.
В "моей" конфе с тем же справочником Сотрудники - всё нормально. Нерешительный

Пытался отловить тормоза. Но у меня они упорно не хотят проявляться. Все работает с одинаковой скоростью как при загруженной FormEx, так и без нее.


кстати, в конфе ЗиК 2.3 в спр-ке "Сотрудники" есть тормозное вычисляемое поле "Состояние физлица" вроде называется - шибко мучает историю значений - может дело связано с этим?..
  
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #85 - 21. Марта 2007 :: 08:58
Печать  
Подскажите, пожалуйста, где можно найти ответ на вопрос типа : "может ли формекс..."
Индекс фич какой-нибудь?
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #86 - 21. Марта 2007 :: 09:04
Печать  
alest писал(а) 21. Марта 2007 :: 08:58:
Подскажите, пожалуйста, где можно найти ответ на вопрос типа : "может ли формекс..."
Индекс фич какой-нибудь?

Дык эта ветка для того и создана Улыбка
Спрашивай.
  
Наверх
ICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #87 - 21. Марта 2007 :: 09:19
Печать  
Ок, спрашиваю:

Можно ли получить статус нажатия Shift при нажатии кнопки мышью в процедуре кнопки? (Чтоб можно было альтернативную функцию вызвать. Хочу обновленные функции вешать на шифт, когда оттестируют - заменять старые)
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #88 - 21. Марта 2007 :: 09:22
Печать  
Код
Выбрать все
Процедура ПриНажатииЛевойКнопки(<?>,,,)
КонецПроцедуры
Procedure OnLButtonDown(<?>,,,)
EndProcedure
Синтаксис:
Процедура ли>,<ФСО>)
КонецПроцедуры
Назначение:
Предопределенная процедура при нажатии левой кнопки мыши.
Пареметры:
<Состояние> - битовая маска, показывающаяя текущее состояние кнопок мыши.
<КоординатаПоГоризонтали> - значение координаты курсора мыши по горизонтальной оси (Х).
<КоординатаПоВертикали> - значение координаты курсора мыши по вертикальной оси (Y).
<ФСО> - флаг стандартной обработки. Изначально равен 1. Если в теле процедуры сбросить
значение в 0, то стандартная обработка события не вызывается.
Пример:
Процедура ПриНажатииЛевойКнопки(сост, х, у)
	  Сообщить(Нажата левая кнопка мыши.);
КонецПроцедуры
 



Кури <Состояние>.
  

FormEx developer
Наверх
www  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #89 - 21. Марта 2007 :: 09:38
Печать  
Смущённый
я заранее прошу прощения но смотрю на dorex.ru выложена сборка #45 от 20 марта 2007 года

Можно попросить озвучить НОВОЕ в этой сборке по сравнению с #33-ьей например...

Если конечно не трудно....
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #90 - 21. Марта 2007 :: 09:48
Печать  
[.0] объект Сервис: новый метод ПолучитьХэшМД2(Строка, Флаг), возвращает хэш по алгоритму MD2 по переданным параметрам: Строка - строка для расчета хэша или полное имя файла; Флаг - 1 - передано имя файла, 0 - (по умолчанию) передана строка
[.0] объект Сервис: новый метод РазрешитьОткрытиеОкон(Флаг) для обхода запрета открытия форм из формулы реквизита диалога. Принимает в качестве параметра флаг: 1 - разрешить открытие форм, 0 - запретить открытие форм. Метод надо вызывать непосредственно в месте, где открытие запрещено.
[.0] объект Сервис: в методе ВыбратьЗначение() при выборе из меню пункт списка значений с представлением "|" - переход на следующую колонку
[.0] объект Сервис: новый метод ЗакрытьВсеОкна(Таймаут) закрывает все открытые окна внутри текущей сесии 1С:Предприятия, в качестве параметра передается значение таймаута (в секундах) для всех окон предупреждений, которые возникают в процессе закрытия окон (вопросы о сохранении, предупреждения и т.д.). Необязательный, по умолчанию таймаут для окон не устанавливается.
[.0] объект РасширениеФормы: новый метод ВысотаЗаголовкаТаблицы() служит для установки высоты заголовка в таблице значений. Принимает два параметра: строку с идентификатором ТЗ и число - устанавливаемую высоту заголовка в строках (отрицательное число - автоустановка).
[.0] объект РасширениеФормы: метод ПоложениеКолонкиТаблицы теперь может принимать вторым параметром не только номер колонки, но и ее идентификатор. Так же улучшена работа метода при установке положения "на другой строке".
[.0] объект РасширениеФормы: новое свойство Дескриптор - получение HWND окна формы;
[.0] объект АтрибутФормы: новое свойство ИмеетКнопкуВыбора - чтение соответсвующего флага атрибута формы
[.0] объект АтрибутФормы: новое свойство Автовыбор - чтение/установка соответсвующего флага атрибута формы
  

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



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #91 - 21. Марта 2007 :: 09:51
Печать  
Дерево пока не в планах? Озадачен
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #92 - 21. Марта 2007 :: 10:03
Печать  
Astafan писал(а) 21. Марта 2007 :: 09:51:
Дерево пока не в планах? Озадачен

Дерево в планах. Но пока не до него. Вообще пока не до FormEx.
  

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



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #93 - 21. Марта 2007 :: 10:04
Печать  
Будем ждать............ Улыбка
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #94 - 21. Марта 2007 :: 13:23
Печать  
Совсем забыл в список новшеств добавить:

[.0] Новая предопределенная процедура ПриОтжатииКнопкиКлавиатуры(), аналогичная по параметрам процедуре ПриНажатииКнопкиКлавиатуры()
  

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


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 27. Апреля 2007
Re: Новое в FormEx 2.0.5.0
Ответ #95 - 27. Апреля 2007 :: 12:36
Печать  
Альф, прокомментируйте, если незатруднит, что появилось нового в сборке  2.0.5.0#53 от 26.04.2007.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #96 - 27. Апреля 2007 :: 13:41
Печать  
В последней сборке добавилось только это:

[.0] объект РасширениеФормы: метод ПолучитьКоординатыТекущейЯчейки() - добавлен еще один параметр (шестой) при установке которого в 1 метод возвращает координаты относительно экрана, а не относительно родительского окна
[.0] объект РасширениеФормы: метод ПолучитьКоординатыЯчейки() - добавлен еще один параметр (восьмой) при установке которого в 1 метод возвращает координаты относительно экрана, а не относительно родительского окна
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #97 - 02. Мая 2007 :: 08:21
Печать  
Напиши на alf@dorex.ru
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #98 - 02. Мая 2007 :: 09:22
Печать  
Письма так и нет.
  

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



Сообщений: 94
Зарегистрирован: 27. Января 2007
Re: Новое в FormEx 2.0.5.0
Ответ #99 - 02. Мая 2007 :: 11:39
Печать  
написал
  

... истина всегда где-то рядом ...
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #100 - 02. Мая 2007 :: 11:43
Печать  
Продублировал свой ответ на это письмо, который отправил 23-го апреля.
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #101 - 03. Мая 2007 :: 04:56
Печать  
Надеюсь, мой ответ не уйдет опять "в никуда" с последующим сообщением на форуме: "КЗК не поддерживается!!!"?
  

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



Сообщений: 94
Зарегистрирован: 27. Января 2007
Re: Новое в FormEx 2.0.5.0
Ответ #102 - 03. Мая 2007 :: 06:57
Печать  
Альф!
на этом форуме есть личные сообщения, и я их читаю.
Кстати, я тебе там сообщение в апреле оставлял.

Письмо так и не пришло. Что-ж, эпоха спама.
Отправил письмо с другого ящика. Может дойдет
  

... истина всегда где-то рядом ...
Наверх
www  
IP записан
 
dilinjer
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 27. Апреля 2007
Re: Новое в FormEx 2.0.5.0
Ответ #103 - 04. Мая 2007 :: 11:50
Печать  
Альф, прокомментируйте, если незатруднит, что появилось нового в сборке  2.0.5.0#55 от 04.05.2007
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #104 - 04. Мая 2007 :: 12:23
Печать  
Комментирую:
[.0] объект Сервис: новый метод ВыбратьЦвет(ПолноеОткрытие, НачальныйЦвет), выводит диалог выбора цвета и возвращает результат выбора (-1, если цвет не выбран). Праметры (необязательные): ПолноеОткрытие - если 1, то диалог выбора открывается с полем точного выбора цвета; НачальныйЦвет - задает начальный цвет выбора

Плюс корректировка отрисовки объекта "Дерево+Таблица".
  

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


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 27. Апреля 2007
Re: Новое в FormEx 2.0.5.0
Ответ #105 - 08. Мая 2007 :: 08:16
Печать  
Подскажите, при условии когда в свойстве формы отмечена галочка "Изменять размер" , средствами формекса можно явно указать размер атрибута формы(в часности для объектов типа: "Таблица" и "Дерево+Таблица") при изменении размера окна ?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #106 - 08. Мая 2007 :: 08:39
Печать  
dilinjer писал(а) 08. Мая 2007 :: 08:16:
Подскажите, при условии когда в свойстве формы отмечена галочка "Изменять размер" , средствами формекса можно явно указать размер атрибута формы(в часности для объектов типа: "Таблица" и "Дерево+Таблица") при изменении размера окна ?

Да, конечно.
  

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


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 27. Апреля 2007
Re: Новое в FormEx 2.0.5.0
Ответ #107 - 21. Мая 2007 :: 10:55
Печать  
Подскажите, можно ли после:
Код
Выбрать все
гРасширениеФормы = СоздатьОбъект(РасширениеФормы);
гРасширениеФормы.ДобавитьАтрибут("ТЗ", 15); 

Добавить в созданную ТЗ дополнительные колонки ? Может кто-нить пример выложит?

Еще вопросик: Возможно ли в ТаблицаЗначений+Дерево поменять местами колонки, т.е.: Колонка5,Дерево,Колонка2 и т.п.?
З.Ы.: Подскажите как узнать номер атрибута(не перебирая все атрибуты на форме), зная его идентификатор, может есть метод какойнить ?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #108 - 21. Мая 2007 :: 11:10
Печать  
dilinjer писал(а) 21. Мая 2007 :: 10:55:
Еще вопросик: Возможно ли в ТаблицаЗначений+Дерево поменять местами колонки, т.е.: Колонка5,Дерево,Колонка2 и т.п.?


Должно работать изменение порядка колонок с помощью метода "ВидимостьКолонки".

dilinjer писал(а) 21. Мая 2007 :: 10:55:
З.Ы.: Подскажите как узнать номер атрибута(не перебирая все атрибуты на форме), зная его идентификатор, может есть метод какойнить ?

Окончательная цель какова?
Может достаточно будет:
Атр = гРасширениеФормы.ПолучитьАтрибут("МойИдентицикатор");
или даже так:
Атр = гРасширениеФормы.МойИдентицикатор;
  

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


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 27. Апреля 2007
Re: Новое в FormEx 2.0.5.0
Ответ #109 - 21. Мая 2007 :: 11:26
Печать  
Цитата:
Процитировано сообщение: dilinjer от Сегодня :: 14:55:
Еще вопросик: Возможно ли в ТаблицаЗначений+Дерево поменять местами колонки, т.е.: Колонка5,Дерево,Колонка2 и т.п.?

Должно работать изменение порядка колонок с помощью метода "ВидимостьКолонки".
Не совсем то. Нужно слева от Дерева установить нужную мне колонку... Пока немогу догнать как....
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #110 - 21. Мая 2007 :: 12:02
Печать  
Можно чуть подробней о задаче?
Хинт: ВидимостьКолонки управляет не только видимостью, но и положением колонки.
  

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


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 27. Апреля 2007
Re: Новое в FormEx 2.0.5.0
Ответ #111 - 21. Мая 2007 :: 13:05
Печать  
Например, на форме есть атрибут-"ф_ТЗ" (тип - ТаблицаЗначений):
Код
Выбрать все
Перем гРасширениеФормы,гАтрФормы;
ПриОткрытии()
гРасширениеФормы = СоздатьОбъект("РасширениеФормы");
гАтрФормы = СоздатьОбъект("АтрибутФормы");
ф_ТЗ. НоваяКолонка("ТЗ","ТаблицаЗначений");          \\ Первые три колонки стандартно для Дерева+Таблица
ф_ТЗ. НоваяКолонка("номпикт","Число");
ф_ТЗ. НоваяКолонка("назв","Строка");
ф_ТЗ. НоваяКолонка("пикт","Число");
ф_ТЗ. НоваяКолонка("тп","Число");
ф_ТЗ. НоваяКолонка("дл","Число");
ф_ТЗ.ВидимостьКолонки("дл",1,1)  // не работатет, т.е. отображаеться последней.... хотя видимость,например, срабатывает: ф_ТЗ.ВидимостьКолонки("дл",0)
Ф_ТЗ.НоваяСтрока();
.......
КонецПроцедуры

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

Это пример, могут быть ошибки но суть то понятна?
  
Наверх
 
IP записан
 
dilinjer
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 27. Апреля 2007
Re: Новое в FormEx 2.0.5.0
Ответ #112 - 21. Мая 2007 :: 13:42
Печать  
Уважаемые знатоки, неужели нельзя управлять расположением колонок в ТЗ+Дерево ? Ктонить, помогите разрулить?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #113 - 21. Мая 2007 :: 14:17
Печать  
Обманул я тебя Печаль
Там идет создание колонок по физическому положению ее в ТЗ, вне зависимости от метода ВидимостьКолонки.
Хотел сейчас по-быстрому поправить, но не получается. Слишком многое поползет Печаль
  

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


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #114 - 21. Мая 2007 :: 14:19
Печать  
Если ты имеешь ввиду чтобы переместить нужную колонку на самы перед, то увы.
положение системных колонок Дерева+ТЗ нельзя.
варьировать положением можно только начиная с 3-й колонки перехватываемой ТЗ.
К сожалению это ограничение обойти нельзя, так уж Алексей сделал.
  
Наверх
 
IP записан
 
dilinjer
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 27. Апреля 2007
Re: Новое в FormEx 2.0.5.0
Ответ #115 - 21. Мая 2007 :: 17:29
Печать  
Еще по поводу ТЗ+Дерево, немного напрягает такой
Код
Выбрать все
Функция СформироватьДерево()
   ТЗ = СоздатьОбъект("ТаблицаЗначений");
   ТЗ.НоваяКолонка=("ТЗ","ТаблицаЗначений");
   ТЗ.НоваяКолонка=("Номпикт","Число");
   ТЗ.НоваяКолонка=("Наименование","Строка");
   ТЗ.НоваяКолонка=("Мояколонка1");
   ТЗ.НоваяКолонка=("Мояколонка2");
   ТЗ.НоваяСтрока();
   ТЗ.ТЗ=СоздатьОбъект("ТаблицаЗначений");
   ТЗ.ТЗ.НоваяКолонка=("ТЗ","ТаблицаЗначений");
   ТЗ.ТЗ.НоваяКолонка=("Номпикт","Число");
   ТЗ.ТЗ.НоваяКолонка=("Наименование","Строка");
   ТЗ.ТЗ.НоваяКолонка=("Мояколонка1");
   ТЗ.ТЗ.НоваяКолонка=("Мояколонка2");
   ТЗ.ТЗ.НоваяСтрока();
   ТЗ.ТЗ.ТЗ=СоздатьОбъект("ТаблицаЗначений");
   ТЗ.ТЗ.ТЗ.НоваяКолонка=("ТЗ","ТаблицаЗначений");
   ТЗ.ТЗ.ТЗ.НоваяКолонка=("Номпикт","Число");
   ТЗ.ТЗ.ТЗ.НоваяКолонка=("Наименование","Строка");
   ТЗ.ТЗ.ТЗ.НоваяКолонка=("Мояколонка1");
   ТЗ.ТЗ.ТЗ.НоваяКолонка=("Мояколонка2");
Возврат ""
КонецФункции 

Чтоб избавиться от избыточности приходиться извращаться с функцией ШАБЛОН, например, так:
Код
Выбрать все
Перем СтрТЗ, СЗ_ШаблонДерева,
Функция СформироватьДерево()
	Для йй=1 по СЗ_ШаблонДерева.РазмерСписка() Цикл
		Шаблон("["+СтрТЗ+".НоваяКолонка("+СЗ_ШаблонДерева.Получитьзначение(йй)+")]");
	КонецЦикла;
	Возврат "";
КонецФункции

Функция ШаблонДерева()
	СЗ_ШаблонДерева = СоздатьОбъект("СписокЗначений");
	СЗ_ШаблонДерева.ДобавитьЗначение("""ТЗ"",""ТаблицаЗначений""");
	СЗ_ШаблонДерева.ДобавитьЗначение("""номпикт"",""Число""");
	СЗ_ШаблонДерева.ДобавитьЗначение("""Наименование"",""Строка""");
	СЗ_ШаблонДерева.ДобавитьЗначение("""Мояколонка1""");
	СЗ_ШаблонДерева.ДобавитьЗначение("""МояКолонка2""");
	ТЗ = СоздатьОбъект("ТаблицаЗначений");
	СтрТЗ  = "ТЗ";
	СформироватьДерево();
	ТЗ.НоваяСтрока();
	ТЗ.ТЗ = СоздатьОбъект("ТаблицаЗначений");
	СтрТЗ = СтрТЗ + ".ТЗ";
	СформироватьДерево();
	ТЗ.ТЗ.НоваяСтрока();
	ТЗ.ТЗ.ТЗ = СоздатьОбъект("ТаблицаЗначений");
	СтрТЗ = СтрТЗ + ".ТЗ";
	СформироватьДерево();
	Возврат "";
КонецФункции 

Может в формекс стоит создать метод, формирующий структуру ТЗ+Дерево,чтоб не извращаться, или есть более изящные методы создания структуры ТЗ+Дерево, чем приведенный выше код ?


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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #116 - 22. Мая 2007 :: 04:47
Печать  
Конечно, есть. Шаблон тут явно излишен Печаль
Просто используй стандартные методы работы с ТаблицейЗначений - типа ТЗ.ПолучитьЗначение(НомерСтроки, "ТЗ")
Все же очень просто Улыбка
  

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


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Новое в FormEx 2.0.5.0
Ответ #117 - 22. Мая 2007 :: 11:01
Печать  
Код
Выбрать все
А чем тебя неустраивает такое?
Перем Структура,Дерево;

Процедура Сформировать()
Для н=1 по 10 цикл
ТЗ_Тов.НоваяСтрока();
ТЗ_Тов.Ветка=ЗначениеИзСтроки(Структура);
лВетка=ТЗ_Тов.Ветка;
ТЗ_Тов.ИмяВетки="Группа "+строка(н);
Для ном=1 по 10 цикл
лВетка.НоваяСтрока();
лВетка.ИмяВетки="Строка "+строка(ном);
КонецЦикла
КонецЦикла
Дерево.ОбновитьДерево();
КонецПроцедуры

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

ТЗ_Тов.НоваяКолонка("Ветка");
ТЗ_Тов.НоваяКолонка("зн");
ТЗ_Тов.НоваяКолонка("ИмяВетки");
Структура=ЗначениеВСтрокуВнутр(ТЗ_Тов);
 

  
Наверх
 
IP записан
 
dilinjer
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 27. Апреля 2007
Re: Новое в FormEx 2.0.5.0
Ответ #118 - 25. Мая 2007 :: 07:34
Печать  
Прошу прощения за бестактность, но все же не за себя прошу  Улыбка
Почему в окне о программе на закладке Formex отсутстувует напр. Артур Аюханов ака artbear?
З.Ы. Я чел новый на данном форуме, поэтому могу чегото недогонять, но читая посты за последний месяц, у меня сформировалось мнение что человек принимает непосредственное соучастие в разработке формекс....
З.Ы.Ы. Может автор Formex совсем забыл его упомянуть, а Артур - человек скромный  Улыбка
З.Ы.Ы.Ы. Еще раз дико извиняюсь, если не потеме....
  
Наверх
 
IP записан
 
desty
Full Member
***
Отсутствует



Сообщений: 135
Зарегистрирован: 19. Апреля 2007
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #119 - 25. Мая 2007 :: 07:43
Печать  
А по моему Артур в History указан...
http://dorex.ru/?projects&formex&history

Цитата:
[.0] доработка метода ДобавитьАтрибут до работоспособного состояния (с) Артур Аюханов aka artbear
  
Наверх
 
IP записан
 
dilinjer
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 27. Апреля 2007
Re: Новое в FormEx 2.0.5.0
Ответ #120 - 25. Мая 2007 :: 07:48
Печать  
desty Цитата:
А по моему Артур в History указан...
http://dorex.ru/?projects&formex&history

Сорри, не заметил.....
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать