Доделал кое-какие старые хотелки.
1.05.012 от 27.02.10 г.- Добавлена возможность выборки из таблиц «Перечисление». Набор колонок описан в соответствующем разделе. Обратите внимание, обращение к данным таблицам в секции источников запроса (ИЗ, СОЕДИНЕНИЕ) осуществляется без использования спец. слова $nolock.
- Добавлен новый метод «СоздатьТаблицу». Особенность данного метода в том, что перед тем как выполнить запрос происходит специальная обработка текста запроса в целях подстановки типов колонок в зависимости от описанной типизации. Подробнее см. описание метода «СоздатьТаблицу».
- Для виртуальный таблиц ОстаткиОбороты и СрезПоследний в SQL формате БД добавлено выполнение «set nocount on» перед созданием, заполнением и пересчетом временных таблиц, и выполнение «set nocount off» после вышеописанных действий.
- Некоторая оптимизация работы метода «СброситьТаблицу».
- Изменен набор параметров дополнительного публичного метода «ПолучитьТипКолонки».
Пример текста запроса для метода СоздатьТаблицу().
create table #ИмяТаблицы(
Счет $Счет.Основной
,Контрагент $Справочник.Контрагенты
,Договор $Справочник.Договоры
,Сумма $Число.19.2
,Комментарий $Строка.100
,ВидКонтрагента $Перечисление.ВидыКонтрагентов
,Субконто3 $Субконто)