T-SQL запросы к таблице значений
Класс имеет единственный метод:
ПолучитьЗначения(<стока SQL запроса>, <таблица значений>);
результат запроса помещается в ТЗ, переданную вторым параметром
ВАЖНО: в запросе обращение к таблице идет по алиасу «Self», который заменяется на реальное имя временной таблицы на СКЛ-сервере.
Пример 1:
тз = СоздатьОбъект(«ТЗ»);
тз.НоваяКолонка(«Первая», «Число», 10, 0);
тз.НоваяКолонка(«Вторая», «Число», 10, 0);
тз.НоваяКолонка(«Третья», «Число», 10, 0);
тз.НоваяКолонка(«Четвертая», «Документ»);
Для инд = 1 По 1000 Цикл
тз.НоваяСтрока();
тз.Первая = инд; тз.Вторая = инд * 2; тз.Третья = инд * 3; тз.Четвертая = ВыбДок;
КонецЦикла;
тз.ПолучитьЗначения(«select * from Self where Первая/2 = FLOOR(Первая/2) and Вторая/3 = FLOOR(Вторая/3)», тз);
тз.ВыбратьСтроку();
Пример 2:
тз.ПолучитьЗначения(«select * from Self VT, _1SJOURN J where J.IDDOC = VT.Док», ТЗ_ДРУГАЯ);
- Размещение: http://1c.proclub.ru/modules/mydownloads/personal.php?cid=137&lid=4218
- Дата размещения: 09/12/2004
- Ссылка на сайте