По теме из базы знаний
- Описание механизмов программных реализаций на платформе 1С:Предприятие 8.1 : «Использование временных таблиц в запросах»
- Пример использования временных таблиц в запросах (8.2)
- Замер времени выполнения временных таблиц больших запросов
- Подмена временной таблицы в запросе
- Уничтожитель временных таблиц пакета запросов
Найденные решения
Если временная таблица создается на основании таблиц БД, то на вкладке Пакет запросов переходим к необходимому запросу и выбираем необходимое поле из числа тех таблиц, по которым строится данная временная таблица.
Если временная таблица строится на основании внешнего источника, например, таблицы значений, то можно создать описание временной таблицы в конфигураторе, потом изменять количество полей, нажав на зеленый карандаш
Если временная таблица строится на основании внешнего источника, например, таблицы значений, то можно создать описание временной таблицы в конфигураторе, потом изменять количество полей, нажав на зеленый карандаш
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если временная таблица создается на основании таблиц БД, то на вкладке Пакет запросов переходим к необходимому запросу и выбираем необходимое поле из числа тех таблиц, по которым строится данная временная таблица.
Если временная таблица строится на основании внешнего источника, например, таблицы значений, то можно создать описание временной таблицы в конфигураторе, потом изменять количество полей, нажав на зеленый карандаш
Если временная таблица строится на основании внешнего источника, например, таблицы значений, то можно создать описание временной таблицы в конфигураторе, потом изменять количество полей, нажав на зеленый карандаш
(2) Дело оказалось совсем в другом. Источник данных в ВТ тоже якобы ВТ, но какая-то странная. В наименовании стоит символ #, что уже противоречит синтаксису. Но на этом этапе просто формируется свойство Текст запроса, без выполнения, строкой ниже через СтрЗаменить название этой якобы ВТ - меняется на корректный. Проверил, в модуле нет запросов, где бы создавалась ВТ ТаблицаДоговоров. Непонятно что это вообще за конструкция. Попытка временного переименования в синтаксически верную конструкцию и внесение туда необходимого поля (ФизическоеЛицо.ДатаРождения) либо ручная корректировка текста запроса в конфигураторе приводит только к поломке обработки и ПФ перестаёт функционировать. Уже не знаю куда копать. Что-то упускаю. Если есть какие-то мысли, буду признателен за совет.
Прикрепленные файлы:
(3) А, ну тут скорее всего таблица берется из менеджера временных таблиц. И эта временная таблица формируется где-нибудь в другой процедуре/функции или в другом модуле. Обычно, при формировании запросов используется не так много вызовов других процедур и функций. Внимательно посмотрите процедуру формирования запроса, зайдите в вызываемые из этой процедуры методы. Там тоже могут быть другие запросы, которые поместили в менеджер временных таблиц, а потом в основной процедуре (вызывающей другие методы) запрос использует временные таблицы из менеджера
Символ #, скорее всего, поставили чтобы однозначно идентифицировать слово ТаблицаДоговоров в функции СтрЗаменить, чтобы не заменить ничего лишнего
Символ #, скорее всего, поставили чтобы однозначно идентифицировать слово ТаблицаДоговоров в функции СтрЗаменить, чтобы не заменить ничего лишнего
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот