Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) ТП и поставщики данных... (число прочтений - 11258 )
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТП и поставщики данных...
Ответ #15 - 03. Февраля 2009 :: 19:14
Печать  
vip писал(а) 03. Февраля 2009 :: 18:57:
Давай проясним вопрос.
У меня такого желания универсальности совсем нет. Переделывал я только тяжелые справочники, в которых нужны отборы по очень сложным критериям. Результатом очень доволен.

Как известно аппетит приходит во время еды Улыбка. Счас у меня есть аналог того о чем я говорил выше, но через связку SQL(lite)+ИТЗ. Результатом работы с пользовательской точки зрения доволен. С точки зрения производительности + автообновление, крайне недоволен. Просто эйфория от удобства и "красоты" прошла быстро и на повестке встал вопрос производительности. В итоге пришла в голову идея поставщика ODBC, а вдруг... спросил, мне подсказали... попробовал... понравилось, посмотрел профайлер, еще больше понравилось... в общем радости полные штаны. Но счас на повестку дня встал вопрос возврата "старого" функционала, но ведь хочется с учетом новых возможностей. Вот собственно пошли далее

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

Например, возьмем справочник "Расчетные счета". Реквизитов море, но в основном надо банк, номер счета. Остальное по необходимости (особенно для контрагентов). Значит редактирование обоими способами тут возможно скажем для этих двух реквизитов, и остальное можно кнопкой выбора варианта редактирования регулировать. Вот тут то и надо редактирование "пустой строки".... впрочем, а 8-ка то сначала элемент добавляет а потом редактирование предлагает... так что решение есть.

Цитата:
Запрет на непосредственное удаление делаю только самым бесправным юзерам. Остальным можно удалять.
Защищаюсь от битых ссылок так... (далее по тексту)

А вот тут спасибо, я подумаю. Конфигурацию конечно трогать не хотелось бы, поэтому оставлю это в качестве рекомендации программистам. Пусть сами решают. А непосредственное удаление сделаю через атрибут КОП-а, разрешено - предлагаю, нет - пошли в баню.

Да... вот вопрос пожалуй один и отпал. Однако пока вопрос, активизация нужной мне строки...  Улыбка
  

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТП и поставщики данных...
Ответ #16 - 03. Февраля 2009 :: 19:18
Печать  
А на счет пример... хороший пример... заставил задуматься над конструкцией произвольного текста запроса для отбора Улыбка
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: ТП и поставщики данных...
Ответ #17 - 03. Февраля 2009 :: 19:19
Печать  
Цитата:
Конфигурацию конечно трогать не хотелось бы, поэтому оставлю это в качестве рекомендации программистам

Не совсем тогда понимаю твою роль. Озадачен
Я типовыми и чужими конфами никогда не занимался и не буду.
Не люблю разгребать чужой бред, хватает своего. Улыбка
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: ТП и поставщики данных...
Ответ #18 - 03. Февраля 2009 :: 19:20
Печать  
vandalsvq писал(а) 03. Февраля 2009 :: 19:18:
А на счет пример... хороший пример... заставил задуматься над конструкцией произвольного текста запроса для отбора Улыбка

А в этом и есть великая сермяжная правда ТП.
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТП и поставщики данных...
Ответ #19 - 03. Февраля 2009 :: 19:30
Печать  
vip писал(а) 03. Февраля 2009 :: 19:19:
Не совсем тогда понимаю твою роль. Озадачен
Я типовыми и чужими конфами никогда не занимался и не буду.
Не люблю разгребать чужой бред, хватает своего. Улыбка


Моя роль... чаще всего кроме обычной работы 1С-ника я выполняю работу "обслуживающего персонала для программистов". Ну т.е. решили что надо чтобы формы элементов были похожи на современные, возможности вставить в справочник контрагенты например редактирование договоров прямо в форму элемента без дополнительного геммороя... сажусь я и пишу универсальный класс... потом его спорвождаю, дорабатываю и т.п. а другие проггеры внедряют на ряду со своими работами.
Вот... это если кратко.  Улыбка
  

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТП и поставщики данных...
Ответ #20 - 03. Февраля 2009 :: 19:41
Печать  
А вот я нашел в расширенном справочнике товарища Acsent установку текущей строки...
Сначала ТекСтрока = СоздатьОбъект("Структура"); потом в нее всю информацию о необходимой строке... и потом эту структуру в метод источника УстТекущуюСтроку(ТекСтрока)... честно признаться в документации не нашел.. блин.  Смущённый

