|
Как получить уникальный идентификатор в запросе? | ☑ | ||
---|---|---|---|---|
0
Nina2005
03.12.13
✎
09:54
|
Собственно сабж.
Куча обсуждений на эту тему, но так и не нашла решения. |
|||
1
NcSteel
03.12.13
✎
09:54
|
ни как
|
|||
2
NcSteel
03.12.13
✎
09:55
|
(0) Фото классное...
|
|||
3
Индиго
03.12.13
✎
09:55
|
(0)Зачем тебе именно в запросе? Получай при переборе результата
|
|||
4
Андрюха
03.12.13
✎
09:55
|
Можно! Как? Сначала выложи более интересное фото )))
|
|||
5
Nina2005
03.12.13
✎
09:57
|
(3) так будет медленно работать
|
|||
6
Индиго
03.12.13
✎
09:57
|
(5)А в запросе не будет работать совсем:-)
|
|||
7
NcSteel
03.12.13
✎
09:57
|
(5) спорно )
|
|||
8
Nina2005
03.12.13
✎
09:58
|
вроде бы в 8.2.14 обещали сделать, чтобы было можно получать в запросе
|
|||
9
sda553
03.12.13
✎
09:59
|
(0) Собственно "Ссылка" это фактически и есть уид.
Так что возможно для целей неизвестно чего "ссылка" возможно подойдет |
|||
10
Maxus43
03.12.13
✎
10:01
|
(8) нет, ни в 8.2.14 ни в 8.2.19, ни в 8.3 (насколько знаю) - такого нет и не будет
|
|||
11
NcSteel
03.12.13
✎
10:01
|
(8) Пруф.
|
|||
12
Maxus43
03.12.13
✎
10:01
|
вместо Ссылка.УникальныйИдентификатор() используй XMLСтрока(Ссылка) - быстрей будет
|
|||
13
Cube
03.12.13
✎
10:02
|
(8) Да, что-то обещали, но не сделали. Сам жду, когда уж разродятся...
|
|||
14
NcSteel
03.12.13
✎
10:02
|
(9) Не совсем Ссылка это номер таблицы + УИД, еще и через представление
|
|||
15
sda553
03.12.13
✎
10:05
|
(14) Человек из (0) вполне мог иметь в виду по УИД именно ИД таблицы+УИД элемента.
А вообще это сути не меняет: Ей это нужно в запросе, а у меня подозрение, что "ссылка" ее удовлетворит для этого |
|||
16
Nina2005
03.12.13
✎
10:05
|
(9) уникальный идентификатор нужен для выгрузки в другую базу SQL
|
|||
17
Maxus43
03.12.13
✎
10:05
|
(14) не совсем, ссылка это Тип + Гуид :)
|
|||
18
Nina2005
03.12.13
✎
10:05
|
(15) правильное подозрение, просто ссылка мне не нужна
|
|||
19
sda553
03.12.13
✎
10:06
|
(16) А выгрузка какими средствами? Какой сериализатор?
|
|||
20
sda553
03.12.13
✎
10:07
|
(19) Ну в смысле результат запроса куда передается и как обрабатывается для обработки в другую базу?
|
|||
21
1Сергей
03.12.13
✎
10:07
|
(18) Просто ссылка тебе и нужна
|
|||
22
Nina2005
03.12.13
✎
10:07
|
(19) ещё пока не знаю, но скорее всего это будет через внешние источники данных, включенные непосредственно в конфигурацию 1с
|
|||
23
Maxus43
03.12.13
✎
10:08
|
(22) внешние источники не записывают данные в другие БД, тока читают
|
|||
24
Nina2005
03.12.13
✎
10:08
|
вообщем всем спасибо, я поняла что через запрос гуид не получить.
|
|||
25
Андрюха
03.12.13
✎
10:11
|
Сделайте отдельный текстовый реквизит и туда сохраняйте значение GUID, потом сможете его вытащить в запросе.
|
|||
26
Nina2005
03.12.13
✎
10:11
|
(23) не буду спорить, но читала кучу статей, что можно записывать данные во внешние источники.
|
|||
27
NcSteel
03.12.13
✎
10:11
|
(17) Тип это как раз номер таблицы...
|
|||
28
Nina2005
03.12.13
✎
10:12
|
(25) как вариант... но слишком запарно. спс.
|
|||
29
NcSteel
03.12.13
✎
10:12
|
(26) Нельзя...
|
|||
30
NcSteel
03.12.13
✎
10:12
|
(28) После стольких ответов... ты просто обязана порадовать новой фоткой.
|
|||
31
Nina2005
03.12.13
✎
10:13
|
(29) ну вот статейка http://start1c.blogspot.ru/2013/04/1.html вроде как можно, но ещё не пробовала
|
|||
32
NcSteel
03.12.13
✎
10:14
|
(31) запись там производит не через внешние источники данных... а кодом, из внешних источников фактически берется только строка подклчюения к драйверу интерфейса.
|
|||
33
Maxus43
03.12.13
✎
10:15
|
(31) это запись не через внешние источники, а запись напрямую в таблицы, используя строку соединения внешнего. Чтобы так записать - внешний источник тупо не нужен
|
|||
34
Maxus43
03.12.13
✎
10:17
|
Описание всего процесса по соеднинению с внешним, формирование текста запроса с учетом всех вариантов - это займёт столько времени - что XMLСтрока(ССылка) - ничтожно, не о том думаете в этой задаче короче говоря
|
|||
35
Nina2005
03.12.13
✎
10:19
|
(33) значит попробую через строку соединения и посмотрю что быстрее
|
|||
36
Maxus43
03.12.13
✎
10:20
|
(35) веб сервисы изучи лучше, вот православный канал передачи данных куда угодно
|
|||
37
Nina2005
03.12.13
✎
10:21
|
(36) а можно подробнее?
|
|||
38
sda553
03.12.13
✎
10:23
|
(22) ТОгда запросом вытягивайте ссылку, а когда будете определятся со способом передачи - там ее и преобразуйте каким нибудь (12) в гуид
|
|||
39
NcSteel
03.12.13
✎
10:25
|
||||
40
МихаилМ
03.12.13
✎
10:26
|
(0)
можно и в запросе уид состоит из 128 бит его можно сравнивать с числом в запросе создайте таблицу частей уидов. например по 16 бит . такую таблицу можно создать сгенерировать временную далее последовательно в 8 (8*16=128) запросах (в 1 пакетном) вычисляйте уид. |
|||
41
NcSteel
03.12.13
✎
10:27
|
(40) рукалицо
|
|||
42
Nina2005
03.12.13
✎
10:28
|
(39) ну эту ссылку я уже открыла) спс
|
|||
43
1Сергей
03.12.13
✎
10:29
|
(40) вот производительность-то вырастит...
|
|||
44
Maxus43
03.12.13
✎
10:29
|
(40)>(5)
|
|||
45
Nina2005
03.12.13
✎
10:30
|
пойду курить web сервисы. пока ни разу с ними не сталкивалась
|
|||
46
NcSteel
03.12.13
✎
10:31
|
(45) фото не забудь.
|
|||
47
bolobol
03.12.13
✎
11:02
|
Задача: по УИД из сторонней ИБ выгрузить из 1С данное в стороннюю ИБ. И как решается? Запросом ищем УИД в 1С?
Потому и не сделано, ибо из УИД получается сначала ссылка в нужном метаданном, а оно должно быть известно, или получается, что выгружаем то, не знаю что. Получив ссылку - имеем объект без всяких запросов. У вас, (0), должно быть ошибка в проектировании. |
|||
48
Cube
03.12.13
✎
11:06
|
(47) Закусывать надо))
"Получив ссылку - имеем объект без всяких запросов" Я могу получить ссылку на любой УИД и не факт, что в БД есть объект с таким УИД... Ссылки типа "Объект не найден <uyf6e4..." не видел что ли никогда? |
|||
49
ИС-2
naïve
03.12.13
✎
11:49
|
(0) Помещаем запрос в СКД, добавляем вычисляемое поле, в котором будет вызываться функция из общего модуля возвращающая УИД, выводим результат программно в ТЗ, ТЗ помещаем в запрос для которого все и писалось :)
(40) ну и таблица будет... я вот только не понял как из ссылки будет получаться УИД для связи с мегатаблицей |
|||
50
МихаилМ
03.12.13
✎
12:05
|
(49)
одновременно 2 таблицы по ~65000 записей |
|||
51
Serginio1
03.12.13
✎
12:34
|
||||
52
bolobol
03.12.13
✎
12:51
|
(48) "объект не найден" - это не ответ на вопрос задачи?
|
|||
53
х86
03.12.13
✎
13:06
|
(45)+ еще почитай про JSON
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |