Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Конструктор запросов 1C++ (SQL) v3.29 (число прочтений - 109653 )
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Конструктор запросов 1C++ (SQL) v3.29
20. Мая 2006 :: 12:12
Печать  
Плагин для OpenConf, аналог конструктора запросов 1Cv8.

История версий:
3.20: Поддержка перечислений в условиях и редакторе выражений.
3.10: Добавлен ряд методов для использования в скриптах.
3.00: Возможность открытия ранее созданных запросов.
2.90: Возможность изменения алиасов таблиц.
2.70: Константы в редакторе выражений.
2.60: Планы счетов, операции, проводки, отбор по субконто.
2.50: Вычисляемые поля.
2.40: Работа с формой.
2.30: Внутренние соединения в ВТ. Например:
Код
Выбрать все
SELECT РасходнаяНакладнаяСтроки.LINENO_ НомерСтроки
    , ОстаткиТоваровОстатки.ОстатокТовараОстаток
FROM $РегистрОстатки.ОстаткиТоваров(,
	  INNER JOIN $ДокументСтроки.РасходнаяНакладная AS РасходнаяНакладнаяСтроки With (NOLOCK) ON Товар = $РасходнаяНакладнаяСтроки.Товар,
	  (Склад = :ВыбСклад)
	  AND (РасходнаяНакладнаяСтроки.IDDOC = :ВыбДок),
	  Товар,) AS ОстаткиТоваровОстатки
    INNER JOIN $ДокументСтроки.РасходнаяНакладная AS РасходнаяНакладнаяСтроки With (NOLOCK) ON ОстаткиТоваровОстатки.Товар = $РасходнаяНакладнаяСтроки.Товар AND ОстаткиТоваровОстатки.ОстатокТовараОстаток < $РасходнаяНакладнаяСтроки.Количество
WHERE (РасходнаяНакладнаяСтроки.IDDOC = :ВыбДок) 



Для работы требуется OpenConf v1.0.2.0.

Обнаружена несовместимость с плагином oc2vba.


« Последняя редакция: 11. Апреля 2011 :: 09:09 - berezdetsky »  

qryMaker.zip ( 1751 KB | Загрузки )

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
ShootNICK
1c++ power user
Отсутствует



Сообщений: 29
Местоположение: Санкт-Петербург. РФ.
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #1 - 20. Мая 2006 :: 21:12
Печать  
Давененько не интересовался конструктором для 7.7 Улыбка аффтар жжошь! Улыбка
ну так понимаю осталось добавить вычисляемые поля... с case и прочим Улыбка
  
Наверх
ICQ  
IP записан
 
mash
1c++ donor
Отсутствует


1C++ v. 3.0.1.23

Сообщений: 148
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #2 - 23. Мая 2006 :: 15:12
Печать  
В условия неплохо бы добавить between. Недаром же для условия предназначены две колонки.
  

Поспешность наносит ущерб
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #3 - 13. Июня 2006 :: 06:29
Печать  
И как же запускается это чудо, поясните пожалуйста.
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #4 - 13. Июня 2006 :: 07:08
Печать  
Как плагин для OpenConf  Подмигивание http://openconf.1cpp.ru/
« Последняя редакция: 26. Сентября 2007 :: 10:33 - berezdetsky »  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #5 - 13. Июня 2006 :: 08:45
Печать  
Ага, нашел в Плагинах qryMaker и нажал RunWizard. Удобный конструктор, спасибо  Улыбка
  
Наверх
ICQ  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #6 - 15. Июня 2006 :: 18:58
Печать  
Хорошая штука.
Но почему же так не любют бухгалтеров умные головы?
Конструктор запросов полностью игнорирует все метаданные, связанные с бухгалтерией.
  

Константин
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #7 - 16. Июня 2006 :: 06:30
Печать  
Цитата:
Конструктор запросов полностью игнорирует все метаданные, связанные с бухгалтерией.

А ты почитай вот тут: http://www.1cpp.ru/forum/YaBB.pl?num=1149837287 может быть поймешь, почему  Улыбка
  
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #8 - 16. Июня 2006 :: 13:00
Печать  
Fez, я это читал. И конечно пробовал и БытрыеИтоги и БИSQL. Классы, написанные другими не могут полностью устраивать всех и всем. Поэтому приходится писать запросы самому, А конструктор - это прекрасный инструмент, если это не связано с бухгалтерией. Для нее приходится дописывать "ручками". А штатный 1Совский конструктор ведь позволяет кое-что.
  

Константин
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #9 - 19. Июня 2006 :: 13:53
Печать  
Исправления ошибок.

По поводу бухитогов: мне они не интересны. Но, если их поддержка (напр. в виде ВТ) появится в 1С++, всё это появится и в конструкторе. Напомню слова acsent (автора БИSQL):
Цитата:
Потом возможен перенос в 1С++


P.S. Где же здесь счётчик скачиваний? Озадачен
« Последняя редакция: 22. Августа 2006 :: 14:50 - berezdetsky »  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #10 - 19. Июня 2006 :: 20:01
Печать  
Цитата:
Исправления ошибок.

чего поправлено то?
Цитата:
P.S. Где же здесь счётчик скачиваний? Озадачен

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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #11 - 20. Июня 2006 :: 08:22
Печать  
trdm писал(а) 19. Июня 2006 :: 20:01:
чего поправлено то?

Запрещена сортировка по полям, отсутствующим в select list (как это по русски?) при указании SELECT DISTINCT. И ещё что-то.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
vik
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 5
Зарегистрирован: 27. Июня 2006
Re: Конструктор запросов 1C++ (SQL) v2.40
Ответ #12 - 27. Июня 2006 :: 12:47
Печать  
попробовал попользоваться, все замечательно, но вот частенько выскакивает ошибочка "35601 Element not found"  Печаль, и приходится каждый раз перегружать конфигуратор. Из-за чего такое может быть?
  
Наверх
 
IP записан
 
x-pert
1c++ developer
Отсутствует



Сообщений: 134
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #13 - 28. Июня 2006 :: 04:37
Печать  
berezdetsky писал(а) 20. Июня 2006 :: 08:22:
select list (как это по русски?)

выбор списка, наверное.
  
Наверх
 
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #14 - 28. Июня 2006 :: 04:42
Печать  
x-pert писал(а) 28. Июня 2006 :: 04:37:
berezdetsky писал(а) 20. Июня 2006 :: 08:22:
select list (как это по русски?)

выбор списка, наверное.


скорее выбранный список
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.40
Ответ #15 - 28. Июня 2006 :: 06:25
Печать  
Список выбора

Наиболее точных смысл передается именно фразой "select list, как это сказать по-русски" Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #16 - 28. Июня 2006 :: 08:26
Печать  
x-pert писал(а) 28. Июня 2006 :: 04:37:
berezdetsky писал(а) 20. Июня 2006 :: 08:22:
select list (как это по русски?)

выбор списка, наверное.

Имелся ввиду список полей в выходном наборе данных. В тексте соответствующей ошибки (и не только) это обозначено словами "select list".
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.40
Ответ #17 - 28. Июня 2006 :: 08:29
Печать  
vik писал(а) 27. Июня 2006 :: 12:47:
попробовал попользоваться, все замечательно, но вот частенько выскакивает ошибочка "35601 Element not found"  Печаль, и приходится каждый раз перегружать конфигуратор. Из-за чего такое может быть?

Хочу № версии, последовательность действий и тестовый .md.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.40
Ответ #18 - 28. Июня 2006 :: 08:32
Печать  
Есть такая беда...
  
Наверх
IP записан
 
x-pert
1c++ developer
Отсутствует



Сообщений: 134
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.3
Ответ #19 - 29. Июня 2006 :: 05:41
Печать  
DrACe писал(а) 28. Июня 2006 :: 04:42:
x-pert писал(а) 28. Июня 2006 :: 04:37:
berezdetsky писал(а) 20. Июня 2006 :: 08:22:
select list (как это по русски?)

выбор списка, наверное.


скорее выбранный список


а, ну если select list - это самостоятельная конструкция - таки да.
Просто сдуру посчитал, что это часть команды select (blah-blah-blah) from ..
  
Наверх
 
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.40
Ответ #20 - 29. Июня 2006 :: 09:04
Печать  
berezdetsky писал(а) 28. Июня 2006 :: 08:29:
vik писал(а) 27. Июня 2006 :: 12:47:
попробовал попользоваться, все замечательно, но вот частенько выскакивает ошибочка "35601 Element not found"  Печаль, и приходится каждый раз перегружать конфигуратор. Из-за чего такое может быть?

Хочу № версии, последовательность действий и тестовый .md.

Простейший пример - ВТ оборотов по любому оборотному регистру.
Группировка по любому измерению, сумма по любому ресурсу. Жмем запрос - "35601 Element not found"
Проверил на версии 240, 232
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.40
Ответ #21 - 29. Июня 2006 :: 14:00
Печать  
vivm писал(а) 29. Июня 2006 :: 09:04:
Простейший пример - ВТ оборотов по любому оборотному регистру.
Группировка по любому измерению, сумма по любому ресурсу. Жмем запрос - "35601 Element not found"
Проверил на версии 240, 232

Проверь v2.41. Лежит в начале топика.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.40
Ответ #22 - 30. Июня 2006 :: 02:32
Печать  
berezdetsky писал(а) 29. Июня 2006 :: 14:00:
vivm писал(а) 29. Июня 2006 :: 09:04:
Простейший пример - ВТ оборотов по любому оборотному регистру.
Группировка по любому измерению, сумма по любому ресурсу. Жмем запрос - "35601 Element not found"
Проверил на версии 240, 232

Проверь v2.41. Лежит в начале топика.


в v2.41 заработало  Улыбка
  
Наверх
ICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #23 - 03. Июля 2006 :: 12:59
Печать  
Будет ли в конструкторе поддержка запросов для дбф? Может к справочникам и сейчас сработает, но к регистрам запрос совсем не тот получается
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #24 - 03. Июля 2006 :: 13:26
Печать  
alest писал(а) 03. Июля 2006 :: 12:59:
Будет ли в конструкторе поддержка запросов для дбф?

В обозримом будущем не будет.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #25 - 04. Июля 2006 :: 16:14
Печать  
Вот как бы хелп почитать по конструктору?
А то чего-то не срастается у меня с ним.....
  
Наверх
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #26 - 04. Июля 2006 :: 17:33
Печать  
Вроде окно постоянно обновляется... Если в окне база данных строка не вмещается, то когда наводишь на нее мышкой всплывает подсказка, сразу уходит, пошевелишь мышкой - опять.
Это мелочь, но все равно сообщаю.
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #27 - 04. Июля 2006 :: 17:48
Печать  
А что нужно сделать что-бы поместить поле во вразу
SELECT fild, fild1....X?
Группировочные поля попадают, а вот остальные?
  
Наверх
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #28 - 04. Июля 2006 :: 18:25
Печать  
Первая закладка, окно поля- должны попадать
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #29 - 05. Июля 2006 :: 09:19
Печать  
trdm писал(а) 04. Июля 2006 :: 17:48:
А что нужно сделать что-бы поместить поле во вразу
SELECT fild, fild1....X?
Группировочные поля попадают, а вот остальные?

Если на вкладке "Группировка" заданы группировки или агрегатные функции, то в запрос попадают только они.
Иначе в запрос попадают все поля, выбранные на вкладке "Таблицы и поля".

Хелп отсутствует. Рисовал с натуры - посмотри в 1Cv8.

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

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #30 - 05. Июля 2006 :: 09:29
Печать  
А SRC будет? А то не всегда понятно чего к чему....
  
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #31 - 05. Июля 2006 :: 09:43
Печать  
trdm писал(а) 05. Июля 2006 :: 09:29:
А SRC будет? А то не всегда понятно чего к чему....

Исходников пока не будет - они ещё непонятнее.  Подмигивание Плагин, в общем то, начинался как попытка разобраться в объектной модели OpenConf и не предназначался для показа сообществу. Кто ж знал, что из него получится что-то путное?  Озадачен Короче говоря, это не тот код, которым я мог бы гордиться..  Печаль

А вот хелп вполне может быть (по мотивам топика). Если что не понятно - спрашивай.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #32 - 05. Июля 2006 :: 10:24
Печать  
Все равно, мощно задвинул...
Ну спрашивать пока рановато мне, я еще сам "в порядке постижения языка SQL, внутренней структуры таблиц 1С".
А ссылки на ocx-ы ты вовремя дал. Ставил на голый 2003-й. Пришлось воспользоваться ими....
  
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #33 - 05. Июля 2006 :: 10:48
Печать  
trdm писал(а) 05. Июля 2006 :: 10:24:
А ссылки на ocx-ы ты вовремя дал. Ставил на голый 2003-й. Пришлось воспользоваться ими....

А addin.htm из инета их таки не качает?  Печаль Или у тебя дефолтный браузер не IE?
Подниму на днях голую XP, потестирую..
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #34 - 05. Июля 2006 :: 11:00
Печать  
berezdetsky писал(а) 05. Июля 2006 :: 10:48:
trdm писал(а) 05. Июля 2006 :: 10:24:
А ссылки на ocx-ы ты вовремя дал. Ставил на голый 2003-й. Пришлось воспользоваться ими....

А addin.htm из инета их таки не качает?  Печаль Или у тебя дефолтный браузер не IE?
Подниму на днях голую XP, потестирую..

Не мучайся. У меня на 2003-м интернет дохлый, так что я oxc-ы с собой притащил, распихивал и регил их ручками не запуская инет....
Да, кстати, ты бы длл-ке название какое-нить другое дал, а то я один раз накрепко завис вспоминая что за AddIn.dll такая ))
  
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #35 - 06. Июля 2006 :: 12:21
Печать  
alest писал(а) 04. Июля 2006 :: 17:33:
Вроде окно постоянно обновляется... Если в окне база данных строка не вмещается, то когда наводишь на нее мышкой всплывает подсказка, сразу уходит, пошевелишь мышкой - опять.

Моим кодом окно не обновляется.
Сделал тестовую форму (один TreeView, пустой модуль):
  • самостоятельный .exe - подсказка не пропадает;
  • плагин OpenConf - подсказка пропадает;
  • плагин OpenConf ActiveX Document - подсказка даже не появляется.

Вывод - недоработка в OpenConf или в конфигураторе.

P.S. Эту подсказку контрол рисует самостоятельно для узлов, текст которых полностью не помещается в окне контрола. Я этим процессом управлять не могу (это не та подсказка, которая ToolTipText).
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #36 - 12. Июля 2006 :: 20:18
Печать  
А можно тогда параметры сделать для указания размера окна?
  
Наверх
ICQ  
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.41
Ответ #37 - 13. Июля 2006 :: 10:08
Печать  
Хорошо бы добавить в Таблицы и поля таблицу _1SConst, по аналогии с _1SJourn.
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #38 - 13. Июля 2006 :: 12:37
Печать  
alest писал(а) 12. Июля 2006 :: 20:18:
А можно тогда параметры сделать для указания размера окна?

Можно, но зачем? Я в этом проблемы не вижу, для тебя (см. #26) это - мелочь...

vivm
_1SCONST добавлю добавлен. Смотрится достаточно странно из-за невозможности типизовать поле VALUE. Эта проблема будет решена с появлением редактора вычисляемых полей.


Изменилось название .dll. Старый addin.dll следует удалить вручную.
« Последняя редакция: 13. Июля 2006 :: 15:28 - berezdetsky »  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #39 - 14. Июля 2006 :: 06:37
Печать  
А можно окно конструктора открывать НЕмодально?
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #40 - 14. Июля 2006 :: 12:09
Печать  
alest писал(а) 14. Июля 2006 :: 06:37:
А можно окно конструктора открывать НЕмодально?

Мне бы тоже этого хотелось, (растянуть окошко)....
  
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #41 - 14. Июля 2006 :: 12:38
Печать  
trdm писал(а) 14. Июля 2006 :: 12:09:
alest писал(а) 14. Июля 2006 :: 06:37:
А можно окно конструктора открывать НЕмодально?

Мне бы тоже этого хотелось, (растянуть окошко)....

+1  Смех
Только кодить это почему-то не тянет.  Смущённый

Допишу редактор выражений - открою исходники.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
ShootNICK
1c++ power user
Отсутствует



Сообщений: 29
Местоположение: Санкт-Петербург. РФ.
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #42 - 18. Июля 2006 :: 09:28
Печать  
А в контекстное меню вызов конструктора запросов можно как нибудь включить ? шоб оно как в 8ке Улыбка
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #43 - 18. Июля 2006 :: 10:08
Печать  
ShootNICK писал(а) 18. Июля 2006 :: 09:28:
А в контекстное меню вызов конструктора запросов можно как нибудь включить ? шоб оно как в 8ке Улыбка

хз. Я в OpenConf такого функционала не нашел. Но телепат как-то добавляет...  Озадачен
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
ShootNICK
1c++ power user
Отсутствует



Сообщений: 29
Местоположение: Санкт-Петербург. РФ.
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #44 - 18. Июля 2006 :: 10:27
Печать  
berezdetsky писал(а) 18. Июля 2006 :: 10:08:
хз. Я в OpenConf такого функционала не нашел. Но телепат как-то добавляет...  Озадачен

вот вот.. хотя вроде можно в шаблоны подцепить  Нерешительный
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #45 - 19. Июля 2006 :: 05:58
Печать  
Попробуйте посмотреть скрипт телепат.вбс
Там есть примеры как добавлять свои пункты меню
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
ShootNICK
1c++ power user
Отсутствует



Сообщений: 29
Местоположение: Санкт-Петербург. РФ.
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #46 - 19. Июля 2006 :: 11:05
Печать  
ага Улыбка хорошо бы теперь понять как выполнить метод этого qryMaker
  
Наверх
ICQ  
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #47 - 19. Июля 2006 :: 11:09
Печать  
Код
Выбрать все
Plugins("<ИмяПлагина>").<ИмяМетода>()
 



Ы?
  

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
ShootNICK
1c++ power user
Отсутствует



Сообщений: 29
Местоположение: Санкт-Петербург. РФ.
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #48 - 19. Июля 2006 :: 11:14
Печать  
Мерси Улыбка типа коллекция плагинов под опенкофом ? Улыбка
к скриптам так же обращаться можно ?
  
Наверх
ICQ  
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #49 - 19. Июля 2006 :: 11:22
Печать  
Конечно. Примеров куча в репозитории.
  

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #50 - 19. Июля 2006 :: 11:23
Печать  
Можно.
SuccessfulWork = Scripts("Intellisence").MethodsList()
  
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #51 - 19. Июля 2006 :: 11:44
Печать  
Как же всё запутано!..  Озадачен

Вот такой код работает:
Код
Выбрать все
Sub Telepat_OnCustomMenu(Cmd)
    If Cmd = "qryMaker" Then Plugins("qryMaker").RunWizard()
End Sub 


А такой - нет:
Код
Выбрать все
Sub Telepat_OnCustomMenu(Cmd)
    If Cmd = "qryMaker" Then Plugins(Cmd).RunWizard()
End Sub 


Ошибка: Недопустимый тип индекса. Круглые глаза
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #52 - 19. Июля 2006 :: 11:52
Печать  
А если попробовать так:

Код
Выбрать все
Sub Telepat_OnCustomMenu(Cmd)
    If Cmd = "qryMaker" Then Plugins(CStr(Cmd)).RunWizard()
End Sub 



  

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #53 - 19. Июля 2006 :: 12:06
Печать  
kuntashov писал(а) 19. Июля 2006 :: 11:52:
А если попробовать так:
Код
Выбрать все
Sub Telepat_OnCustomMenu(Cmd)
    If Cmd = "qryMaker" Then Plugins(CStr(Cmd)).RunWizard()
End Sub 


Это, конечно, работает. Но тоже - не очевидно. Ведь VarType(Cmd) и так равно vbString.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #54 - 19. Июля 2006 :: 12:26
Печать  
berezdetsky писал(а) 19. Июля 2006 :: 12:06:
kuntashov писал(а) 19. Июля 2006 :: 11:52:
А если попробовать так:
Код
Выбрать все
Sub Telepat_OnCustomMenu(Cmd)
    If Cmd = "qryMaker" Then Plugins(CStr(Cmd)).RunWizard()
End Sub 


Это, конечно, работает. Но тоже - не очевидно. Ведь VarType(Cmd) и так равно vbString.

А мне вообще конструкция непонятна с точки зрения программирования
Код
Выбрать все
Set MetaRef  = conf.MetaData.TaskDef.Childs(CStr(ArrTypeMDObj(0)))(CStr(ArrTypeMDObj(1)))
 


Вот как (эти параметры?|этот параметр?) представить на физическом уровне?:
Код
Выбрать все
CStr(ArrTypeMDObj(0)))(CStr(ArrTypeMDObj(1))
 


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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #55 - 19. Июля 2006 :: 12:38
Печать  
В VB имя дефолтного метода можно опускать. Т.е.
Код
Выбрать все
Set MetaRef = conf.MetaData.TaskDef.Childs(CStr(ArrTypeMDObj(0)))(CStr(ArrTypeMDObj(1))) 

это
Код
Выбрать все
Set MetaRef = conf.MetaData.TaskDef.Childs(CStr(ArrTypeMDObj(0))).item(CStr(ArrTypeMDObj(1))) 


Или я не понял вопрос?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #56 - 19. Июля 2006 :: 13:05
Печать  
Цитата:
В VB имя дефолтного метода можно опускать.


Ага, только вот в этом конкретном примере его опускать с точки зрения читабельности кода как раз и не надо бы было, "но это другая история".
  

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #57 - 19. Июля 2006 :: 13:08
Печать  
Цитата:
Это, конечно, работает. Но тоже - не очевидно. Ведь VarType(Cmd) и так равно vbString.


Это, думаю, на совести Билла Гейтса разработчиков бейсика. Не баг, но фича. Вообще, кажется мне, где-то я про это читал, но не обратил должного внимания.
  

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #58 - 19. Июля 2006 :: 13:11
Печать  
berezdetsky писал(а) 19. Июля 2006 :: 12:38:
В VB имя дефолтного метода можно опускать. Т.е.
Код
Выбрать все
Set MetaRef = conf.MetaData.TaskDef.Childs(CStr(ArrTypeMDObj(0)))(CStr(ArrTypeMDObj(1))) 

это
Код
Выбрать все
Set MetaRef = conf.MetaData.TaskDef.Childs(CStr(ArrTypeMDObj(0))).item(CStr(ArrTypeMDObj(1))) 


Или я не понял вопрос?

Все ты правильно понял.
А теперь и я врубился.
То a13x, все ты верно говоришь.
  
Наверх
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #59 - 20. Июля 2006 :: 05:50
Печать  
kuntashov писал(а) 19. Июля 2006 :: 13:08:
Цитата:
Это, конечно, работает. Но тоже - не очевидно. Ведь VarType(Cmd) и так равно vbString.


Это, думаю, на совести Билла Гейтса разработчиков бейсика. Не баг, но фича. Вообще, кажется мне, где-то я про это читал, но не обратил должного внимания.

Отнюдь.
Это баг опенконфа.
Несовсем правильно обрабатывает параметры, переданные по ссылке.
  
Наверх
 
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #60 - 20. Июля 2006 :: 07:14
Печать  
Цитата:
Отнюдь.
Это баг опенконфа.


Ну тогда мои искренние извинения Биллу и его команде.  Улыбка
  

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.43a
Ответ #61 - 21. Июля 2006 :: 10:25
Печать  
v2.43.
Исправлена ошибка, связанная с повторным редактированием запроса.
Плагин добавляет пункт в меню шаблонов телепата.

Редактор выражений, альфа-версия.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.43a
Ответ #62 - 21. Июля 2006 :: 10:47
Печать  
При вызове runWisard пишет:
"qryMaker: ActiveX component can't create object"
Чего-то не хватает?
  
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.43a
Ответ #63 - 21. Июля 2006 :: 11:00
Печать  
А v2.42 работает?

Попробуй 2.43c - без добавления в меню телепата.
  

qryMaker243c.zip ( 81 KB | Загрузки )

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.43a
Ответ #64 - 21. Июля 2006 :: 11:14
Печать  
Да нет, беда не в релизе, откатился на 2.31.1571,
то же самое. Блин, жалко....
Вообще не стартует на  XP у меня ((((((((
Мож закинешь исходники, попробую отшагать и посмотреть где чего? Хотя в среде VB не рабтал, но думаю не очень все сложно.
  
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.43a
Ответ #65 - 21. Июля 2006 :: 11:19
Печать  
Кроме перечисленных зависимостей есть ещё одна - Microsoft XML, v3.0. Я о ней не говорил, т.к. в XP эта версия XML-парсера встроена. Попробуй переустановить.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.43a
Ответ #66 - 21. Июля 2006 :: 11:27
Печать  
Не, похоже системе хенкель пришел, грузится ч/з раз.
Установил 3xml, да не понял подхватила ли его система, т.к. пришлось грузить последнюю рабочую конфигурацию..
ВОТ БЛИН, как не к стати...
  
Наверх
IP записан
 
ShootNICK
1c++ power user
Отсутствует



Сообщений: 29
Местоположение: Санкт-Петербург. РФ.
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.56
Ответ #67 - 12. Сентября 2006 :: 17:37
Печать  
v256. Замечательные доработки. Так сказать: скачок -  на лицо ! Улыбка

Вопрос следующего характера: для чего окошко с выбором запроса, если  все равно открывается последний набранный в конструкторе запрос ? будущая фича ?
  
Наверх
ICQ  
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.56
Ответ #68 - 14. Сентября 2006 :: 06:06
Печать  
Еще бы форму плагина переделать на ActiveX контрол, чтобы можно было в панели открывать...
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.56
Ответ #69 - 16. Сентября 2006 :: 12:04
Печать  
ShootNICK писал(а) 12. Сентября 2006 :: 17:37:
для чего окошко с выбором запроса, если  все равно открывается последний набранный в конструкторе запрос ? будущая фича ?

Не подтверждаю. Брось в меня полностью каталог тестовой базы, в которой это воспроизводится.

orefkov писал(а) 14. Сентября 2006 :: 06:06:
Еще бы форму плагина переделать на ActiveX контрол, чтобы можно было в панели открывать...

Форма в виде модального окна сделана по аналогии со встроенными конструкторами 1С.


Для всех, желающих что-то изменить, приложены исходники v2.56.
  

qryMakerSrc.zip ( 63 KB | Загрузки )

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #70 - 03. Октября 2006 :: 10:12
Печать  
работало-работало а седня "qryMaker: ActiveX component can't create object"
win2003 , кажись ниче не ставил в последние дни
на двух тачках
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #71 - 03. Октября 2006 :: 10:21
Печать  
Попробуй переустановить указанные в начале топика .ocx и VB runtime.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #72 - 03. Октября 2006 :: 11:14
Печать  
berezdetsky писал(а) 03. Октября 2006 :: 10:21:
Попробуй переустановить указанные в начале топика .ocx и VB runtime.

попробовал - непомогло Печаль
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #73 - 03. Октября 2006 :: 11:24
Печать  
хана. переустанавливай операционку.
я уже танцевал под эту мелодию месяца полтора ((
  
Наверх
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #74 - 03. Октября 2006 :: 11:30
Печать  
trdm писал(а) 03. Октября 2006 :: 11:24:
хана. переустанавливай операционку.
я уже танцевал под эту мелодию месяца полтора ((

и надолго хватит?
или образ сделать и восстановиться потом если шо?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #75 - 03. Октября 2006 :: 11:46
Печать  
trdm писал(а) 03. Октября 2006 :: 11:24:
хана. переустанавливай операционку.
я уже танцевал под эту мелодию месяца полтора ((

oops.. Ужас

1cvirus
Попробуй на одной из этих машин установить VB 6.0 SP6 и скомпилировать конструктор. Исходники чуть выше в топике. Скомпилируется - будет работать, нет - покажи ошибки компилятора.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #76 - 03. Октября 2006 :: 11:48
Печать  
berezdetsky писал(а) 03. Октября 2006 :: 11:46:
trdm писал(а) 03. Октября 2006 :: 11:24:
хана. переустанавливай операционку.
я уже танцевал под эту мелодию месяца полтора ((

oops.. Ужас

1cvirus
Попробуй на одной из этих машин установить VB 6.0 SP6 и скомпилировать конструктор. Исходники чуть выше в топике. Скомпилируется - будет работать, нет - покажи ошибки компилятора.

попробуй скомпилировать Озадачен - это в чем на какие кнопки давить
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #77 - 03. Октября 2006 :: 11:56
Печать  
Цитата:
попробуй скомпилировать  - это в чем на какие кнопки давить 

Microsoft Visual Basic 6.0 (SP6)
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #78 - 03. Октября 2006 :: 12:01
Печать  
berezdetsky писал(а) 03. Октября 2006 :: 11:56:
Цитата:
попробуй скомпилировать  - это в чем на какие кнопки давить  

Microsoft Visual Basic 6.0 (SP6)

это я понял
для начала надо научиться это делать
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #79 - 03. Октября 2006 :: 12:10
Печать  
1cvirus писал(а) 03. Октября 2006 :: 12:01:
berezdetsky писал(а) 03. Октября 2006 :: 11:56:
Цитата:
попробуй скомпилировать  - это в чем на какие кнопки давить  

Microsoft Visual Basic 6.0 (SP6)

это я понял
для начала надо научиться это делать

1. File \ Open Project...
2. File \ Make qryMaker.dll...
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #80 - 03. Октября 2006 :: 12:15
Печать  
berezdetsky писал(а) 03. Октября 2006 :: 11:46:
oops.. Ужас

Угу, а может я и не прав, по крайней мере надеюсь на энто..
  
Наверх
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #81 - 03. Октября 2006 :: 12:23
Печать  
скачаю (пока неполучается) - поставлю - продолжим
  
Наверх
 
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #82 - 05. Октября 2006 :: 13:59
Печать  
а нельзя в VB 2005? - я другого не нашел
при открытии предлагает сконвертить и выдает кучу ошибок
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #83 - 05. Октября 2006 :: 14:23
Печать  
1cvirus писал(а) 05. Октября 2006 :: 13:59:
а нельзя в VB 2005? - я другого не нашел
при открытии предлагает сконвертить и выдает кучу ошибок

Ага, а потом все качайте фраймверк.... нафиг, нафиг....
  
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #84 - 05. Октября 2006 :: 14:38
Печать  
1cvirus писал(а) 05. Октября 2006 :: 13:59:
а нельзя в VB 2005? - я другого не нашел
при открытии предлагает сконвертить и выдает кучу ошибок

Так задача стоит - не портировать конструктор, а выяснить, чего ему не хватает?

Проверь ещё, на месте (и зарегистрированы) ли config.tlb, msxml3.dll, telepat.dll, wshom.ocx ?

В осле шестая студия находится сразу.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #85 - 05. Октября 2006 :: 14:48
Печать  
качаю
  
Наверх
 
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #86 - 06. Октября 2006 :: 06:59
Печать  
поставил - скомпилил - заработало!!!
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #87 - 06. Октября 2006 :: 08:31
Печать  
1cvirus писал(а) 06. Октября 2006 :: 06:59:
поставил - скомпилил - заработало!!!

А между "поставил" и "скомпилил" работало?
Исходники выложены от v2.56. v2.61 после всего тоже работает?

Кто знает, есть у VB программ зависимости, которые не учитывает Package & Deployment Wizard?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #88 - 06. Октября 2006 :: 09:32
Печать  
Для всех, желающих что-то изменить, приложены исходники v2.56.  
qryMakerSrc.zip  

ругалось при открытии
Unable to set the version compatible component: F:\1С++\Конструктор запросов\исходники\qryMaker.dll
 
брал 2.56
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #89 - 06. Октября 2006 :: 09:56
Печать  
1cvirus писал(а) 06. Октября 2006 :: 09:32:
ругалось при открытии
Unable to set the version compatible component: F:\1С++\Конструктор запросов\исходники\qryMaker.dll

Это, до первой компиляции, нормально. На (87) ответить можешь?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #90 - 06. Октября 2006 :: 09:58
Печать  
berezdetsky писал(а) 06. Октября 2006 :: 08:31:
Кто знает, есть у VB программ зависимости, которые не учитывает Package & Deployment Wizard?

я в этом полный ноль
размер dll у меня получился 352 вместо 94 kb
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #91 - 06. Октября 2006 :: 10:10
Печать  
1cvirus писал(а) 06. Октября 2006 :: 09:58:
berezdetsky писал(а) 06. Октября 2006 :: 08:31:
Кто знает, есть у VB программ зависимости, которые не учитывает Package & Deployment Wizard?

я в этом полный ноль

А в этом: berezdetsky писал(а) 06. Октября 2006 :: 08:31:
А между "поставил" и "скомпилил" работало?
Исходники выложены от v2.56. v2.61 после всего тоже работает?

Или не проверял?

P.S. 94kb - это после сжатия upx.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #92 - 09. Октября 2006 :: 06:59
Печать  
(berezdetsky)
я невижу в ветке исходников 2.61
поставил - скомпилил - заработало!!!  - я имел ввиду поставил VB 6.0
скомпилил из 2.56 - заменил qryMaker.dll и заработало
если поставить с помошью setup.cmd - опять таже ошибка
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #93 - 09. Октября 2006 :: 11:21
Печать  
1cvirus писал(а) 05. Октября 2006 :: 14:48:
качаю

Link?
  
Наверх
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.61
Ответ #94 - 09. Октября 2006 :: 14:45
Печать  
trdm писал(а) 09. Октября 2006 :: 11:21:
1cvirus писал(а) 05. Октября 2006 :: 14:48:
качаю

Link?

http://rapidshare.de/files/30689085/Microsoft_Visual_Basic_6.0.zip
  
Наверх
 
IP записан
 
ShootNICK
1c++ power user
Отсутствует



Сообщений: 29
Местоположение: Санкт-Петербург. РФ.
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.72
Ответ #95 - 09. Марта 2007 :: 08:58
Печать  
фича риквест:
На изменение размера окна конструктора.

Можно забабахать ?
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.72
Ответ #96 - 12. Марта 2007 :: 09:05
Печать  
ShootNICK писал(а) 09. Марта 2007 :: 08:58:
фича риквест:
На изменение размера окна конструктора.

Можно забабахать ?


бабахай  Подмигивание
  

qryMakerSrc_001.zip ( 71 KB | Загрузки )

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
ShootNICK
1c++ power user
Отсутствует



Сообщений: 29
Местоположение: Санкт-Петербург. РФ.
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.72
Ответ #97 - 12. Марта 2007 :: 11:44
Печать  
ой сырцы Улыбка
  
Наверх
ICQ  
IP записан
 
ac86
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 23. Июля 2007
Re: Конструктор запросов 1C++ (SQL) v2.72
Ответ #98 - 23. Июля 2007 :: 09:25
Печать  
А у меня пишет : "key is not unique in collection", почему?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.73
Ответ #99 - 23. Июля 2007 :: 10:27
Печать  
Давай конфигурацию и последовательность действий, при которых это воспроизводится.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.79
Ответ #100 - 22. Ноября 2007 :: 09:03
Печать  
А где нибудь есть инструкция по пользованию этим конструктором? А то не понятно, что значат те или иные настройки.
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.79
Ответ #101 - 22. Ноября 2007 :: 09:21
Печать  
Например?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.79
Ответ #102 - 22. Ноября 2007 :: 09:27
Печать  
Ну например насройки на вкладке "Связи". Что с чем связывает, что значит флаг "все", что там за условие и т.д.
И если честно то мне интересно как создать такую строчку в конструкторе
асАрхивный = Регистр.ОстаткиТоваров.асТовар.Архивный
"Архивный" берётся из справочника Номенклатура и само собой в обычном запросе легко записывается. А вот как подобное написать с помощью этого конструктора мне не понятно.
ЗЫ Извеняюсь если вопросы тупые, но я просто только пытаюсь разобраться с прямыми запросами, да и то когда другой работы нет.
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.79
Ответ #103 - 22. Ноября 2007 :: 09:38
Печать  
Aswed писал(а) 22. Ноября 2007 :: 09:27:
Ну например насройки на вкладке "Связи". Что с чем связывает, что значит флаг "все", что там за условие и т.д.
И если честно то мне интересно как создать такую строчку в конструкторе
асАрхивный = Регистр.ОстаткиТоваров.асТовар.Архивный
"Архивный" берётся из справочника Номенклатура и само собой в обычном запросе легко записывается. А вот как подобное написать с помощью этого конструктора мне не понятно.
ЗЫ Извеняюсь если вопросы тупые, но я просто только пытаюсь разобраться с прямыми запросами, да и то когда другой работы нет.


Выбираешь таблицы регистра и справочника, в список полей выводишь реквизит Архивный, на вкладке "Псевдонимы" пишешь "асАрхивный", на вкладке "Связи" задаёшь условие

ОстаткиТоваров.асТовар = Товары.Ссылка

Всё.

Флаг "Все" обозначает внешнее соединение (OUTER JOIN).

Лучшая инструкция - BOL, команда SELECT и всё, что с ней связано.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.79
Ответ #104 - 22. Ноября 2007 :: 09:40
Печать  
berezdetsky писал(а) 22. Ноября 2007 :: 09:38:
Лучшая инструкция - BOL, команда SELECT и всё, что с ней связано.

+ по-хорошему ещё бы знать структуры и связи 1С-ких таблиц (вот тут хорошо написано)
  
Наверх
 
IP записан
 
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.79
Ответ #105 - 22. Ноября 2007 :: 10:18
Печать  
"ОстаткиТоваров.асТовар = Товары.Ссылка " - это условие в итоге будет выглядеть так?
Таблица1                   Таблица2            УсловиеСвязи
ОстаткиТоваров         Номенклатура    асТовар           = Ссылка
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.79
Ответ #106 - 22. Ноября 2007 :: 10:23
Печать  
Да.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.79
Ответ #107 - 22. Ноября 2007 :: 10:30
Печать  
А как тогда мне добавить ещё такие строки? Что их в условии я не вижуПечаль
асАрхивный = Регистр.ОстаткиТоваров.асТовар.Архивный - уже есть а теперь следующие
асГруппа = Регистр.ОстаткиТоваров.асТовар.Родитель;
чКодВТорговле = Регистр.ОстаткиТоваров.асТовар.чКодВТорговле;
асМол = Регистр.ОстаткиТоваров.асТовар.МОЛ.Родитель;

АсМол находится в справочнике Номенклатура, но тип значения у поля Справочник.Агенты

Думал по аналогии, но не понимаю как записать эти параметры
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.79
Ответ #108 - 22. Ноября 2007 :: 10:34
Печать  
с асМол вроде разобрался
Номенклатура         Агенты          Наименование = Наимменование
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.79
Ответ #109 - 22. Ноября 2007 :: 10:40
Печать  
Родитель и КодВТорговле - реквизиты справочника Номенклатура. Добавь их в список полей на первой вкладке. Для вывода мола нужно добавить таблицу Справочник.Агенты, вывести реквизит Агенты.Родитель и связать агентов с номенклатурой:

Номенклатура.МОЛ = Агенты.Ссылка

BOL всё же почитай - терминология схожая. Разберёшься с синтаксисом - разберёшься с конструктором.

МОЛ у номенклатуры?.. Озадачен
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.79
Ответ #110 - 22. Ноября 2007 :: 10:48
Печать  
Так и делал, добавлял в первой вкладке. А вот для связи что то они не выводятся в разворачивающемся списке.
Что такое BOL? Дай ссылку пжалстаУлыбка
Как описать эту строку асГруппа = Регистр.ОстаткиТоваров.асТовар.Родитель
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.79
Ответ #111 - 22. Ноября 2007 :: 11:56
Печать  
Aswed писал(а) 22. Ноября 2007 :: 10:48:
Так и делал, добавлял в первой вкладке. А вот для связи что то они не выводятся в разворачивающемся списке.

Что-то делаешь не так или у полей не совпадает тип. В этом случае нужно выполнить вручную некоторые преобразования. Т.е. конструктором такое соединение не построить.

Aswed писал(а) 22. Ноября 2007 :: 10:48:
Что такое BOL? Дай ссылку пжалстаУлыбка

Books Online. Документация. Входит в поставку SQL Server.

Aswed писал(а) 22. Ноября 2007 :: 10:48:
Как описать эту строку асГруппа = Регистр.ОстаткиТоваров.асТовар.Родитель

Реквизит Родитель справочника Номенклатура.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.80
Ответ #112 - 30. Ноября 2007 :: 06:08
Печать  
2berezdetsky
Прежде всего спасибо за такую классную разработку как конструктор запросов. Когда разобраляс с тем что да как в прямых запросах, так понял насколько классная, и облегчающая жизнь, штукаУлыбка Сейчас почти все запросы переписываю под прямые с помощью этого конструктора.
Теперь вопросик.
Есть такой регистр ОстаткиТоваров у него реквизиты:
- асТовар
- чОстаток
- сКодОП
Мне нужно получить Расход(чОстаток) за определённый период. Т.е. Функция чСуммаРасход = Расход(чОстаток).
Само собой беру для этого виртуальную таблицу "Остатки". Всё нормально работае, но трабл в том что надо при этом выбюоре добавить ещё два условия. Одно по справочнику Номенклатура (спокойно добавилось), а второе по реквизиту этого же регистра сКодОП.  Так вот с ним и проблема. Когда я добавил регистр ОстаткиТоваров(остатки) в нём осталось всего два реквизита для выбора: асТовар и чОстаток(остаток). Теперь вот сижу и думаю как добавить условие на этот реквизит. Если добавлять обычный регистр, то там видны все реквизиты, в том числе и нужный, но если я буду делать запрос не с помощью виртуальных таблиц, тогда не смогу выбрать данные за определённый период. Подскажите как быть?
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.80
Ответ #113 - 30. Ноября 2007 :: 08:14
Печать  
Aswed писал(а) 30. Ноября 2007 :: 06:08:
Мне нужно получить Расход(чОстаток) за определённый период. Т.е. Функция чСуммаРасход = Расход(чОстаток).
Само собой беру для этого виртуальную таблицу "Остатки".

Хм.. Я не очень представляю себе, как получить из ВТ Остатки сумму расхода. Озадачен
Я использовал бы ВТ Обороты или таблицу движений.

Aswed писал(а) 30. Ноября 2007 :: 06:08:
Если добавлять обычный регистр, то там видны все реквизиты, в том числе и нужный, но если я буду делать запрос не с помощью виртуальных таблиц, тогда не смогу выбрать данные за определённый период. Подскажите как быть?

А в чём проблема? Соединяй регистр с журналом:

Регистр.Документ = Журнал.Документ

и ограничивай период по Журнал.Позиция документа
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.80
Ответ #114 - 30. Ноября 2007 :: 09:17
Печать  
Спасиб, через ВТ Обороты в самом деле оказалось проще. Условие добавляется.
Как добавить такое условие сКодОп = а или сКодОп = е?

Текст запроса с одним условием

     ТекстЗапроса = "-- qryMaker:Отчет1.2007.11.29.15.42.34
           |SELECT ОстаткиТоваровОбороты.асТовар [асТовар $Справочник.Номенклатура]
           |      , ОстаткиТоваровОбороты.чОстатокРасход чСуммаРасход
           |FROM $РегистрОбороты.ОстаткиТоваров(,,,
           |            INNER JOIN $Справочник.Номенклатура AS Номенклатура ON асТовар = Номенклатура.ID,
           |            ($Номенклатура.Сверхнорматив = 1)
           |            AND (сКодОП = :е),,) AS ОстаткиТоваровОбороты
           |";

ЗЫ пытался дописывать так: AND (сКодОП = :е) OR (сКодОП = :а)
Выдаёт явно не то, значит не правильно.
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.80
Ответ #115 - 30. Ноября 2007 :: 09:41
Печать  
AND ((сКодОП = :е) OR (сКодОП = :а))
AND (сКодОП in (:e, :a))
Озадачен
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.80
Ответ #116 - 30. Ноября 2007 :: 10:02
Печать  
Операцию ИЛИ конструктор не умеет. Используй В (aka IN) или дописывай вручную.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.80
Ответ #117 - 03. Декабря 2007 :: 07:43
Печать  
Хочу сгрупировать получить сумму по колонке чСуммаРасход, для этого сумирую по ней,а остальные групирую.

     ТекстЗапроса = "-- qryMaker:Отчет1.2007.12.03.08.42.17
           |SELECT ОстаткиТоваровОбороты.асТовар [асТовар $Справочник.Номенклатура]
           |      , Агенты.PARENTID [асМол $Справочник.Агенты]
           |      , Sum(ОстаткиТоваровОбороты.чОстатокРасход) чСуммаРасход
           |FROM $РегистрОбороты.ОстаткиТоваров(,,,
           |            INNER JOIN $Справочник.Номенклатура AS Номенклатура ON асТовар = Номенклатура.ID
           |            INNER JOIN $Справочник.Агенты AS Агенты ON $Номенклатура.МОЛ = Агенты.ID,
           |            ($Номенклатура.Сверхнорматив = 1)
           |            AND (сКодОП = :е),,) AS ОстаткиТоваровОбороты
           |      INNER JOIN $Справочник.Номенклатура AS Номенклатура ON ОстаткиТоваровОбороты.асТовар = Номенклатура.ID
           |      INNER JOIN $Справочник.Агенты AS Агенты ON $Номенклатура.МОЛ = Агенты.ID
           |WHERE ($Номенклатура.Сверхнорматив = 1)
           |GROUP BY ОстаткиТоваровОбороты.асТовар
           |      , Агенты.PARENTID
           |";

В итоге, если не добавлять в "Групповое поле" ни каких колонок, то получаю необходимую мне сумму. Если же добавляю в это поле асТовар и Мол, то получаю только набор строк без сумирования по этой колонке. Что делаю не правильно?
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.80
Ответ #118 - 03. Декабря 2007 :: 08:12
Печать  
Если тебе кроме сумм по агентам и товарам нужна ещё общая сумма, используй With Rollup ("Итоги: Свертка" на вкладке "Дополнительно").
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.80
Ответ #119 - 03. Декабря 2007 :: 08:33
Печать  
Спасиб, пошло.
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.80
Ответ #120 - 03. Декабря 2007 :: 10:01
Печать  
berezdetsky

Из того же регистра что и пару постов назад
регистр ОстаткиТоваров у него реквизиты: 
- асТовар
- чОстаток
- сКодОП

надо получить движения по регистру НачОст, Приход, Раход, КонОст, в общем надо использовать ВТ ОстаткиОбороты. И надо включить условие отбора по сКодОП. А этот реквизит опять таки не виден в этой ВТПечаль Подскажи что делать.
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.80
Ответ #121 - 03. Декабря 2007 :: 10:23
Печать  
Aswed писал(а) 03. Декабря 2007 :: 10:01:
А этот реквизит опять таки не виден в этой ВТПечаль Подскажи что делать.

Очевидно - не использовать эту ВТ.

Ветка посвящена конструктору запросов, а не прямым запросам вообще. Задавай такие вопросы в отдельных ветках.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.81
Ответ #122 - 11. Декабря 2007 :: 12:40
Печать  
что то пропустил наверное. В последней версии конструктора нельзя выбрать условие на пометку удаления в _1SJOURN. Вроде раньше было?
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.81
Ответ #123 - 11. Декабря 2007 :: 12:46
Печать  
Добавлю, но не помню, чтобы я это убирал.  Озадачен А в какой версии можно было?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.81
Ответ #124 - 11. Декабря 2007 :: 12:53
Печать  
не вспомню, но вроде естественно если бы было
  
Наверх
ICQ  
IP записан
 
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.81
Ответ #125 - 12. Декабря 2007 :: 08:15
Печать  
berezdetsky
Подскажи пжалста как в конструкторе связать документ с субконто. Ты вчера мне уже подсказывал по этому запросу как выбрать по счёту. В документе бухгалтерская справка в табличной части есть такое поле как СубконтоДТ, не определлённого вида. Если выбирать по 41 счёту, то оно принимает значение справочника Номенклатура. Теперь вот пытаюсь связать это субконто с документом. В "Связи" выбираю таблицы: Бухгалтерская справка, Субконто. Условия связи: СубконтоДТ... А в поле которое предназначено для выбора связываемого элемента ничего для выбора нетПечаль Как правильно связать эти элементы???
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.81
Ответ #126 - 12. Декабря 2007 :: 08:27
Печать  
vivm писал(а) 11. Декабря 2007 :: 12:40:
что то пропустил наверное. В последней версии конструктора нельзя выбрать условие на пометку удаления в _1SJOURN. Вроде раньше было?

Добавил. Проверил - раньше никогда не было.

Aswed писал(а) 12. Декабря 2007 :: 08:15:
Подскажи пжалста как в конструкторе связать документ с субконто.

Ответ # 111 Цитата:
у полей не совпадает тип. В этом случае нужно выполнить вручную некоторые преобразования. Т.е. конструктором такое соединение не построить.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.82
Ответ #127 - 20. Декабря 2007 :: 09:59
Печать  
нашел баг
Построитель выпадает в ошибку если выбрать вариант сохранения запроса в файл, а файл с таким именем открыт в конфигураторе ... если не открыт то все ок
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.82
Ответ #128 - 20. Декабря 2007 :: 10:09
Печать  
ev-kov писал(а) 20. Декабря 2007 :: 09:59:
нашел баг
Построитель выпадает в ошибку если выбрать вариант сохранения запроса в файл, а файл с таким именем открыт в конфигураторе ... если не открыт то все ок

Сохранение в файл - имеется ввиду в модуль формы?
Распиши по шагам, т.к. у меня ошибка не воспроизвелась.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.82
Ответ #129 - 20. Декабря 2007 :: 10:23
Печать  
отбой это в старой версии была такая ошибка, час назад я в старой версии делал запрос с выбором расположения запроса в модуле формы, причем два раза подряд проделал оба раза упал конструктор, потом скачал новую версию, сейчасс проверил то же самое - не валится, теперь он стал спрашивать при открытии - выберите запрос, до этого не спрашивал ...
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.91
Ответ #130 - 28. Июля 2008 :: 06:31
Печать  
отрывок из документации:

Если в модуле формы есть уже созданные запросы, на экран будет выведен диалог, в котором следует выбрать имя редактируемого запроса. При отказе от выбора будет создан новый запрос.

Ни разу так не получалось. Что делаю не так?

Иван, а можно ещё открыть по выбору xml-ник из сохраненных в папке qryMaker, иногда хочется чего-нибудь в старый запрос добавить и использовать в другом месте. Может есть какая-нибудь секретная комбинация клавиш?
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.91
Ответ #131 - 28. Июля 2008 :: 06:45
Печать  
vivm писал(а) 28. Июля 2008 :: 06:31:
отрывок из документации:

Если в модуле формы есть уже созданные запросы, на экран будет выведен диалог, в котором следует выбрать имя редактируемого запроса. При отказе от выбора будет создан новый запрос.

Ни разу так не получалось. Что делаю не так?

Для поддержки повторного редактирования в самом запросе должна быть сохранена первая строка (с именем xml-файла). И эта часть не совместима с плагином oc2vba.

vivm писал(а) 28. Июля 2008 :: 06:31:
Иван, а можно ещё открыть по выбору xml-ник из сохраненных в папке qryMaker, иногда хочется чего-нибудь в старый запрос добавить и использовать в другом месте. Может есть какая-нибудь секретная комбинация клавиш?

Я могу это сделать, но на сколько информативными будут для тебя имена сотни-другой файлов без текстов запросов?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.91
Ответ #132 - 28. Июля 2008 :: 07:06
Печать  
да можно будет хотя бы последний запрос открыть.

Иногда чего-нибудь делаешь, 1С-ка вылетает. Когда снова конструктор открываешь, он пустой открывается, хотелось хотя бы последнюю сохраненную версию открыть.
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #133 - 30. Июля 2008 :: 06:32
Печать  
vivm
Добавлен метод OpenQuery(). Открывает окно со списком запросов для выбора.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #134 - 31. Июля 2008 :: 03:49
Печать  
спасибо  Улыбка
  
Наверх
ICQ  
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #135 - 01. Августа 2008 :: 11:36
Печать  
Попробовал запустить КонструкторЗапросов - ругается , что "ActiveX component can' create object"
Что я сделал не так?
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #136 - 01. Августа 2008 :: 13:22
Печать  
Как устанавливал? Куда предыдущую версию дел?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #137 - 01. Августа 2008 :: 14:57
Печать  
berezdetsky писал(а) 01. Августа 2008 :: 13:22:
Как устанавливал? Куда предыдущую версию дел?

Ставил запуском msi,
TabCtl32.ocx, MSComCtl.ocx, VBRun60 в наличии
TabCtl32.ocx и MSComCtl.ocx заренистрированы
Старый ... хм... никуда не девал... Наверное, поверх ставил.
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #138 - 01. Августа 2008 :: 15:22
Печать  
Тогда хз. Я о такой ситуации слышал раза три, но в живую не видел, так что разобраться не смогу. Помогает, почему-то, установка среды разработки VB 6.0. Возможно, поможет переустановка WSH.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #139 - 04. Августа 2008 :: 22:37
Печать  
Mikeware писал(а) 01. Августа 2008 :: 14:57:
Ставил запуском msi,
TabCtl32.ocx, MSComCtl.ocx, VBRun60 в наличии
TabCtl32.ocx и MSComCtl.ocx заренистрированы
Старый ... хм... никуда не девал... Наверное, поверх ставил.


Попробуй на всякий
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #140 - 05. Августа 2008 :: 06:12
Печать  
Это вряд ли, если предыдущая версия работала. По сравнению с предыдущей, в v3.0 добавлена одна зависимость - от scrrun.dll (используется Scripting.FileSystemObject). Но эта .dll штатно встроена в Windows XP. Нерешительный
« Последняя редакция: 05. Августа 2008 :: 07:29 - berezdetsky »  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #141 - 05. Августа 2008 :: 07:22
Печать  
berezdetsky писал(а) 05. Августа 2008 :: 06:12:
Это вряд ли, если предыдущая версия работала. По сравнению с предыдущей, в v3.0 добавлена одна зависимость - от scrrun.dll (ислользуется Scripting.FileSystemObject). Но эта .dll штатно встроена в Windows XP. Нерешительный
Может, влияет, что у меня 2003 сервер?
Попробовал ert от Arta - не помогло.
ошибка та же.
  
Наверх
ICQ  
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #142 - 05. Августа 2008 :: 07:25
Печать  
Цитата:
Может, влияет, что у меня 2003 сервер?
Попробовал ert от Arta - не помогло.
ошибка та же.


у меня тоже 2003 сервер, все работает
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #143 - 05. Августа 2008 :: 09:28
Печать  
Mikeware писал(а) 05. Августа 2008 :: 07:22:
Может, влияет, что у меня 2003 сервер?
Попробовал ert от Arta - не помогло.
ошибка та же.

Ну типа политики изменились может быть. Домен?
  
Наверх
 
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #144 - 05. Августа 2008 :: 10:03
Печать  
Arta писал(а) 05. Августа 2008 :: 09:28:
Ну типа политики изменились может быть. Домен?

Домен. Но я админ. Нехорошо, конечно, постоянно под админом, но...
  
Наверх
ICQ  
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #145 - 08. Августа 2008 :: 10:37
Печать  
Очень уж нужно добавить в конструкторе возможность выставления даты или периода, чтобы конструктор сам вставлял куда нужно , как в родном.

Плиззз, а то иногда замучишься думать куда правильнее и как Печаль
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #146 - 08. Августа 2008 :: 10:46
Печать  
Ты о чём?  Озадачен
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #147 - 08. Августа 2008 :: 10:58
Печать  
Напомните, для ДБФ этот конструктор менялся?
или ручками текст запроса корежить?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #148 - 08. Августа 2008 :: 11:01
Печать  
DBF не поддерживается.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #149 - 12. Августа 2008 :: 02:44
Печать  
berezdetsky писал(а) 08. Августа 2008 :: 10:46:
Ты о чём?  Озадачен

ну чтобы периоды в запросе сформированном вставляла (периоды дат) и с возможностью вставить на форму сразу при формировании, как с другими условиями работает уже Подмигивание
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #150 - 12. Августа 2008 :: 06:04
Печать  
Объясни на пальцах и с картинками, т.к. то немногое, что я понял из твоей хотелки, уже реализовано.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #151 - 12. Августа 2008 :: 07:16
Печать  
ну все просто,
1. сейчас создав тот или иной запрос он формирует запрос (скажем по остаткам) и все, а даты на которую или периода нет отсюда собранный отчет по умолчанию формируется за весь период работы базы.
Также с выборкой документов, добавить вставку по периоду выбранному в конструкторе тоесть:
В конструкторе указываю период или дату (тоесть реквизит), а конструктор выкидывает на форму (если я выбрал ее создать) и в запрос.
2. Также если в конструкторе я выбираю условия через список значений (select val), то она не добавляет УложитьСписокОбъектов()
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #152 - 12. Августа 2008 :: 07:48
Печать  
pavlo писал(а) 12. Августа 2008 :: 07:16:
1. сейчас создав тот или иной запрос он формирует запрос (скажем по остаткам) и все, а даты на которую или периода нет отсюда собранный отчет по умолчанию формируется за весь период работы базы.

Если дата или период заданы в параметрах ВТ, они добавляются на форму.

pavlo писал(а) 12. Августа 2008 :: 07:16:
Также с выборкой документов, добавить вставку по периоду выбранному в конструкторе тоесть:
В конструкторе указываю период или дату (тоесть реквизит), а конструктор выкидывает на форму (если я выбрал ее создать) и в запрос.

Если по полю Журнал.ПозицияДокумента заданы условия, соответствующие поля добавляются на форму.

pavlo писал(а) 12. Августа 2008 :: 07:16:
2. Также если в конструкторе я выбираю условия через список значений (select val), то она не добавляет УложитьСписокОбъектов()

Для этого нужно знать имя переменной, хранящей список значений. Если предположить, что оно совпадает с именем временной таблицы, то можно сделать.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #153 - 12. Августа 2008 :: 08:46
Печать  
А исходников этого плагина в открытом доступе нет?
Может быть, можно доработать для ДБФ?
Или проще в режиме 1С-Предприятие пользоваться что-то типа 1CQA ?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #154 - 12. Августа 2008 :: 08:51
Печать  
artbear писал(а) 12. Августа 2008 :: 08:46:
А исходников этого плагина в открытом доступе нет?

Скинь мне в ЛС свой емэйл, вечером вышлю тебе исходники.

artbear писал(а) 12. Августа 2008 :: 08:46:
Может быть, можно доработать для ДБФ?

Здесь всё от тебя зависит. Удачи!  Улыбка

artbear писал(а) 12. Августа 2008 :: 08:46:
Или проще в режиме 1С-Предприятие пользоваться что-то типа 1CQA ?

Функционал этих продуктов не пересекается.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #155 - 12. Августа 2008 :: 10:54
Печать  
berezdetsky писал(а) 12. Августа 2008 :: 07:48:
pavlo писал(а) 12. Августа 2008 :: 07:16:
2. Также если в конструкторе я выбираю условия через список значений (select val), то она не добавляет УложитьСписокОбъектов()

Для этого нужно знать имя переменной, хранящей список значений. Если предположить, что оно совпадает с именем временной таблицы, то можно сделать.


Ну в условии я руками пишу название переменной
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #156 - 12. Августа 2008 :: 11:09
Печать  
pavlo писал(а) 12. Августа 2008 :: 10:54:
berezdetsky писал(а) 12. Августа 2008 :: 07:48:
pavlo писал(а) 12. Августа 2008 :: 07:16:
2. Также если в конструкторе я выбираю условия через список значений (select val), то она не добавляет УложитьСписокОбъектов()

Для этого нужно знать имя переменной, хранящей список значений. Если предположить, что оно совпадает с именем временной таблицы, то можно сделать.


Ну в условии я руками пишу название переменной

В этом условии ты руками пишешь имя временной таблицы для инструкции

SELECT val FROM #

Эти имена у тебя всегда совпадают?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #157 - 13. Августа 2008 :: 02:13
Печать  
Совпадают с чем?
Если ты про то, что будет ли это имя таблицы в коде, но тут в моих интересах чтобы было или уже поправлю если что.
« Последняя редакция: 13. Августа 2008 :: 05:30 - pavlo »  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
mov68
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 180
Зарегистрирован: 21. Декабря 2007
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #158 - 20. Августа 2008 :: 07:46
Печать  
Не пинайте за слишком большие хотелки:

-А нельзя ли прописав определенные строки в классе (типа Dephi), сделать так, чтобы конструктор запросов мог работать с этим классом (в первую очередь имел ввиду AccountsRecordset), типа появился новый объект конфигурации с определенным набором полей и строим по нему запрос или используем в сочетании. (или я отстал от жизни и такое уже реализовано Круглые глаза). Немножко понимаю сложность задачи, но возможность привинчивать классы, облегчающие написание запросов - было бы супер
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #159 - 20. Августа 2008 :: 08:19
Печать  
Да, было бы супер. Но, IMHO, количество "классов, облегчающих написание запросов" ещё не достигло критической массы для этого. И вряд ли это когда-то случится.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
mov68
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 180
Зарегистрирован: 21. Декабря 2007
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #160 - 20. Августа 2008 :: 08:22
Печать  
Я так понял - и не надеяться? Смущённый
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #161 - 20. Августа 2008 :: 08:28
Печать  
Ради одного класса - нет. Приходи, когда их наберётся хотя бы с десяток..  Улыбка
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
mov68
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 180
Зарегистрирован: 21. Декабря 2007
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #162 - 20. Августа 2008 :: 08:43
Печать  
Извини за нахальство, ну не прикрутить, просто включить один классик в конструктор (по работе с бух итогами ничего в конструкторе нет), не универсально, но класс же твой, нарушений прав нет, ну больно хоца Улыбка
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #163 - 20. Августа 2008 :: 09:16
Печать  
Думаешь, я этим классом пользуюсь? Каждый раз - как первый..  Улыбка
Может быть, когда ни-будь, долгими зимними вечерами..
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
r.serg
YaBB Newbies
*
Отсутствует



Сообщений: 9
Зарегистрирован: 11. Сентября 2008
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #164 - 11. Сентября 2008 :: 09:12
Печать  
berezdetsky писал(а) 20. Мая 2006 :: 12:12:
История версий:
3.00: Возможность открытия ранее созданных запросов.


Почему не удалось сделать функциональность 8-ки в части открытия запросов.
Т.е. встаем на текст запроса, жмем заветные клавиши (или м.б. пунктик меню) и именно этот запрос открывается.
Это был бы существенный плюс. Сейчас же приходится выбирать из списка сохраненных. А если поправил ручками - все теряется.
  

Для того, кто не признает ограничений, границ не существует
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #165 - 11. Сентября 2008 :: 09:24
Печать  
r.serg писал(а) 11. Сентября 2008 :: 09:12:
Почему не удалось сделать функциональность 8-ки в части открытия запросов.
Т.е. встаем на текст запроса, жмем заветные клавиши (или м.б. пунктик меню) и именно этот запрос открывается.
Это был бы существенный плюс. Сейчас же приходится выбирать из списка сохраненных. А если поправил ручками - все теряется.

Такая задача никогда не ставилась. Строго говоря, сама эта возможность - побочный эффект реализации поддержки UNION.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
r.serg
YaBB Newbies
*
Отсутствует



Сообщений: 9
Зарегистрирован: 11. Сентября 2008
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #166 - 11. Сентября 2008 :: 10:40
Печать  
berezdetsky писал(а) 11. Сентября 2008 :: 09:24:
r.serg писал(а) 11. Сентября 2008 :: 09:12:
Почему не удалось сделать функциональность 8-ки в части открытия запросов.
Т.е. встаем на текст запроса, жмем заветные клавиши (или м.б. пунктик меню) и именно этот запрос открывается.
Это был бы существенный плюс. Сейчас же приходится выбирать из списка сохраненных. А если поправил ручками - все теряется.

Такая задача никогда не ставилась. Строго говоря, сама эта возможность - побочный эффект реализации поддержки UNION.

UNION? А при чем тут ...?
Я имел ввиду, что... запрос взять не из сохраненных в xml формате, а прям из текста модуля...

+ Есть ли планы реализовать работу со вложенными запросами?
  

Для того, кто не признает ограничений, границ не существует
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #167 - 11. Сентября 2008 :: 10:59
Печать  
Надо чтоб в плагине была функция открытия с указанным текстом запроса. Кому надо, для опенконфа напишет скрипт. Там ничего сложного не будет.
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #168 - 11. Сентября 2008 :: 11:45
Печать  
r.serg писал(а) 11. Сентября 2008 :: 10:40:
UNION? А при чем тут ...?

Прикинь..  Класс

r.serg писал(а) 11. Сентября 2008 :: 10:40:
Я имел ввиду, что... запрос взять не из сохраненных в xml формате, а прям из текста модуля...

Таких планов нет.

r.serg писал(а) 11. Сентября 2008 :: 10:40:
Есть ли планы реализовать работу со вложенными запросами?

Конструктор умеет работать с подзапросами практически с рождения. В v1.20 (самой ранней из имеющихся у меня в VSS) этот функционал уже реализован.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
r.serg
YaBB Newbies
*
Отсутствует



Сообщений: 9
Зарегистрирован: 11. Сентября 2008
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #169 - 15. Сентября 2008 :: 06:02
Печать  
berezdetsky писал(а) 11. Сентября 2008 :: 11:45:
Конструктор умеет работать с подзапросами практически с рождения. В v1.20 (самой ранней из имеющихся у меня в VSS) этот функционал уже реализован.

Да, прошу прощения, сразу не заметил.  Класс
Только вот, окошко главного запроса пропадает, при открытии подзапроса.

berezdetsky писал(а) 11. Сентября 2008 :: 11:45:
r.serg писал(а) 11. Сентября 2008 :: 10:40:
Я имел ввиду, что... запрос взять не из сохраненных в xml формате, а прям из текста модуля...

Таких планов нет.

А если ли тогда возможность в плагине открывать переданный запрос? Может тогда действительно реализовать скриптами?

  

Для того, кто не признает ограничений, границ не существует
Наверх
 
IP записан
 
r.serg
YaBB Newbies
*
Отсутствует



Сообщений: 9
Зарегистрирован: 11. Сентября 2008
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #170 - 16. Сентября 2008 :: 06:16
Печать  
berezdetsky

Что думаешь насчет возможности - передавать плагину запрос (в любом формате)...? (или реквизиты для заполнения, и т.д.)
  

Для того, кто не признает ограничений, границ не существует
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #171 - 16. Сентября 2008 :: 12:28
Печать  
r.serg писал(а) 16. Сентября 2008 :: 06:16:
Что думаешь насчет возможности - передавать плагину запрос (в любом формате)...? (или реквизиты для заполнения, и т.д.)

Пока ничего. Выкладывай лексер метаязыка 1С++ - подумаю..  Круглые глаза
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
r.serg
YaBB Newbies
*
Отсутствует



Сообщений: 9
Зарегистрирован: 11. Сентября 2008
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #172 - 16. Сентября 2008 :: 13:00
Печать  
berezdetsky писал(а) 16. Сентября 2008 :: 12:28:
r.serg писал(а) 16. Сентября 2008 :: 06:16:
Что думаешь насчет возможности - передавать плагину запрос (в любом формате)...? (или реквизиты для заполнения, и т.д.)

Пока ничего. Выкладывай лексер метаязыка 1С++ - подумаю..  Круглые глаза


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

У тебя же открываются уже созданные запросы (из xml). Нужно сделать тоже самое, только чтобы без вопросов и возвращало текст запроса.
  

Для того, кто не признает ограничений, границ не существует
Наверх
 
IP записан
 
r.serg
YaBB Newbies
*
Отсутствует



Сообщений: 9
Зарегистрирован: 11. Сентября 2008
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #173 - 16. Сентября 2008 :: 13:04
Печать  
Кстати, почему-то не работает механизм задания Алиаса таблицы (qryMaker.dll ver.3.0.0.2031).

Т.е. он работает для обычных таблиц - пишет алиас в текст запроса корректно, но в форме алиас никак не отображается (только по кнопке).
А вот для вложенных запросов - вылетает при попытке присвоить алиас.
  

Для того, кто не признает ограничений, границ не существует
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #174 - 16. Сентября 2008 :: 13:19
Печать  
r.serg писал(а) 16. Сентября 2008 :: 13:00:
блин... я не об этом. Нужно в плагине сделать функцию, чтобы в нее передавать параметр для заполнения формы Конструктора. По кнопке ОК возвращать итоговый запрос.

У тебя же открываются уже созданные запросы (из xml). Нужно сделать тоже самое, только чтобы без вопросов и возвращало текст запроса.

Т.е. сделать загрузку запроса из строки в формате xml, как это сделано в ВК qryConsole?

r.serg писал(а) 16. Сентября 2008 :: 13:04:
Кстати, почему-то не работает механизм задания Алиаса таблицы (qryMaker.dll ver.3.0.0.2031).

Т.е. он работает для обычных таблиц - пишет алиас в текст запроса корректно, но в форме алиас никак не отображается.
А вот для вложенных запросов - вылетает при попытке присвоить алиас.

Исправлю.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
r.serg
YaBB Newbies
*
Отсутствует



Сообщений: 9
Зарегистрирован: 11. Сентября 2008
Re: Конструктор запросов 1C++ (SQL) v3.00
Ответ #175 - 16. Сентября 2008 :: 13:58
Печать  
berezdetsky писал(а) 16. Сентября 2008 :: 13:19:
Т.е. сделать загрузку запроса из строки в формате xml, как это сделано в ВК qryConsole?

ДА.  Улыбка
И чтобы возвращало результат.
  

Для того, кто не признает ограничений, границ не существует
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.10
Ответ #176 - 17. Сентября 2008 :: 19:11
Печать  
Добавлены свойство XMLData и методы GetQueryText и GetQueryVars.

Описание и пример использования внутри.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
r.serg
YaBB Newbies
*
Отсутствует



Сообщений: 9
Зарегистрирован: 11. Сентября 2008
Re: Конструктор запросов 1C++ (SQL) v3.10
Ответ #177 - 18. Сентября 2008 :: 05:51
Печать  
Вопросик (в документации не нашел): а как сделать INNER JOIN в ВТ посредством Конструктора?
  

Для того, кто не признает ограничений, границ не существует
Наверх
 
IP записан
 
r.serg
YaBB Newbies
*
Отсутствует



Сообщений: 9
Зарегистрирован: 11. Сентября 2008
Re: Конструктор запросов 1C++ (SQL) v3.10
Ответ #178 - 18. Сентября 2008 :: 06:15
Печать  
berezdetsky писал(а) 17. Сентября 2008 :: 19:11:
Добавлены свойство XMLData и методы GetQueryText и GetQueryVars.


Сразу вопросики...

Допустим передал я XMLData. Как теперь открыть Конструктор, чтобы он не открывал список уже созданных запросов?

Предлагаю сделать RunWizard(0) - открывает конструктор без вопросов.
  

Для того, кто не признает ограничений, границ не существует
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.10
Ответ #179 - 18. Сентября 2008 :: 07:41
Печать  
r.serg писал(а) 18. Сентября 2008 :: 05:51:
Вопросик (в документации не нашел): а как сделать INNER JOIN в ВТ посредством Конструктора?

Заполняя поля на вкладке "Связи".
« Последняя редакция: 18. Сентября 2008 :: 17:54 - berezdetsky »  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.11
Ответ #180 - 18. Сентября 2008 :: 17:53
Печать  
r.serg писал(а) 18. Сентября 2008 :: 06:15:
Сразу вопросики...

Допустим передал я XMLData. Как теперь открыть Конструктор, чтобы он не открывал список уже созданных запросов?

Добавлен метод OpenDialog.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.12
Ответ #181 - 25. Сентября 2008 :: 04:15
Печать  
Такой вопрос. а почему в конструкторе из под 1с бухии не видно таких таблиц как _1SBKTTL остатки и м.д.?
не удобно, даже при джойнить не могу Печаль
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.12
Ответ #182 - 25. Сентября 2008 :: 06:37
Печать  
Какая-то она неудобная.. Нужно знать в design-time, какие точно поля оборотов использовать, так что универсальный запрос не напишешь. Рекомендую AccountsRecordset.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.12
Ответ #183 - 25. Сентября 2008 :: 08:59
Печать  
berezdetsky писал(а) 25. Сентября 2008 :: 06:37:
Какая-то она неудобная.. Нужно знать в design-time, какие точно поля оборотов использовать, так что универсальный запрос не напишешь. Рекомендую AccountsRecordset.


Жаль, проще руками писать тогда, для каждой ерунды использовать и изучать отдельную компоненту - это перебор имхо Улыбка
Думал в любимом конструкторе будет Печаль
тем более что приджойнить нужно эту таблицу, к запросу что сформирован в конструкторе
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
ShootNICK
1c++ power user
Отсутствует



Сообщений: 29
Местоположение: Санкт-Петербург. РФ.
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.21
Ответ #184 - 20. Ноября 2008 :: 10:41
Печать  
как добавить 0 в список select.
нужно для union'ов.
например.
Номенклатура [что то там]
, СуммаОстаток
,0
union
Номенклатура
,0
,СуммаОборот

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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.21
Ответ #185 - 20. Ноября 2008 :: 11:05
Печать  
Строку, представляющую число, в качестве ключа контрол от MS почему-то не принимает.  Ужас
Напиши '((0))' или '0+0'.  Круглые глаза

Есть ещё ограничение конструктора - нельзя сделать два одинаковых выражения в одном SELECT.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
zar
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 82
Местоположение: Киров
Зарегистрирован: 17. Августа 2009
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.26
Ответ #186 - 07. Мая 2010 :: 14:19
Печать  
Есть ли возможность запускать конструктор в режиме предприятия, когда база формата DBF? Пробую запускать на базе (формат SQL) - все замечательно работает, конвертирую данную базу в DBF - перестает работать... т.е. объект создается... все путем... но диалоговое окно контруктора не выводиться.. Печаль
Если это какое-то внутреннее ограничение, существует ли возможноть его убрать?
Понадобилось сие за счет почти полной совместимости получающихся текстов запросов с классом "ПрямойЗапрос".
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.26
Ответ #187 - 07. Мая 2010 :: 14:38
Печать  
Конструктор - это плагин OpenConf, в режиме предприятия он не работает by design. Ты его с консолью запросов не путаешь?
Конструктор не проверяет формат ИБ, консоль (как и указано в документации) - проверяет.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
zar
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 82
Местоположение: Киров
Зарегистрирован: 17. Августа 2009
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.26
Ответ #188 - 08. Мая 2010 :: 07:30
Печать  
У тебя в сборке для Консоли - было 2 примера ("Пример.ert", "ПримерТиС.ert"). Так вот в отчете "Пример.ert" есть возможность вызвать конструктор в режиме "предприятие" по кнопке "Построить запрос". Если смотреть по коду:
Код
Выбрать все
	НовыйТекст = Консоль.ПостроитьЗапрос(XMLЗапроса); 



Вот как раз это и не работает для DBF варианта базы...  Плачущий
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.26
Ответ #189 - 08. Мая 2010 :: 07:51
Печать  
Цитата:
•      ПостроитьЗапрос/MakeQuery – предназначен для построения прямого запроса 1С++ в режиме 1С:Предприятие. При работе с ИБ в формате MS SQL Server открывает модально форму конструктора запросов. Возвращает текст запроса или пустую строку (при отказе от построения запроса). При работе с ИБ в формате .DBF метод ничего не делает и возвращает пустую строку.

Это поведение не будет изменено.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
zar
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 82
Местоположение: Киров
Зарегистрирован: 17. Августа 2009
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.26
Ответ #190 - 10. Мая 2010 :: 07:01
Печать  
Я просто у чему все это спрашиваю - при появлении класса "ПрямойЗапрос" от vandalsvq - данный конструктор (при небольшой доле шаманства) приобретает актуальность и для DBF версий ИБ... Улыбка И было бы очень жаль не использовать возможности этого инструмента...  Печаль
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.26
Ответ #191 - 10. Мая 2010 :: 09:04
Печать  
Ещё раз: данный конструктор без ограничений работает с ИБ в формате .DBF.

Консоль запросов обсуждается в соответствующем топике.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Dr. DelProg
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 7
Зарегистрирован: 22. Мая 2010
Re: Конструктор запросов 1C++ (SQL) v2.80
Ответ #192 - 24. Мая 2010 :: 14:51
Печать  
berezdetsky писал(а) 03. Декабря 2007 :: 08:12:
Если тебе кроме сумм по агентам и товарам нужна ещё общая сумма, используй With Rollup ("Итоги: Свертка" на вкладке "Дополнительно").

^) хэхэх..
А для FoxPro, я так понимаю, подобное можно организовать лишь в несколько запросов? Либо делать свертку ТЗ? Как-то решалось такое?
... и тут же возникает вопрос об использовании представлений (VIEW) под 1с++ - не найду рабочих примеров что-то. Хотел соединить таблицу с итогами, переданную через виртуальную с таблицей с деталями...
... ну и опять нашел решение некоторое:
сделал два запроса с разным уровнем свертки:
Код
Выбрать все
	//GROUP BY ирМаркетинговыеАкции.ID, $ирНоменклатураАкций.Номенклатура
 


и
Код
Выбрать все
	//GROUP BY ирМаркетинговыеАкции.ID
 


объединил их через Union ALL и отсортировал по уровням детализации (поле с значением 1 в первом детальном запросе и 0 во втором итогом)
Что касаемо вьюшек - то тут они не пригодятся, видимо.
« Последняя редакция: 24. Мая 2010 :: 15:58 - Dr. DelProg »  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v3.26
Ответ #193 - 07. Марта 2012 :: 14:07
Печать  
berezdetsky писал(а) 10. Мая 2010 :: 09:04:
Ещё раз: данный конструктор без ограничений работает с ИБ в формате .DBF.


А как же сообщение в первом посте, что конструктор только для SQL?
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать