v8: Временные таблицы в 8.1
Работа с временными таблицами в 8.1 | Автор статьи: RomaH | Редакторы: Гений 1С Последняя редакция №7 от 10.05.07 |
Ключевые слова: таблица, ошибка, тип, запрос, менеджервременныхтаблиц, поместить
Первая проблема при работе с временными таблицами у меня возникла, кодга попытался передать в качестве источника таблицу значений - получил не совсем понятную ошибку:
"Ошибка при вызове метода контекста (Выполнить): Тип не может быть выбран в запросе".
Оказалось все просто - все колнки таблицы значений должны быть типизированы.
Примерно так:
ТаблицаПодразделений = Новый ТаблицаЗначений; МассивТипов = Новый Массив; МассивТипов.Добавить(Тип("СправочникСсылка.ПодразделенияОрганизаций")); ДопустимыеТипы = Новый ОписаниеТипов(МассивТипов); ТаблицаПодразделений.Колонки.Добавить("Подразделение", ДопустимыеТипы); МассивТипов.Очистить(); КЧ = Новый КвалификаторыЧисла(); МассивТипов.Добавить(Тип("Число")); ОписаниеТиповЧ = Новый ОписаниеТипов(МассивТипов, , ,КЧ); ТаблицаПодразделений.Колонки.Добавить("УровеньПодразделения", ОписаниеТиповЧ);
При этом описания необходимости этого в книге 1С:Предприятие 8.1 Бета-версия "Конфигурирование и администрирование" я не нашёл. Подсказали на этом форуме.
От гения 1С:
Для написания запросов над временными таб