|
Динамический список | ☑ | ||
---|---|---|---|---|
0
alexei366
13.02.13
✎
11:46
|
Вопрос такой, есть ли возможность организовать динамический список не из родной таблицы базы, не беря внешние источники. Представим что из одной базы 1С мы по кому подключились к другой и захотели просмотреть справочник контрагентов второй базы из первой в виде динамического списка.
|
|||
1
alexei366
13.02.13
✎
11:59
|
Походу никак, а жаль
|
|||
2
H A D G E H O G s
13.02.13
✎
12:04
|
Можно.
ТаблицаЗначений + 4 кнопки (строка вниз, строка вверх, страница вниз, страница вверх). |
|||
3
alexei366
13.02.13
✎
12:06
|
А поиск как?
|
|||
4
alexei366
13.02.13
✎
12:06
|
да и сортировка
|
|||
5
MadHead
13.02.13
✎
12:10
|
(4) Табличная часть обработки
|
|||
6
H A D G E H O G s
13.02.13
✎
12:10
|
Все ручками.
|
|||
7
MadHead
13.02.13
✎
12:11
|
непонятно только почему внешние источники не угодили
|
|||
8
alexei366
13.02.13
✎
12:14
|
(7) Нука давай тогда примерчик мой расскажи как делать, если достува к базе SQL к примеру нет, а конект происходит через кластер 1С
|
|||
9
alexei366
13.02.13
✎
12:16
|
(6) Да блин нету у таблицы значений событий типа, достигли края списка сверху или снизу, нажали на наименование колонки (для сортировки)
|
|||
10
MaxisUssr
13.02.13
✎
12:30
|
(0)
А если попробовать в УФ программно создавать "Динамический список"? |
|||
11
alexei366
13.02.13
✎
12:32
|
(10) а что ты ему будешь указывать в качестве основной таблицы или произвольного запроса?
|
|||
12
MaxisUssr
13.02.13
✎
12:38
|
(11)
Не смотрел - программно нельзя основной запрос задать? |
|||
13
MaxisUssr
13.02.13
✎
12:38
|
*тьфу, основную таблицу и текст запроса
|
|||
14
alexei366
13.02.13
✎
12:43
|
(13) Таблицы то неродные, к чему запросы делать будешь в тексте запроса.
|
|||
15
pessok
13.02.13
✎
12:45
|
динамический список не умеет работает с пакетами разве?
а так - сформировал ТЗ по ком, запихал его в первый пакет, как параметр, во втором запросе пакета выбрал и вперед |
|||
16
alexei366
13.02.13
✎
12:50
|
(15) а по подробней насчет пакетов, ты имеешь ввиду временную таблицу, или что?
|
|||
17
pessok
13.02.13
✎
12:51
|
(16) временную таблицу, угу
ВЫБРАТЬ * ПОМЕСТИТЬ ВТТаблица ИЗ &ТаблицаКом КАК Таблица ; ВЫБРАТЬ * ИЗ ВТТаблица |
|||
18
pessok
13.02.13
✎
12:54
|
+(17) ну а ПриСозаднииНаСервере()
у тебя будет Список.Параметры.УстановитьЗначениеПараметра("ТаблицаКом", ТвояТаблицаИзДругойБазы) но, повторюсь, не уверен, что ДС умеет работать с такими пакетами, а проверить не на чем в данный момент |
|||
19
MaxisUssr
13.02.13
✎
13:05
|
(15)
В 8.2.16 не умеет |
|||
20
pessok
13.02.13
✎
13:09
|
(19) угу, проверил щас. и правда не хочет, зарраза
|
|||
21
alexei366
13.02.13
✎
13:10
|
Не фигня получиться, а то возьмём таблицу в 10 тысячь записей, и давай сначало её во временную таблицу, а потом в ДС (если конешь так катит). Эт скоко пользователь будет ждать открытия списка.
|
|||
22
pessok
13.02.13
✎
13:10
|
(21) нормально было бы по времени, т.к. выбор из временной таблицы моментальный. но не выйдет. делай обычной ТЧ на форме
|
|||
23
alexei366
13.02.13
✎
13:12
|
(22) Я те про время формирования этой временной таблицы
|
|||
24
pessok
13.02.13
✎
13:16
|
(23) тоже быстро, ТЗ то уже готовая. в общем еще имеет смысл покурить ВИД, вроде можно там достучаться до другой базы
|
|||
25
alexei366
13.02.13
✎
13:17
|
(24) Какого быстро, ты делаешь по кому запрос на список из 10 тысяч записей, и на их основе делаешь временную таблицу, которую подставляешь в ДС.
|
|||
26
pessok
13.02.13
✎
13:22
|
(25) основное время у тебя уходит на получение данных по кому. на выходе готовая таблица. поместить готовую таблицу в ВТ - это легкий процесс, поверь. но, тебе все равно не подходит этот вариант
|
|||
27
alexei366
13.02.13
✎
13:25
|
(26) Нажимаем кнопку выбора, открывается список выбора, в момент открытия мы и создаем временную таблицу получается, и вот оно основное время в момент открытия, о чём я и говорил.
|
|||
28
pessok
13.02.13
✎
13:26
|
(27) слушай... иди учи матчасть уже, надоел :) вариант с ДС тебе не подходит без использования ВИД. точка.
|
|||
29
alexei366
13.02.13
✎
13:45
|
(28) Тогда закрыли тему
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |