Имя: Пароль:
1C
1C 7.7
v7: 1с++ ИТЗ. Meta name parser error: не указан параметр ":ВыбНачПериода"
0 palpetrovich
 
01.04.16
08:47
кодик:

    ТекстЗапроса = "
    |Select
    |    Рег.Товар [Товар $Справочник.Товары],      
    |    Рег.ОстатокНачальныйОстаток,
    |    Рег.ОстатокПриход,
    |    Рег.ОстатокРасход,
    |    Рег.ОстатокКонечныйОстаток
    |FROM        
    |    $РегистрОстаткиОбороты.ОстаткиТоваров(
    |            :ВыбНачПериода,
    |            :ВыбКонПериода~,
    |            Документ,,,,
    |            (Товар),
    |            Остаток
    |            ) Рег";
    RecordSet.УстановитьТекстовыйПараметр("ВыбНачПериода", ВыбНачПериода);
    RecordSet.УстановитьТекстовыйПараметр("ВыбКонПериода", ВыбКонПериода);        
    // ТЗ
    RecordSet.Отладка(0);
    ТЗ = RecordSet.ВыполнитьИнструкцию(ТекстЗапроса);
    ТЗ.ВыбратьСтроку(); // тут все ок
    // Индексированная Таблица
    ИТЗ = СоздатьОбъект("ИндексированнаяТаблица");
    RecordSet.ВыполнитьИнструкцию(ТекстЗапроса, ИТЗ, 1);   // Meta name parser error: не указан параметр ":ВыбНачПериода"

что ему не нравится?

зы: без  ВыбНачПериода и ВыбКонПериода - ИТЗ создается
1 Ёпрст
 
01.04.16
08:50
(0) зарем первый  RecordSet.ВыполнитьИнструкцию(ТекстЗапроса);
в коде
2 Ёпрст
 
01.04.16
08:51
ь
3 palpetrovich
 
01.04.16
08:56
(1) хм, работает, странно... без ВыбНачПериода и ВыбКонПериода создаются обе таблицы без проблем
спасибо
4 Ёпрст
 
01.04.16
08:57
(3) всё праильна, ты для второго запроса не устанавливаешь текстовые параметры
5 palpetrovich
 
01.04.16
09:08
(4) спасибо кэп :)