Книга знаний

1С:Предприятие / v8 / Приемы программирования / Запросы

v8: Временные таблицы в 8.1

Работа с временными таблицами в 8.1Автор статьи:
Последняя редакция №1 от 10.05.07
URL: http://kb.mista.ru/article.php?id=533

Ключевые слова: таблица значений,ошибка,тип,запрос,МенеджерВременныхТаблиц,поместить


Первая проблема при работе с временными таблицами у меня возникла, кодга попытался передать в качестве источника таблицу значений - получил не совсем понятную ошибку:
"Ошибка при вызове метода контекста (Выполнить): Тип не может быть выбран в запросе".

Оказалось все просто - все колнки таблицы значений должны быть типизированы.

Примерно так:

ТаблицаПодразделений = Новый ТаблицаЗначений;

МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.ПодразделенияОрганизаций"));
ДопустимыеТипы = Новый ОписаниеТипов(МассивТипов);
ТаблицаПодразделений.Колонки.Добавить("Подразделение", ДопустимыеТипы);
МассивТипов.Очистить();
КЧ = Новый КвалификаторыЧисла();
МассивТипов.Добавить(Тип("Число"));
ОписаниеТиповЧ = Новый ОписаниеТипов(МассивТипов, , ,КЧ);
ТаблицаПодразделений.Колонки.Добавить("УровеньПодразделения", ОписаниеТиповЧ);


При этом описания необходимости этого в книге 1С:Предприятие 8.1 Бета-версия "Конфигурирование и администрирование" я не нашёл. Подсказали на этом форуме.

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика