Имя: Пароль:
1C
1С v8
1С 8,3 Мобильное приложение - Записать в файл
0 zzStas
 
18.06.13
10:27
Добрый день!
При попытки записать в файл конфигурацию для мобильного приложения вываливается ошибка

{ОбщийМодуль.ОбщиеФункции.Модуль(196,20)}: Тип не определен (Запрос)
ТекЗапрос = Новый <<?>>Запрос;

Вот сам кусок:

&НаСервере
Функция ПолучитьЦенуНаДату(Номенклатура,ТипЦены, ТекДата=Неопределено) Экспорт
   СтруктураДляВозврата = Новый Структура;
   СтруктураДляВозврата.Вставить("Цена",0);
   СтруктураДляВозврата.Вставить("Период",Неопределено);
   СтруктураДляВозврата.Вставить("Валюта",Неопределено);
   Если НЕ (ТипЗнч(Номенклатура) = Тип("СправочникСсылка.Номенклатуры") И ТипЗнч(ТипЦены) = Тип("СправочникСсылка.ТипЦен")) Тогда
       Возврат СтруктураДляВозврата;
   КонецЕсли;
   Если ТекДата=Неопределено Тогда
       ТекДата = ТекущаяДата();
   КонецЕсли;
   ТекЗапрос = Новый Запрос;
   ТекЗапрос.Текст =  
   "ВЫБРАТЬ
   |    ЦеныСрезПоследних.Период КАК Период,
   |    ЦеныСрезПоследних.Цена,
   |    ЦеныСрезПоследних.Валюта
   |ИЗ
   |    РегистрСведений.Цены КАК ЦеныСрезПоследних
   |ГДЕ
   |    ЦеныСрезПоследних.Номенклатура = &Номенклатура
   |    И ЦеныСрезПоследних.ТипЦены = &ТипЦены
   |    И ЦеныСрезПоследних.Период <= &Период
   |
   |УПОРЯДОЧИТЬ ПО
   |    Период УБЫВ"
   ;
   ТекЗапрос.УстановитьПараметр("Номенклатура",Номенклатура);
   ТекЗапрос.УстановитьПараметр("ТипЦены",ТипЦены);
   ТекЗапрос.УстановитьПараметр("Период",ТекДата);
   Рез = ТекЗапрос.Выполнить();
   Выборка = Рез.Выбрать();
   Если НЕ Выборка.Следующий() Тогда
       Возврат СтруктураДляВозврата;
   КонецЕсли;
   
   СтруктураДляВозврата.Вставить("Цена",Выборка.Цена);
   СтруктураДляВозврата.Вставить("Период",Выборка.Период);
   СтруктураДляВозврата.Вставить("Валюта",Выборка.Валюта);
   Возврат СтруктураДляВозврата;
КонецФункции

Спасибо.
1 ДенисЧ
 
18.06.13
10:28
в мобильном нет запросов
2 zzStas
 
18.06.13
10:38
... сам не программист 1С, программисту было поручено разобраться, но уже 4ый день тупит, поэтому решил немного сам поковырять.
Т.е. как я понял необходимо с нуля писать Мобильное приложение, которое будет уже работать с текущим?
Спасибо.
2 + 2 = 3.9999999999999999999999999999999...