Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 7 ... 60 ОтправитьПечать
Очень популярная тема (более 25 ответов) Класс "ПрямойЗапрос" (число прочтений - 305113 )
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #60 - 30. Июля 2009 :: 06:44
Печать  
AntiBuh писал(а) 30. Июля 2009 :: 05:59:
тоже самое Печаль
может я запрос не правильно строю?

vandalsvq
если не трудно набросай примерчик
база Комплексная 4.5 дбф,  регистр Поставщики

требуется получить Начальный, Конечный остатки, Приход и Расход за произвольный период

на всякий, вот структура регистра

Мой совет, начни с простого...
сделай сначала РегистрОстаткиОбороты за период с ... по .... без указания изменерий и прочего. Посмотри что получится. Потом добавляй постепенно. Просто у меня нет ни комплексной ни ИТС под рукой
  

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


I Love YaBB 2!

Сообщений: 93
Зарегистрирован: 26. Июля 2006
Re: Класс "ПрямойЗапрос"
Ответ #61 - 30. Июля 2009 :: 06:51
Печать  
Спасибо, справочник отобразился, но при выборе любого элемента тут же падает платформа  Смущённый
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #62 - 30. Июля 2009 :: 06:52
Печать  
Uncle писал(а) 30. Июля 2009 :: 06:51:
Спасибо, справочник отобразился, но при выборе любого элемента тут же падает платформа  Смущённый

Переменная объекта должна быть переменной модуля формы. Т.е. существовать все время пока существует форма. По просту говоря объяви ее как
Код
Выбрать все
Перем ПоставщикДанных; 


в сааааамом самом верху
  

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


I Love YaBB 2!

Сообщений: 93
Зарегистрирован: 26. Июля 2006
Re: Класс "ПрямойЗапрос"
Ответ #63 - 30. Июля 2009 :: 06:58
Печать  
супер  Очень довольный
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #64 - 30. Июля 2009 :: 07:02
Печать  
Uncle писал(а) 30. Июля 2009 :: 06:58:
супер  Очень довольный

Ну что скажешь? Выделять для нее отдельную тему и выдать "опиум для народа"? Улыбка
  

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


I Love YaBB 2!

Сообщений: 93
Зарегистрирован: 26. Июля 2006
Re: Класс "ПрямойЗапрос"
Ответ #65 - 30. Июля 2009 :: 07:11
Печать  
vandalsvq писал(а) 30. Июля 2009 :: 07:02:
Uncle писал(а) 30. Июля 2009 :: 06:58:
супер  Очень довольный

Ну что скажешь? Выделять для нее отдельную тему и выдать "опиум для народа"? Улыбка


Непременно! Лично я давно ждал чего-то подобного для 7.7 и даже бродили мысли написать свое. Когда наткнулся на класс прямых запросов радости не было предела, ибо вот оно решение получения данных простым и понятным способом. Ну а о том что есть готовые интерфейсные элементы на базе прямых запросов я даже не мечтал. Так что респектище тебе безмерное, ты делаешь большое дело!

зы: появилась одна непонятность: у тебя в примере отбор по содержанию "ооо", так вот решил погонять и добавил через обычный справочник в конец наименования одной фирмы ООО чтобы увидеть как оно отразится в твоем классе... так и не отразилось. Обновление, закрыть/открыть, переиндексация не помогло. Взял фирму кот. попала в список, убрал у нее одну О - пропала, добавил - вернулась  Нерешительный
  
Наверх
 
IP записан
 
