Имя: Пароль:
1C
1C 7.7
v7: Помогите с запросом 1SQlite
0 Zhuravlik
 
21.09.12
14:49
Добрый день. Есть такой запрос:

   база = СоздатьОбъект("SQLiteBase");
   база.Открыть(":memory:");
   Запрос = база.НовыйЗапрос();
   запрос.ВыполнитьЗапрос("PRAGMA journal_mode = OFF");
   
   спрАвтомобили = СоздатьОбъект("Справочник.Автомобили");
   спрАвтомобили.ВыбратьЭлементы();
   Пока спрАвтомобили.ПолучитьЭлемент() = 1 Цикл
       Прервать;
   КонецЦикла;
   Мета=СоздатьОбъект("MetaDataWork");
   стр = Мета.ЗначениеВСтрокуБД(спрАвтомобили.ТекущийЭлемент());
   
   Запрос.Подставлять("ВыбАвто", стр);

   ТекстЗапроса = "
   |select
   |   Период.objid as [Элементик $Справочник.Автомобили],
   |   Период.DATE as DATE,
   |   Период.DOCID as Док,
   |   Период.TIME as TIME,
   |   Период.ACTNO as ACTNO,
   |   Период.LINENO as LINENO
   |from [_1S.Const] as Период
   |Where Период.id = :ИсторияРеквизита.Автомобили.Загружен and Период.objid = :ВыбАвто
   |";
   
   ТЗ = Запрос.ВыполнитьЗапрос(ТекстЗапроса);    


Я выбираю периодику по ИД реквизита справочника, с фильтром по элементу справочника. Теперь мне нужно получить атрибуты тч документа,  по которому было движение.
Я не могу понять, к какому виду документа мне обращаться в селекте:

|Left join (
|   Select
|      ДокументСтроки." Где мне взять вид документа? "
|
|    )


Кроме того, узнаю я вид. Как мне указать в запросе, что нужно получить все атрибуты тч по строке?
1 Zhuravlik
 
21.09.12
14:58
ап...
AdBlock убивает бесплатный контент. 1Сергей