Переключение на Главную Страницу Страницы: 1 ... 14 15 [16] 17 18 ... 60 ОтправитьПечать
Очень популярная тема (более 25 ответов) Класс "ПрямойЗапрос" (число прочтений - 304953 )
classic
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 330
Местоположение: г. Харьков
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #225 - 16. Сентября 2009 :: 18:39
Печать  
Тесты на боевой базе показали - в SQL режиме БИОстатки работают быстрее бухитогов, в разных случаях по разному, быват - так же (очень редко), бывает раза в три быстрее (тоже не часто), в среднем, на глаз - около 30%.
В ДБФ базе осталось отладочное сообщение про начало месяца, и в строке 463 не хватает ф-ции "Число".
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #226 - 16. Сентября 2009 :: 18:50
Печать  
classic писал(а) 16. Сентября 2009 :: 18:39:
В ДБФ базе осталось отладочное сообщение про начало месяца, и в строке 463 не хватает ф-ции "Число".

Спасибо. Подмигивание Мусор уберем. Теперь пора тестировать БИОбороты, БИОборотыДтКт Улыбка
  

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


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #227 - 18. Сентября 2009 :: 11:03
Печать  
Я только начинаю работать с прямыми запросами базе. С TSQL до этого никогда не сталкивался. Хотелось бы разобраться побыстрее, но времени не хватает. Аls бы какой-нибудь по КОП "ПрямойЗапрос" или хотябы примеров побольше вышлите...
  

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #228 - 18. Сентября 2009 :: 11:43
Печать  
Без базовых знаний TSQL мало что получится (но там ничего сложного нет).
А так читай: http://www.script-coding.info/Direct_queries.html
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #229 - 23. Сентября 2009 :: 07:18
Печать  
Новая версия

1.03.006 от 23.09.09 г.
- Исправлены некоторые незначительные ошибки
  

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


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #230 - 24. Сентября 2009 :: 04:01
Печать  
Код
Выбрать все
ТР = "ВЫБРАТЬ
	|$Спр.ТекущийЭлемент как [Номенклатура $Справочник.Номенклатура],
	|Срез.Адрес как [Адрес $Строка],
	|Срез.Владелец как [Владелец $Справочник.Номенклатура],
	|Срез.КодБазы как [КодБазы $Строка]
	|ИЗ
	|Справочник.Номенклатура КАК Спр $nolock
	|ЛЕВОЕ СОЕДИНЕНИЕ $СрезПоследних.СлужебныйОбщий(:ВыбДата,(Адрес)) КАК Срез
	|ПО Срез.Владелец = Спр.Номенклатура И
	|   Адрес ПОДОБНО :ВыбАдрес И
	|   КодБазы = :ВыбКодБазы
	|"
	; 


Как получить выборку владельцев по периодическому реквизиту подчиненного справочника, на который наложено дополнительное условие?
  

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
al_zzz
Senior Member
****
Отсутствует


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #231 - 24. Сентября 2009 :: 04:13
Печать  
При выполнении запроса выпадает ошибка:
State 42S22, native 207, message [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'Владелец'.
  

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #232 - 24. Сентября 2009 :: 06:51
Печать  
al_zzz писал(а) 24. Сентября 2009 :: 04:13:
При выполнении запроса выпадает ошибка:
State 42S22, native 207, message [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'Владелец'.


Поле "Владелец" у виртуальной таблицы не определено. Только поле "ТекущийЭлемент" + поля периодических реквизитов.
  

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #233 - 24. Сентября 2009 :: 08:23
Печать  
Выпущена новая версия.
1.04.001 от 24.09.09 г.
- Изменен принцип сбора данных ВТ РегистрОстаткиОбороты для DBF. Пересчет значений происходит без передачи таблицы на клиента, т.о. увеличина производительность при использовании таблицы.

Т.е. если ранее для пересчета значений на начало и конец периода с учетом оборотов происходила передача данных в ИТЗ, пересчет в ней и обратная укладка в БД, то сейчас пересчет происходит на движке SQLite. Т.о. удалось значительно увеличить скорость работы.

Пы.сы. вполне возможно появление ВТ БИОстаткиОбороты. Подмигивание
  

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


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #234 - 24. Сентября 2009 :: 08:38
Печать  
Цитата:
Поле "Владелец" у виртуальной таблицы не определено. Только поле "ТекущийЭлемент" + поля периодических реквизитов.


Спасибо, разобрался
  

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #235 - 24. Сентября 2009 :: 13:18
Печать  
Есть небольшой косячокс в ВТ РегистрОстаткиОбороты (в DBF). Кто первый найдет?  Смех

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

Плиз, подарите, не будьте жадинами Улыбка
  

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


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

Сообщений: 180
Местоположение: KIEV
Зарегистрирован: 17. Сентября 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #236 - 25. Сентября 2009 :: 11:50
Печать  
vandalsvq писал(а) 24. Сентября 2009 :: 13:18:
Есть небольшой косячокс в ВТ РегистрОстаткиОбороты (в DBF). Кто первый найдет?  Смех

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

Плиз, подарите, не будьте жадинами Улыбка


Что именно хочеш по отчету?
  

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #237 - 25. Сентября 2009 :: 14:05
Печать  
Zealot писал(а) 25. Сентября 2009 :: 11:50:
Что именно хочеш по отчету?

Просто чтобы когда просят показать пример, я мог взять и послать тем кто просит, а не объяснять как работать и все такое Улыбка ленивый ведь.  Смех
  

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


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

Сообщений: 180
Местоположение: KIEV
Зарегистрирован: 17. Сентября 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #238 - 25. Сентября 2009 :: 14:37
Печать  
vandalsvq писал(а) 25. Сентября 2009 :: 14:05:
Zealot писал(а) 25. Сентября 2009 :: 11:50:
Что именно хочеш по отчету?

Просто чтобы когда просят показать пример, я мог взять и послать тем кто просит, а не объяснять как работать и все такое Улыбка ленивый ведь.  Смех


Понял, буду дома поищу, если че найду выложу  Класс
  

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #239 - 25. Сентября 2009 :: 21:54
Печать  
Вышла новая версия. Брать всем и обязательно.
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 14 15 [16] 17 18 ... 60
ОтправитьПечать