Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Кто поможет простейший запрос переписать на прямой?

v7: Кто поможет простейший запрос переписать на прямой?
Я
   Дядя Вова
 
18.01.13 - 12:41
1С++ забыл напрочь (
РеквизитПоиска - тип Строка
А запрос то:
    ТекстЗапроса ="
    |ТекущийЭлемент = Справочник.Контрагенты.ТекущийЭлемент;" + 
    РеквизитПоиска + " = Справочник.Контрагенты." + РеквизитПоиска + ";
    |Группировка ТекущийЭлемент Без Упорядочивания Без Групп;
    |Условие(Найти(ВРег(" + РеквизитПоиска + "),ВРег(ПодСтрокаПоиска))>0);
    |Без итогов;";
 
 
   Широкий
 
1 - 18.01.13 - 12:43
я могу
   Широкий
 
2 - 18.01.13 - 12:43
но не буду
   Дядя Вова
 
3 - 18.01.13 - 12:43
(2) И на том спасибо
   Mikeware
 
4 - 18.01.13 - 12:46
"забыл напрочь..." А знал?
если с восьмеркой работаешь - так это там так же, только на русском...
   МихаилМ
 
5 - 18.01.13 - 12:49
для дбф и скл будут разные запросы.
+ не забываем про регистронезависимое сопоставление в sql
   Дядя Вова
 
6 - 18.01.13 - 12:52
SELECT
     Спр.ID as [Элемент $Справочник.Контрагенты],
FROM
     SC172 as Спр
WHERE
     ?здесь как поиск по подстроке сделать?

Найти(ВРег(" + РеквизитПоиска + "),ВРег(ПодСтрокаПоиска)

РеквизитПоиска=Наименование и ПодСтрокаПоиска="Петро"
Должен найти всех Петровых.
Это типовая ТиС, обработка "ВыборИзСправочникаПоПодстроке", Процедура ПоискПоПодстроке(). Справочник очень большой, да еще по сети - работает аццки медленно. Вижу единственный выход - написать прямой запрос.
(5) да какой скуль, ДБФ обычная сетевая
   Cthulhu
 
7 - 18.01.13 - 12:53
like
(а чо не 1sqlite?)
   dk
 
8 - 18.01.13 - 12:53
поставь консоль 1с++ 
в конструкторе всяко накидаешь
   dk
 
9 - 18.01.13 - 12:56
WHERE
    $Спр."+РеквизитПоиска+" like '%"+ПодСтрокаПоиска+"%'
----
тока надо обработать Наименование = Desr и Код = Code ну и бакс перед спр
   Ёпрст
 
10 - 18.01.13 - 13:02
че то правильный ответ никто не дал :((

Аутор, наслаждайся:

http://www.1cpp.ru/forum/YaBB.pl?num=1211491690
 
 Рекламное место пустует
   Дядя Вова
 
11 - 18.01.13 - 13:04
(10) Ооо... готовенькое, спасибо! И всем тоже.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует