![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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) в текст запроса?
И почему половина ключевых слов на русском, а половина на английском?