• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Неизвестная мне ошибка...

  • Автор темы Guest
  • Дата начала
G

Guest

Дома на взломаной 7ке написал код... ниже кусок кода на который ссылается ошибка:
Код:
ТекстЗапроса="С ДатаОтчета По ДатаОтчета;
|ЗалоговыйБилет = Справочник.ЛМБ_ЗалоговыеБилеты.ТекущийЭлемент; 
|Контрагент = Справочник.ЛМБ_ЗалоговыеБилеты.Залогодатель;
|ПоследняяОперация = Справочник.ЛМБ_ЗалоговыеБилеты.ВидОперации;
|Группировка Контрагент без групп;
|Группировка ЗалоговыйБилет без групп;
|Без итогов;
|Условие((ПоследняяОперация=Перечисление.ЛМБ_ВидыОпераций.Залог) ИЛИ
|(ПоследняяОперация=Перечисление.ЛМБ_ВидыОпераций.Перезалог) ИЛИ
|(ПоследняяОперация=Перечисление.ЛМБ_ВидыОпераций.ЧастичныйВыкуп) ИЛИ
|(ПоследняяОперация=Перечисление.ЛМБ_ВидыОпераций.ЧастичныйВыкупСПерезалогом));";

Если Запрос.Выполнить(ТекстЗапроса)=0 Тогда
Возврат;
КонецЕсли;

...все работает - все красиво, но вот когда этот код переношу на номаную систему то выдает такой вот ошибка (все татары кроме я):
Запрос[1]: Неизвестный язык 'С'

и ссылается на строку с "Если....". Что 1Ска от меня хочет???
 
K

KiR

вопрос в том почему это работает дома?

а по делу - содай просто в нормальной версии новый запрос констуктором и подставь остальные строки кроме выбора периода
 
G

Guest

А ну да забыл уточнить я сижу в 1С 7.7 - тут никаким конструктором никогда не пахло... Вопрос в том... почему это не работает у конечного пользователя, что за блуда с запросами???
 
P

puh14

Конечно неизвестный-слово Период забыл. По идее вообще работать не должно. Без итогов вроде должно выше стоять, хотяне уверен что это критично.
 
K

KiR

А ну да забыл уточнить я сижу в 1С 7.7 - тут никаким конструктором никогда не пахло...
Да неужели??? А если внимательно посмотреть?
Согласен - он не настолько привлекательный как в восьмерке, но все таки им тоже можно пользоваться чтобы хотябы такие примитивные вещи подправить
 
T

tank41xx

А по-моему он ругается вот на эту строчку:
ТекстЗапроса="С ДатаОтчета По ДатаОтчета;

Попробуй так:
ТекстЗапроса=
"//{{ЗАПРОС(С ДатаОтчета По ДатаОтчета);
|ЗалоговыйБилет = Справочник.ЛМБ_ЗалоговыеБилеты.ТекущийЭлемент;
|Контрагент = Справочник.ЛМБ_ЗалоговыеБилеты.Залогодатель;
|ПоследняяОперация = Справочник.ЛМБ_ЗалоговыеБилеты.ВидОперации;
|Группировка Контрагент без групп;
|Группировка ЗалоговыйБилет без групп;
|Без итогов;
|Условие((ПоследняяОперация=Перечисление.ЛМБ_ВидыОпераций.Залог) ИЛИ
|(ПоследняяОперация=Перечисление.ЛМБ_ВидыОпераций.Перезалог) ИЛИ
|(ПоследняяОперация=Перечисление.ЛМБ_ВидыОпераций.ЧастичныйВыкуп) ИЛИ
|(ПоследняяОперация=Перечисление.ЛМБ_ВидыОпераций.ЧастичныйВыкупСПерезалогом));";
 
H

has

tank41xx слово период должно быть написано как и сказал puh14
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!