Переключение на Главную Страницу Страницы: 1 ... 7 8 [9] 10 11 ... 79 ОтправитьПечать
Очень популярная тема (более 25 ответов) Класс "ПоставщикДанных" - обсуждения, примеры, вопросы (число прочтений - 363897 )
Zealot
1c++ donor
Отсутствует


Будьте профессионалами!

Сообщений: 180
Местоположение: KIEV
Зарегистрирован: 17. Сентября 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #120 - 29. Августа 2009 :: 18:42
Печать  
Если считаешь что грубо ответил, приношу свои извинения.

За ресторан все равно помню!!!!

Планы я понял! Удачи.

vandalsvq писал(а) 29. Августа 2009 :: 18:34:
Грубишь однако...  Круглые глаза

Расскажу немного о своих планах по развитию чтобы потом не было мучительно "больно".
1. Исправление существующих ошибок критичных для использования класса
2. Исправление существующих ошибок не критичных для использования класса
3. Доработка документации и составление полного описания
4. Оптимизация и универсализация функционала класса.

А в самую первую очередь я хочу реализовать возможность влиять на составление текста запроса в рамках "некритичных" блоков этого самого запроса. Т.о. появится возможность влиять на получение данных для дополнительных колонок не только посредством "при выводе строки", возможность самостоятельно перестраивать текст запроса под различные нужды программиста. А главное чтобы текст запроса был на синтаксисе класса ПрямойЗапрос чтобы не было проблем с использованием на DBF и SQL форматах БД. И вот в рамках этой работы кроме значительных временных и трудовых затрат, есть еще проблема возможной обратной совместимости для надстроек сделанных вне текущей реализации поставщика.

НО: я думаю стоит понимать что все это может быть реализовано "не завтра", а то и вообще может кануть в лету.  Смущённый

  

Старание и труд все перетрут.
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #121 - 29. Августа 2009 :: 18:51
Печать  
Zealot писал(а) 29. Августа 2009 :: 18:42:
Если считаешь что грубо ответил, приношу свои извинения.

За ресторан все равно помню!!!!


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

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


Будьте профессионалами!

Сообщений: 180
Местоположение: KIEV
Зарегистрирован: 17. Сентября 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #122 - 31. Августа 2009 :: 14:30
Печать  
Очередная порция  Смех

1) Не работают такие атрибуты табличного поля как: ФиксацияСлева, ФиксацияСправа, ОтборажатьЗаголовки, ВертСкроллер, возможно и другие но пока протестил только эти что были мне необходимы

2) Не работает в табличном поле при установленном атрибуте РазрешитьПеретаскивание = 1, drug&drop, 1С просто тупо валится не отрабатыя даже событие НачалоПеретаскивания()

Печаль
  

Старание и труд все перетрут.
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #123 - 31. Августа 2009 :: 16:07
Печать  
Zealot писал(а) 31. Августа 2009 :: 14:30:
Очередная порция  Смех

1) Не работают такие атрибуты табличного поля как: ФиксацияСлева, ФиксацияСправа, ОтборажатьЗаголовки, ВертСкроллер, возможно и другие но пока протестил только эти что были мне необходимы

2) Не работает в табличном поле при установленном атрибуте РазрешитьПеретаскивание = 1, drug&drop, 1С просто тупо валится не отрабатыя даже событие НачалоПеретаскивания()

Печаль

Ты не поверишь  Смех
ВСЕ РАБОТАЕТ  Очень довольный
Не подтверждаю. Куришь не то  Класс
  

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


Будьте профессионалами!

Сообщений: 180
Местоположение: KIEV
Зарегистрирован: 17. Сентября 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #124 - 31. Августа 2009 :: 18:10
Печать  
Цитата:
1) Не работают такие атрибуты табличного поля как: ФиксацияСлева, ФиксацияСправа, ОтборажатьЗаголовки, ВертСкроллер, возможно и другие но пока протестил только эти что были мне необходимы


Что тогда не так:

ТабличноеПоле = ПоставщикДанных.ТабличноеПоле;      
     ТабличноеПоле.СтильЗаголовков = 1;
     ТабличноеПоле.СтильРамки = 1;      
     ТабличноеПоле.ФиксацияСлева = 4;      
     ТабличноеПоле.ВосстановитьПозициюКолонок();


А нифига не фиксирует!
  

Старание и труд все перетрут.
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #125 - 31. Августа 2009 :: 18:14
Печать  
Zealot писал(а) 31. Августа 2009 :: 18:10:
Что тогда не так:

Если честно не знаю что там не так, у меня такой же код в тестовой конфе работает. Или ты мне дашь "тестовую" обработку, или же я не знаю чем помочь.
  

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #126 - 04. Сентября 2009 :: 06:49
Печать  
Обновление версии 3.01.003 от 04.09.09 г.
- Добавлена возможность отбора по графам журнала (внимание оч. влияет на производительность)
- Добавлена возможность запретить изменение отбора по графам журнала для пользователей
  

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #127 - 04. Сентября 2009 :: 08:41
Печать  
Я это....  Смущённый там был косячок.... кто брал обновитесь еще раз плиз.   Нерешительный
  

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


Будьте профессионалами!

Сообщений: 180
Местоположение: KIEV
Зарегистрирован: 17. Сентября 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #128 - 04. Сентября 2009 :: 09:31
Печать  
Мда, а что моя поправка не подошла, надо было изменить имя атрибута на РазрешитьОтборПоГраффамЖурнала  с ОтборПоГрафамЖурнала  Плачущий
Ладно перепешу у себя  Злой
Спасибо, что дело движется и класс Поставщик данных семимильными шагами шагает  Класс

vandalsvq писал(а) 04. Сентября 2009 :: 06:49:
Обновление версии 3.01.003 от 04.09.09 г.
- Добавлена возможность отбора по графам журнала (внимание оч. влияет на производительность)
- Добавлена возможность запретить изменение отбора по графам журнала для пользователей

  

Старание и труд все перетрут.
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #129 - 05. Сентября 2009 :: 17:31
Печать  
Zealot писал(а) 04. Сентября 2009 :: 09:31:
Мда, а что моя поправка не подошла, надо было изменить имя атрибута на РазрешитьОтборПоГраффамЖурнала  с ОтборПоГрафамЖурнала  Плачущий
Ладно перепешу у себя  Злой
Спасибо, что дело движется и класс Поставщик данных семимильными шагами шагает  Класс

vandalsvq писал(а) 04. Сентября 2009 :: 06:49:
Обновление версии 3.01.003 от 04.09.09 г.
- Добавлена возможность отбора по графам журнала (внимание оч. влияет на производительность)
- Добавлена возможность запретить изменение отбора по графам журнала для пользователей



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

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


Будьте профессионалами!

Сообщений: 180
Местоположение: KIEV
Зарегистрирован: 17. Сентября 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #130 - 07. Сентября 2009 :: 09:08
Печать  
vandalsvq писал(а) 04. Сентября 2009 :: 06:49:
Обновление версии 3.01.003 от 04.09.09 г.
- Добавлена возможность отбора по графам журнала (внимание оч. влияет на производительность)
- Добавлена возможность запретить изменение отбора по графам журнала для пользователей


А сортировка по графам журнала, даже по общим реквизитам не как не работала так и не работает, уже писал выше по форуму.  Плачущий
  

Старание и труд все перетрут.
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #131 - 07. Сентября 2009 :: 12:31
Печать  
Zealot писал(а) 07. Сентября 2009 :: 09:08:
vandalsvq писал(а) 04. Сентября 2009 :: 06:49:
Обновление версии 3.01.003 от 04.09.09 г.
- Добавлена возможность отбора по графам журнала (внимание оч. влияет на производительность)
- Добавлена возможность запретить изменение отбора по графам журнала для пользователей


А сортировка по графам журнала, даже по общим реквизитам не как не работала так и не работает, уже писал выше по форуму.  Плачущий


Общий реквизит общему реквизиту рознь. Что касается сортировки по общим реквизитам с признаком отбор то они работают прекрасно (как на SQL так и на DBF), что же касается сортировки по реквизитам без признака отбор, то исходя из того как 1С хранит их (в таблицах шапок документов) решено не делать этого. Собственно как и по графам отбора сортировки тоже не будет. В общем то просто это неэффективно. А в DBF так и вовсе нереализуемо.
  

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



Сообщений: 66
Местоположение: Москва
Зарегистрирован: 17. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #132 - 07. Сентября 2009 :: 15:47
Печать  
Еще раз спасибо за Класс и отдельное спасибо за
выбор групп
Цитата:
Бери новую версию и смотри в документации.

Все настроил  - работает.

Возник следующий вопрос.
Как настроить отборы когда поставщиком является ИндексированнаяТаблица?
Что - то у меня не получается  Озадачен
Может кто поделится рабочим кодом?
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #133 - 07. Сентября 2009 :: 16:07
Печать  
Отборы в индексированной таблице только стандартным методом для ИТЗ. См. сюда - http://www.1cpp.ru/docum/icpp/html/IndexedTable.html#setfilter

Такой формы как для справочников, документов и т.д. не будет даже в будущем. Просто не представляю как реализовывать. Улыбка
Хотя есть вариант реализации поставщика с временной таблицей. Но как всегда только идея, и до реальности ей пока далековато.  Подмигивание
  

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



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс "ПоставщикДанных"
Ответ #134 - 08. Сентября 2009 :: 07:29
Печать  
Про "ПоставщикДанных.Журнал"

1. Саш, а ты контекстное меню не собирался доводить до стандартного? В частности хотелось бы видеть пункты "Подчиненные документы", "Изменить время документа", "Открыть операцию", "Движения документа", "Запомнить".
2. Ввод нового документа. Помнишь, говорил, что при выборе из списка новых документов эсина позиционируется в списке на виде документа, который является текущим в журнале. + у тебя, если в этом списке нажать "ESC", то закрывается не только список, но и сама обработка с ТП (при нажатии на кнопку "отмена" такого эффекта не наблюдается).

Про "ПоставщикДанных.ТабличноеПоле"
Добавить отработку "ctrl+C" и "ctrl+Ins", для копирования в буфер текущего строкового представления ячейки.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 7 8 [9] 10 11 ... 79
ОтправитьПечать