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


I Love YaBB 2!

Сообщений: 3
Зарегистрирован: 26. Мая 2006
Многострочная часть
26. Мая 2006 :: 05:44
Печать  
Можно ли с помощью 1С++ управлять многострочной частью в журнале? Хотелось бы настроить положение/видимость колонок.
  
Наверх
 
IP записан
 
arxz
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 3
Зарегистрирован: 26. Мая 2006
Re: Многострочная часть
Ответ #1 - 26. Мая 2006 :: 09:34
Печать  
Если кому интересно, ответ "Нельзя".
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Многострочная часть
Ответ #2 - 26. Мая 2006 :: 10:00
Печать  
Ну видимостью можно управлять и без 1С++. У 1С для этого есть штатные средства.
  
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Многострочная часть
Ответ #3 - 26. Мая 2006 :: 11:50
Печать  
Я вот тут подумал хорошенько... Все же можно управлять многострочной частью журнала. Просто надо переписать все под табличное поле и использовать его вместо штатной многострочной части. Там еще добавятся такие вкусности, как сортировка в журнале документов.
  

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



Сообщений: 134
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Многострочная часть
Ответ #4 - 26. Мая 2006 :: 12:52
Печать  
acsent.nm.ru
расширенный журнал
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Многострочная часть
Ответ #5 - 29. Мая 2006 :: 07:48
Печать  
Для этого надо использовать прямые запросы?
А как сделать универсально для ДБФ и SQL?
  
Наверх
 
IP записан
 
Firerer
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 19. Мая 2006
Re: Многострочная часть
Ответ #6 - 29. Мая 2006 :: 09:09
Печать  
Цитата:
А как сделать универсально для ДБФ и SQL?

использовать соответствующего поставщика данных.
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Многострочная часть
Ответ #7 - 30. Мая 2006 :: 13:39
Печать  
Firerer писал(а) 29. Мая 2006 :: 09:09:
Цитата:
А как сделать универсально для ДБФ и SQL?

использовать соответствующего поставщика данных.

В теории я, конечно, понимаю, как это делается.

Кто-нибудь делал это на практике? Не придется ли для этого делать разные варианты запроса? Не будет ли гемороя при установке драйверов?
Как сделать чтобы это заработало у 200 клиентов по 20 пользователей? Или это опасный путь?

Мы уже подсели на ИсходныеТаблицы, а сейчас нет сборки, которая была бы быстрой, и в которой работали бы ИсходныеТаблицы.
А потом клиенты будут нас пинать за то, что все плохо. Не получится ли так же?
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Многострочная часть
Ответ #8 - 30. Мая 2006 :: 14:34
Печать  
sedmin писал(а) 30. Мая 2006 :: 13:39:
Мы уже подсели на ИсходныеТаблицы, а сейчас нет сборки, которая была бы быстрой, и в которой работали бы ИсходныеТаблицы.


В этом пункте поподробнее Улыбка
Что значит "быстрой" ? это по тормозам при открытии форм?
  

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: Многострочная часть
Ответ #9 - 30. Мая 2006 :: 15:02
Печать  
artbear писал(а) 30. Мая 2006 :: 14:34:
В этом пункте поподробнее Улыбка
Что значит "быстрой" ? это по тормозам при открытии форм?

Да это про них. (Скорее всего, хотя клиенты говорят, что на 2.0 в отличие от 1.8, даже при простое загружается процессор. В результате на терминал-сервере при 20 соединениях 100% загрузка.)

Когда сделали ИсходныеТаблицы, то была версия 1с++, которая тормозила в 10 раз относительно 1.8.

Потом в ИсходныхТаблицах кое-что отвалилось, но отрисовка стала быстрее в 4 раза (в 2.5 раза медленнее относительно 1.8).

Потом ИсходныеТаблицы окончательно отвалились, но отрисовка стала почти как раньше.

В результате нет сборки, которую мы бы могли порекомендовать клиентам.  Печаль
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Многострочная часть
Ответ #10 - 30. Мая 2006 :: 15:22
Печать  
Т.е. в какое-то время ИсходныеТаблицы работали правильно, а потом начали отваливаться?
  

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: Многострочная часть
Ответ #11 - 30. Мая 2006 :: 17:34
Печать  
Да. И даже могу указать строчки, которые на это влияют.

Надо просто взять CTableWrapEx::SetTable(class CValue **ppValue) редакции 1.23 и почти все будет работать. Если, правда, не считать утечки памяти при работе с .ERT файлами.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Многострочная часть
Ответ #12 - 30. Мая 2006 :: 19:06
Печать  
Цитата:
Если кому интересно, ответ "Нельзя".

Можно.
Видимость - штатно.
Ширина колонки - ПолучитьШиринуКолонки(), УстановитьШиринуКолонки()
  
Наверх
ICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Многострочная часть
Ответ #13 - 31. Мая 2006 :: 16:00
Печать  
Все же, кто-нибудь может сказать что-нибудь по этому поводу?

sedmin писал(а) 30. Мая 2006 :: 13:39:
Firerer писал(а) 29. Мая 2006 :: 09:09:
Цитата:
А как сделать универсально для ДБФ и SQL?

использовать соответствующего поставщика данных.

Кто-нибудь делал это на практике? Не придется ли для этого делать разные варианты запроса? Не будет ли гемороя при установке драйверов?
Как сделать чтобы это заработало у 200 клиентов по 20 пользователей? Или это опасный путь?


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

Поэтому хотелось бы знать, сделал ли кто-нибудь это в реальной ситуации, или это только на уровне идеи?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Многострочная часть
Ответ #14 - 01. Июня 2006 :: 05:30
Печать  
sedmin писал(а) 31. Мая 2006 :: 16:00:
Поэтому хотелось бы знать, сделал ли кто-нибудь это в реальной ситуации, или это только на уровне идеи?

Я давал пример из рабочей базы.
  

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