Пы.сы. Теперь все понятно, роль данного функционала взял на себя атрибут ТекущаяСтрока.
Что ж.... пошел курить, как и что теперь.

ссылка где нашел: http://itland.ru/forum//index.php?showtopic=14699&pid=77569&mode=threaded&start=...
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: ТП и поставщики данных...
Ответ #21 - 03. Февраля 2009 :: 19:51
Печать  
Староватую инфу ты нашел.
С ТекущейСтрокой все проще. ТекущаяСтрока определяется поставщиком. Это только для ТЗ она действительно номер строки.
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТП и поставщики данных...
Ответ #22 - 03. Февраля 2009 :: 19:54
Печать  
vip писал(а) 03. Февраля 2009 :: 19:51:
Староватую инфу ты нашел.
С ТекущейСтрокой все проще. ТекущаяСтрока определяется поставщиком. Это только для ТЗ она действительно номер строки.


Ага... нашел уже все. Ну что ж... опять констатирую факт что плохо читал документацию.
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: ТП и поставщики данных...
Ответ #23 - 03. Февраля 2009 :: 19:56
Печать  
Цитата:
опять констатирую факт что плохо читал документацию

О! Очень довольный
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТП и поставщики данных...
Ответ #24 - 03. Февраля 2009 :: 20:05
Печать  
Ну до поры до времени вопросы кончились.
С текущей строкой разобрались, а с поиском что-нибудь придумаем. Еще столько предстоит сделать что даже тяжело представить откуда начать.  Улыбка
  

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


1C++ rocks!

Сообщений: 58
Зарегистрирован: 11. Июля 2010
Re: ТП и поставщики данных...
Ответ #25 - 04. Августа 2010 :: 12:01
Печать  
Очень-очень-очень интересная тема...

Идея поставщика с OLEDB (FoxPro) действительно безнадежна (в частности ProxyProvider) из-за неспособности выбирать информацию порциями? У Ужаста получилось преодолеть это?
http://www.1cpp.ru/forum/YaBB.pl?num=1190523570/1#1

Что значит "Перепиши часть строк журнала при интенсивном вводе документов"?
http://www.1cpp.ru/forum/YaBB.pl?num=1233351229/3#3

Посоветуйте, пожалуйста, провайдер для использования в ТП. Нужно видеть тяжелую выборку из разных таблиц (только просмотр).
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТП и поставщики данных...
Ответ #26 - 04. Августа 2010 :: 12:03
Печать  
DBF - 1sqlite
SQL - ODBC

Какую же ты старую тему нашел Улыбка.
  

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


1C++ rocks!

Сообщений: 58
Зарегистрирован: 11. Июля 2010
Re: ТП и поставщики данных...
Ответ #27 - 04. Августа 2010 :: 12:42
Печать  
У меня 1с v7.7 на на DBF.

1sqlite не годится, потому что не видит чужие таблицы (только те, которые видны в текущей сессии 1С).

Очень хочется использовать CURSOR.
Провайдеры OLEDB не годятся, наверное, из-за того, что не умеют выбирать информацию частично (да?).

Можно ODBC научить видеть CURSOR?
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП и поставщики данных...
Ответ #28 - 04. Августа 2010 :: 12:58
Печать  
Ты всё со своей консолидацией?  Улыбка
У тебя есть только один способ - выбирать данные из разных баз в ТЗ/ИТЗ и на их основе делать ТП
  
Наверх
 
IP записан
 
Лунтик
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 58
Зарегистрирован: 11. Июля 2010
Re: ТП и поставщики данных...
Ответ #29 - 04. Августа 2010 :: 13:19
Печать  
Посадить результаты запроса в ТЗ\ИТЗ стоит 20% времени формирования запроса. Жаба душит... Может в OLEDB не такие уж тормоза будут?

У Ужаста получилось?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать