Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

1C Предприятие [Delphi, Windows]


Kirill ©   (2006-08-17 18:40:00) 

Не подскажите, почему не работает запрос из Delphi.
Пишет, что необходимо слово Выбрать, хотя оно есть:

      TextQuery := 'ВЫБРАТЬ '#13#10'|ШтрихКоды.Объект.Ссылка КАК ТОВАР,'#13#10'|ШтрихКоды.ШтрихКод'#13#10'|from РегистрСведений.ШтрихКоды as ШтрихКоды'#13#10'|where ШтрихКоды.ШтрихКод = '+bar; //bar -строка со штрихкодом
      Q := Connect1C.NewObject('Запрос');
      if Q.Выполнить(TextQuery)=0 then begin
        mmoLog.Lines.Add('Товар с ШК '+bar+' - не найден!');
      end
      else begin
        Q.Следующий;
        P := Q.ТОВАР;
        sprNomenGr := P.ПолучитьОбъект();
        mmoLog.Lines.Add('Товар с ШК '+bar+' - '+sprNomenGr.Наименование);
      end;


Misha_xxx   (2006-10-06 16:47:00) [1]

Удалено модератором
Примечание: Новый вопрос - новая тема


Kirill   (2006-08-23 10:02:00) [2]

Да. Это восьмерка.

> а в 1С обязательно вставлять символы новой строки (#13#10)
> в текст запроса?
> И почему половина ключевых слов на русском, а половина на
> английско

Не знаю, эт оуже переделанный вариант специально под синтаксис Конструктора запроса.
Я уже решил попробовать и на английском написать. :)


tesseract   (2006-08-19 19:39:00) [3]

Это  8 да?

В семёрке первая строка заголвка обязана быть забитой комментарием.
вида
//{{ЗАПРОС(Сформировать)


atruhin   (2006-08-19 08:33:00) [4]

Попробуй выполнить этот запрос из самой 1С


umbra   (2006-08-18 12:42:00) [5]


> 'ВЫБРАТЬ '#13#10'|ШтрихКоды.Объект.Ссылка КАК ТОВАР,'#13#10'|ШтрихКоды.
> ШтрихКод'#13#10'|from РегистрСведений.ШтрихКоды as ШтрихКоды'#13#10'|where
> ШтрихКоды.ШтрихКод = '+bar

а в 1С обязательно вставлять символы новой строки (#13#10) в текст запроса?
И почему половина ключевых слов на русском, а половина на английском?


Наверх

Титульная страница Поиск, карта сайта Написать письмо