Uncle
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 93
Зарегистрирован: 26. Июля 2006
Re: Класс "ПрямойЗапрос"
Ответ #66 - 30. Июля 2009 :: 07:17
Печать  
А, понял, я менял название в некорневых элементах, хотя был включен иерархический просмотр. Да, но отсюда вопрос: как показать только те элементы что удовлетворяют условию отбора и текущего родителя и те группы, в которых содержатся элементы что удовлетворяют условию отбора, при этом элементы могут находится на глубине более 1 уровня относительно текущего. Надеюсь понятно выразился ,)
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #67 - 30. Июля 2009 :: 07:21
Печать  
Uncle писал(а) 30. Июля 2009 :: 07:17:
А, понял, я менял название в некорневых элементах, хотя был включен иерархический просмотр. Да, но отсюда вопрос: как показать только те элементы что удовлетворяют условию отбора и текущего родителя и те группы, в которых содержатся элементы что удовлетворяют условию отбора, при этом элементы могут находится на глубине более 1 уровня относительно текущего. Надеюсь понятно выразился ,)

Чуть позже подробнее скажу, а счас...
в документации объект ПоставщикДанных.Справочник описан очень подробно. На самом деле если подумать там ответы есть на все. А ПоставщикДанных.Данные собственно тебе и вернет объект типа "ПоставщикДанных.Справочник" вот и ковыряй Подмигивание
  

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


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #68 - 30. Июля 2009 :: 07:23
Печать  
А по твоему вопросу...
Если хочешь чтобы отображались каталоги независимо от того что установлено в отборе. То сделать это можно только поменяв принцип построения отбора. Т.е. класс.
В текущем варианте реализации только отключить иерархический просмотр.

Кстати а как себя 8-ка ведет в данном случае? надо посмотреть
  

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


I Love YaBB 2!

Сообщений: 93
Зарегистрирован: 26. Июля 2006
Re: Класс "ПрямойЗапрос"
Ответ #69 - 30. Июля 2009 :: 07:24
Печать  
Вобщем я так полагаю надо таки создавать отдельную тему и там продолжать. Если хочешь, буду активно тестить и обо всем рассказывать
  
Наверх
 
IP записан
 
Uncle
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 93
Зарегистрирован: 26. Июля 2006
Re: Класс "ПрямойЗапрос"
Ответ #70 - 30. Июля 2009 :: 07:29
Печать  
vandalsvq писал(а) 30. Июля 2009 :: 07:23:
А по твоему вопросу...
Если хочешь чтобы отображались каталоги независимо от того что установлено в отборе. То сделать это можно только поменяв принцип построения отбора. Т.е. класс.
В текущем варианте реализации только отключить иерархический просмотр.

Кстати а как себя 8-ка ведет в данном случае? надо посмотреть

8-ка отображает так: элементы соответствующие отбору и все группы, а было бы хорошо чтобы отображались только те группы, которые либо сами соответствуют отбору, либо содержат элементы соответствующие отбору и ничего лишнего
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #71 - 30. Июля 2009 :: 07:30
Печать  
Федор (fez) выдели плиз в отдельную тему в репозитории с названием Класс "ПоставщикДанных" сообщения по следующим номерам:
53,56,58,59,61-69 и данное сообщение
  

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


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #72 - 30. Июля 2009 :: 07:44
Печать  
Выделять сообщения с пропусками тяжело и геморройно.
Лучше создай просто новую тему, там и тут оставь перекрестные ссылки, и все обсуждение плавно переедет туда. Пока тут еще не наоффтопили.
  
Наверх
www  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПрямойЗапрос"
Ответ #73 - 30. Июля 2009 :: 08:22
Печать  
Ну все... обсуждения по КОП "ПоставщикДанных" предлагаю перенести сюда
http://www.1cpp.ru/forum/YaBB.pl?num=1248941896/0#1
  

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


1C++ rocks!

Сообщений: 26
Зарегистрирован: 28. Июля 2009
Re: Класс "ПрямойЗапрос"
Ответ #74 - 30. Июля 2009 :: 08:54
Печать  
Даже такая вещь не работает Печаль

|ВЫБРАТЬ
|  Рег.СуммаРубКонечныйОстаток
|ИЗ
|  $РегистрОстаткиОбороты.Поставщики( :Дк, :зКонДата) КАК Рег";
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 7 ... 60
ОтправитьПечать