![]() |
|
результат запроса выгрузить в соовтетствие | ☑ | ||
---|---|---|---|---|
0
Холодильник
21.11.13
✎
10:25
|
Есть док1, у которого есть реквизит док2 = ссылка на док2.
В форме списка док2 нужно добавить колонку, типа "Док1" Хочу при открытии заполнить перем соответствие док2-док1 и при получении данных или при выводе строки искать текущий док2 в соответствии и если ключ найден - выводить значение ключа в колонку Док1. Значит, нужно формировать запрос и выгружать его в соответствие. как это сделать с максимальным быстродействием? |
|||
1
Холодильник
21.11.13
✎
10:25
|
+ обычные формы, режим совместимости 8.1
|
|||
2
ДенисЧ
21.11.13
✎
10:26
|
Ручками. Через выборку запроса
|
|||
3
Холодильник
21.11.13
✎
10:27
|
(2) дооолго. 100500 доков в выборке
|
|||
4
Рэйв
21.11.13
✎
10:29
|
(0)Сделай реквизит в док2 тип Док1 и пиши туда тоже. Вывести реквизит в журнал - плевое дело.
|
|||
5
Холодильник
21.11.13
✎
10:30
|
или может есть какие-то другие способы. основной вопрос - в быстродействии
|
|||
6
Холодильник
21.11.13
✎
10:30
|
(4) нее, реквизиты добавлять последнее дело. кто их будет заполнять?
|
|||
7
1dvd
21.11.13
✎
10:31
|
(6) а как заполняется ТП?
|
|||
8
Maxus43
21.11.13
✎
10:32
|
в ТЗ выгружай, по ней искать
|
|||
9
Рэйв
21.11.13
✎
10:32
|
(6)При записи док1:
Об=РеквизитВкотороммДок2.ПолучитьОбъект(); Об.РеквизитДляДок1=Ссылка ; Об.Запистаь(); |
|||
10
kosts
21.11.13
✎
10:33
|
(0) А если несколько документов 1 имеют у себя ссылку на 2?
|
|||
11
Холодильник
21.11.13
✎
10:33
|
(8) вариант
|
|||
12
Холодильник
21.11.13
✎
10:34
|
(10) не важно. главное - что есть. колонка заполняется текстом
|
|||
13
Холодильник
21.11.13
✎
10:34
|
(7) ТП - стандартный список доков формы списка
|
|||
14
Defender aka LINN
21.11.13
✎
10:37
|
+(8) только индексировать ее не забудь
|
|||
15
Рэйв
21.11.13
✎
10:38
|
(0)как вариант можно сделать инфо поле на форме и формировать при акитивации строки данные по док1 для текущего документа
|
|||
16
Холодильник
21.11.13
✎
10:39
|
(14) что дает индексация?
|
|||
17
ДенисЧ
21.11.13
✎
10:40
|
(16) Уууу.......
|
|||
18
Maxus43
21.11.13
✎
10:41
|
(16) быстрый поиск
|
|||
19
Холодильник
21.11.13
✎
10:46
|
Запрос.Текст = "ВЫБРАТЬ
| Док1.Док2 |ИЗ | Документ.Док1 КАК Док1 |ГДЕ | Док1.Док2 <> ЗНАЧЕНИЕ(Документ.Док2.ПустаяСсылка) | И Док1.Проведен | ИНДЕКСИРОВАТЬ ПО Док2"; выдает ошибку на индексировать |
|||
20
Рэйв
21.11.13
✎
10:49
|
| Документ.Док1 КАК Док1
| Поместить ВТ |ГДЕ..... |
|||
21
Холодильник
21.11.13
✎
10:54
|
ок, спс
|
|||
22
Maxus43
21.11.13
✎
10:58
|
ТЗ индексируй саму, не парься с вт
|
|||
23
Maxus43
21.11.13
✎
11:00
|
Индексация ВТ не значит что ТЗ на выходе будет Индексирована
|
|||
24
Холодильник
21.11.13
✎
11:03
|
хорошо. посл вопрос - на форме есть кнопка обновить. как отловить её нажатие?
ПриПолученииданныех не предлагать, она срабатывает при скроле списка. Нужно отловить именно нажатие Обновить, чтобы при этом обновить список связанных доков, чтобы в приПолученииДанных проверять по нему |
|||
25
Maxus43
21.11.13
✎
11:07
|
(24) рисуй свою кнопку, она делает тоже что и ПриПолученииданныех по сути типовая, т.е. перечитывает
|
|||
26
Холодильник
21.11.13
✎
11:07
|
(25) придется, конешн.. странно
|
|||
27
Maxus43
21.11.13
✎
11:13
|
(26) ничего странного
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |