Переключение на Главную Страницу Страницы: 1 ... 29 30 [31] 32 33 ... 79 ОтправитьПечать
Очень популярная тема (более 25 ответов) Класс "ПоставщикДанных" - обсуждения, примеры, вопросы (число прочтений - 400371 )
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #450 - 01. Марта 2010 :: 08:40
Печать  
Типа параметра длина строки неограниченной длины Улыбка))
Я кстати не заметил что до 30 режет. Может лучше поставить varchar(max) и все... вроде должно помочь
http://msdn.microsoft.com/ru-ru/library/ms176089.aspx
  

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



Сообщений: 99
Местоположение: Russia, Moscow
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #451 - 01. Марта 2010 :: 11:38
Печать  
А оно с max на версиях SQL до 2005 будет работать?
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #452 - 01. Марта 2010 :: 11:51
Печать  
А надо ткнуть и узнать Улыбка.
Счас ткнемс...

Пы.сы не проканает. Чет я ступил. А может тогда просто 8000 и баста? Улыбка Я понимаю это "в лоб". Но лишний параметр Печаль не хочу
  

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



Сообщений: 99
Местоположение: Russia, Moscow
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #453 - 01. Марта 2010 :: 12:01
Печать  
Можно и 8000 попробовать Улыбка
Вот только как оно будет работать с точки зрения ресурсов - другой вопрос...
  
Наверх
 
IP записан
 
grayrat
Junior Member
**
Отсутствует



Сообщений: 99
Местоположение: Russia, Moscow
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #454 - 01. Марта 2010 :: 12:04
Печать  
2 vandalsvq
А можно попросить примерчик организации формы справочника на 2-х ТП, с имитацией дерева групп? Где-то в ветке видел упоминание, хотелось бы взглянуть на реализацию.
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #455 - 01. Марта 2010 :: 12:13
Печать  
Слушай а нафига так много. Подсказка не многострочная, ТП тоже. Максимум 500 символов и никто дальше читать не станет. ИМХО. А то и вообще 200-400. Предлагаю на нечто среднем сойтись. Типа 400. Не много и не мало. Самый паровоз.
Что касается дерева и таблицы, пример будет некорректен ибо некрасиво реализован был и вообще лишь единожды. На самом деле счас я бы сделал это в виде TreeView + ТП. В Дерево можно и запросом все вытащить. Можно подумать и над оптимизацией с точки зрения не считывать все, а только первый уровень + развернутые. Ну как то так.
  

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



Сообщений: 99
Местоположение: Russia, Moscow
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #456 - 01. Марта 2010 :: 12:17
Печать  
Во! Поэтому я и предложил вытащить наружу параметр Улыбка Чтобы программист сам решал, сколько ему надо - 30, 200, 400, 500 или 8000 Улыбка
Вообще для того справочника, на котором я это дело сейчас испытываю - достаточно 200 за глаза. Но вот что встретится дальше - скрыто в тумане неизвестности Улыбка
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #457 - 01. Марта 2010 :: 12:34
Печать  
Ладно я подумаю, а пока сделаю или 300 или 400. Как настроение будет. Будет хорошее станет 300, будет плохое - 400. Если придумаю то вынесу в атрибут элемента коллекции Реквизиты.
  

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



Сообщений: 99
Местоположение: Russia, Moscow
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #458 - 02. Марта 2010 :: 19:42
Печать  
При запуске в терминале подсказки к кнопкам на командной панели показывает кракозяблами. Ни у кого нет мыслей, как забороть?
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #459 - 04. Марта 2010 :: 20:24
Печать  
Поскольку вопрос быстрого поиска встал очень остро я сделал двухвариантый подход. Стандартный я доработал. Теперь он может искать по Справочник.Вид, Строка, Число, Дата (ГГГГММДД вводить). При этом учитывает позицию, сортировку и наложенные отборы.
Реализованный ранее механизм (внещняя форма) вызывается при нажатии Ctrl+F.

3.04.013 от 05.03.10 г.
- Длина полей неограниченной длины обрезается до 300 при выводе.
- Новый публичный метод БыстрыйПоискПоПодстроке(ИмяКолонки, Подстрока, ТекущиеДанные) и ОткрытьФормуПоиска() у объектов-расширений «ПоставщикДанных.Справочник», «ПоставщикДанных.Документы», «ПоставщикДанных.Журнал». Осуществляет поиск и позиционирование на строке с найденным значением.
- Модифицирован быстрый поиск у объектов-расширений «ПоставщикДанных.Справочник», «ПоставщикДанных.Документы», «ПоставщикДанных.Журнал». Интерфейс без использования дополнительной формы. Ее можно вызвать отдельно. Также быстрый поиск учитывает текущую строку позиционирования, сортировку и наложенные отборы. Типы для быстрого поиска: Строка, Число, Дата, Справочник с указанным видом.
  

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #460 - 04. Марта 2010 :: 20:27
Печать  
Дальнейшее развитие поиска будет в виде поиска по перечислениям.
Безвидовых справочников не будет. Документов тоже.
По мне так Отбор + поиск куда более приятный чем все что есть в стандартной 1С 7.7. Но, к сожалению, некоторые люди считают иначе.
Что ж, их право.
  

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



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #461 - 06. Марта 2010 :: 10:23
Печать  
А возможна ли работа класса без установленного Office? Может можно каким-то образом OCX зарегистрировать? Просто не хотелось бы в терминал устанавливать office.
  
Наверх
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #462 - 06. Марта 2010 :: 11:15
Печать  
Ну собственно путем изысканий стало понятно что требуются:
comctl32.ocx
FM20.DLL
FM20ENU.DLL
mscomctl.ocx

Регистрируется через regsvr32 все кроме FM20ENU.DLL.
А вот победить
Цитата:
Неудачная попытка создания объекта
КартинкиПанелиУправления = СоздатьОбъект("MSComctlLib.ImageListCtrl");
Пока не получается
  
Наверх
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #463 - 07. Марта 2010 :: 08:07
Печать  
На самом деле Офис не обязательно оставлять. Можно просто поставить и снести, а компоненты все останутся.
+ у меня где то валяется инстальник этих ocx. В принципе можно поискать.
  

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



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #464 - 07. Марта 2010 :: 08:30
Печать  
vandalsvq писал(а) 07. Марта 2010 :: 08:07:
На самом деле Офис не обязательно оставлять. Можно просто поставить и снести, а компоненты все останутся.
+ у меня где то валяется инстальник этих ocx. В принципе можно поискать.

Да собственно перечень компонент и регистрацию comdlg32.dll то уже получилось сделать. Вопрос в том насколько это правомерно с точки зрения microsoft.
А вообще спасибо огромное за классы!!
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 29 30 [31] 32 33 ... 79
ОтправитьПечать