Имя: Пароль:
1C
1С v8
Как на форме активизировать строку ДС без ключа по двум реквизитам?
0 RetardedToBoot
 
14.04.21
07:04
Есть на форме таблица из ДС с произвольным запросом. Главной таблицы нет, и ключ это номер строки. Нужно активизировать строку по значениям двух колонок. ДС не позволяет создать ключ из двух полей, поэтому нужно бы ему указать номер строки. Но как его определить?
1 FIXXXL
 
14.04.21
07:10
(0) запросом к данным ДС найди нужную строку, получи ключ
2 RetardedToBoot
 
14.04.21
07:22
(1) запросом к данным ДС? Первый раз такое вижу. Или все же к исходным данным запроса ДС?
3 FIXXXL
 
14.04.21
13:30
(2) возьми текст запроса ДС, подсунь свои две колонки, получи ключ
4 RetardedToBoot
 
15.04.21
04:48
(3) а если пользователь щелкнул по заголовку некой колонки и отсортировал в нужном ему порядке? Или от этого номера строк в ДС не меняются?
5 RetardedToBoot
 
15.04.21
05:16
плюс ДС накладывает кучку дополнительных отборов и оптимизаций, в том числе пользовательских, а в случае явного повторного использования того же запроса, его придется весь выполнить и перебрать...