|
СКД и источник SQL запрос к базе? | ☑ | ||
---|---|---|---|---|
0
pvase
07.08.20
✎
15:06
|
Здравствуйте. Надо из 1С получить данные из другой базы путем выборки SQL запросом. Внешний источник не подходит, потому что 1С не умеет накладывать фильтры для полнотекстного поиска. Т.е. задача у меня простая, сформировать текст запроса, получить результат и результат вывести пользователю в табличный документ или excel на диск. Но поскольку структура выводимого результата заранее не известна, поэтому вот думаю прикрутить СКД и с помощью его выводить результат. Такое возможно в 1С?
|
|||
1
Numerus Mikhail
07.08.20
✎
15:17
|
программная генерация макета СКД тебе в помощь
|
|||
2
toypaul
гуру
07.08.20
✎
15:27
|
разбирали такой пример на нашем курсе. набор данных объект, запрос (любыми средствами в СКЛ) с анализом отборов в отчете, передача полученной таблицы значений в СКД во внешний набор
|
|||
3
toypaul
гуру
07.08.20
✎
15:28
|
только я не понял для чего тут СКД. тупо для отборов?
|
|||
4
МихаилМ
07.08.20
✎
15:29
|
если хотите использовать полнотекстовый поиск субд, сделайте на стороне сервера SQL хранимую процедуру и её используйте. или представление или табличную функцию.
|
|||
5
pvase
07.08.20
✎
16:24
|
Задача такая. Дать пользователю возможность делать отборы по любому полю из таблицы. По некоторым полям есть полнотекстный поиск, а по некоторым нет (обычно это дата, число). А также выводить в отчет только то, что ему надо. Т.е. те колонки, которые он захочет. В конечном итоге отчет сохранять и отправлять по почте.
|
|||
6
pvase
07.08.20
✎
16:25
|
При этом 2 поля - строки огромной длины и по ним надо делать полнотекстный поиск.
|
|||
7
pvase
07.08.20
✎
16:27
|
(3) Да можно и без СКД, главное дать пользователю возможность управлять фильтрами и выводимыми полям.
|
|||
8
fisher
07.08.20
✎
16:29
|
Зашел, прочитал пару веток на форуме, не понял ни вопросов ни ответов и решил, что вероятно пора отдохнуть.
|
|||
9
ДенисЧ
07.08.20
✎
16:33
|
А в чём проблема? Через ВИД или АДО получить тз, передать её в скд, вывести...
Делов-то... |
|||
10
pvase
12.08.20
✎
07:42
|
Спасибо. Вроде как получается, только остается пока открытым вопрос как сделать программно поля в СКД? Т.е. не вручную их заполнять на закладке "Набор данных" и "Настройки" и программно?
|
|||
11
hhhh
12.08.20
✎
07:52
|
(10) а какой смысл программно? Действительно, заполните вручную на закладке Наборы данных.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |