На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:

  • Перед тем, как задать вопрос, желательно почитать документацию и воспользоваться поиском.
  • Когда задаёте вопрос, то обязательно указывайте платформу (7.7, 8.0, 8.1, 8.2, etc), причем желательно в заголовке. Если речь идёт о типовой конфигурации, то указывайте её название и релиз. Текущие версии можно посмотреть здесь.
  • Ещё раз напоминаем о необходимости соблюдать не только правила, но и законы. Уважайте авторские права.

Высказать своё мнение о модераторах раздела можно здесь: evGenius
  
> 8.2 Проблема с временной таблицей в постоителе
    Делаю запрос для построителя:

    ExpandedWrap disabled
      ТаблицаПервичныхДанных = Новый ТаблицаЗначений;
      ТаблицаПервичныхДанных.Колонки.Добавить("ДатаВизитаМесяцСтрокой", Новый ОписаниеТипов("Строка"));
       
      УниверсальныйОтчет.ПостроительОтчета.Параметры.Вставить("ТаблицаПервичныхДанных", ТаблицаПервичныхДанных);
          
      ТекстЗапроса = "
      |ВЫБРАТЬ
      |   *
      |ПОМЕСТИТЬ
      |   ПервичнаяТаблица
      |ИЗ
      |   &ТаблицаПервичныхДанных КАК ТаблицаПервичныхДанныхВрем
      |;
      |
      |.......";
       
      УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;

    Вываливается сообщение:
    Ошибка при установке значения атрибута контекста (Текст)
    УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;
    по причине:
    {(7, 2)}: Неверные параметры "ТаблицаПервичныхДанных"
    <<?>>&ТаблицаПервичныхДанных КАК ТаблицаПервичныхДанныхВрем

    Что делать не соображу, нужно поместить данные в первичную таблицу из таблицы значений для выполнения запроса, как это ещё можно сделать?
      Таблица Первичных данных должна быть жестко типизирована
        Цитата Outlander @
        должна быть жестко типизирована

        Сделал так:
        ExpandedWrap disabled
          КС = Новый КвалификаторыСтроки(10);
          Массив = Новый Массив;
          Массив.Добавить(Тип("Строка"));
          ОписаниеТиповС = Новый ОписаниеТипов(Массив, , КС);
              
          ТаблицаПервичныхДанных = Новый ТаблицаЗначений;
          ТаблицаПервичныхДанных.Колонки.Добавить("ДатаВизитаМесяцСтрокой", ОписаниеТиповС, "ДатаВизитаМесяцСтрокой", 10);

        Не помогло, также ошибка.
          Выбрать * в этом случае тоже не катит :( надо явно именовать поля
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0186 ]   [ 15 queries used ]   [ Generated: 22.11.24, 14:41 GMT ]