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

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

Guest

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

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

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

и ссылается на строку с "Если....". Что 1Ска от меня хочет???
 
вопрос в том почему это работает дома?

а по делу - содай просто в нормальной версии новый запрос констуктором и подставь остальные строки кроме выбора периода
 
А ну да забыл уточнить я сижу в 1С 7.7 - тут никаким конструктором никогда не пахло... Вопрос в том... почему это не работает у конечного пользователя, что за блуда с запросами???
 
Конечно неизвестный-слово Период забыл. По идее вообще работать не должно. Без итогов вроде должно выше стоять, хотяне уверен что это критично.
 
А ну да забыл уточнить я сижу в 1С 7.7 - тут никаким конструктором никогда не пахло...
Да неужели??? А если внимательно посмотреть?
Согласен - он не настолько привлекательный как в восьмерке, но все таки им тоже можно пользоваться чтобы хотябы такие примитивные вещи подправить
 
А по-моему он ругается вот на эту строчку:
ТекстЗапроса="С ДатаОтчета По ДатаОтчета;

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

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