Имя: Пароль:
1C
 
GUID Запрос в СКД
0 Hawk_1c
 
20.09.10
22:02
Есть регистр сведений, в котором в одном из измерений находятся GUIDы объектов (это история создания объектов), а кроме того измерения пользователь, дата создания и т.п. Надо отчет наваять по истории создания объектов. Вопрос: Как в запросе можно получать ссылки, имея всего лишь GUIDы... Или уже поздно, или тупняка ловлю.
1 Тарантул
 
20.09.10
22:09
Отбор по GUID-ам?
2 Hawk_1c
 
20.09.10
22:11
Отборы и т.п. все работает
Вывод формы списка регистра, вывод списков с отбором в самих объектах на отдельной вкладке реализовано.
Нужно получать по GUID ссылку в запросе, чтобы вставить такой запросик в схему компоновки данных и получить красивый отчет.
3 el-gamberro
 
20.09.10
22:16
ничене понял.
4 Тарантул
 
20.09.10
22:16
может по объектам получать? Выцеплять из GUID сведения о них.
5 Лефмихалыч
 
20.09.10
22:19
во-первых, о какой платформе речь?
во-вторых, что мешает благородному дону хранить в регистре сразу ссылки и ниипать мозг?
6 Hawk_1c
 
20.09.10
22:20
Платформа 1С:Предприятие 8.1
В регистре сведений есть измерение GUID, в котором записаны уникальные идентификаторы документов. Утрирую задачу: и есть измерение Пользователь типа Справочник.Пользователи. Хочу в запросе получить следующее: какие объекты создал данный пользователь. Как получить в запросе GUID - проще пареной репы, но на кой они пользователю, он хочет видеть ссылки на объекты. Использую при выводе схему компоновки данных, так вот вопрос: как это сделать... В самом запросе вроде нельзя, можно ли в вычисляемых полях выражение вписать, чтобы получать уже ссылки, а не GUIDы.
7 Hawk_1c
 
20.09.10
22:21
Ссылки не храню ввиду того, чтобы не ограничивать себя при удалении объектов из базы... Храня GUIDы спокойно удаляем, но в системе остается инфа, что был там раньше некий объект....
8 Лефмихалыч
 
20.09.10
22:26
(7) мсье, однако, знаток изысканных извращений, о коих Донасьен Альфонс Франсуа де Сад даже не помышлял, а Леопольд фон Захер-Мазох не смел и помыслить...
9 Aleksey_3
 
20.09.10
22:26
(7) Так вроде бы для этого в РС есть спец галка
10 el-gamberro
 
20.09.10
22:27
(9) независимый?
11 Лефмихалыч
 
20.09.10
22:27
(8) а, стесняюсь спросить, каким образом в запросе ГУИД ты получаешь?
12 Лефмихалыч
 
20.09.10
22:28
(10) "Ведущее", если ее выключить, то будет то, что хочет автор, но без противоестественных соитий с межушным ганглием
13 Hawk_1c
 
20.09.10
22:28
Да они у меня в измерении типа Строка(36)
14 Лефмихалыч
 
20.09.10
22:29
(13) об этом-то как раз все догадались...
15 Aleksey_3
 
20.09.10
22:29
Измерения:
Объект - объект, к которому хранится значение реквизита. У измерения устанавливается признак "Ведущее", чтобы при удалении объекта удалялась и запись о нем в регистре сведений.
(с) Книга знаний: v8: Интерфейсное решение для дополнительных реквизитов объектов в регистре сведений
16 Hawk_1c
 
20.09.10
22:29
Ведущее отключено. Все как я понял рекомендуют хранить не GUID, сразу ссылку на объект, в случае удаления объекта просто очищать данное измерение?
17 el-gamberro
 
20.09.10
22:30
не колется.
18 Лефмихалыч
 
20.09.10
22:30
гениталию +5 к карме и ПМХ - его записку на туалетно бумаге в качестве пруфлинка предъявили :)
19 Hawk_1c
 
20.09.10
22:30
Ну как через ссылку и ведущее я понял. :)
20 Лефмихалыч
 
20.09.10
22:31
(19) так как с (11)? мне реально интересно, чего я такого пропустил, очень хочется голову пеплом посыпать
21 Aleksey_3
 
20.09.10
22:31
(16) В случае удаления объекта запись в РС должна тоже автоматом грохнуться
22 Hawk_1c
 
20.09.10
22:32
Только не хотел я удалять запись при удалении объекта, а оставлять хотел GUID, чтобы можно было к примеру подключаться через COM к бекапу (хотя действительно... имея ссылку можно будет и там найти)...
23 Лефмихалыч
 
20.09.10
22:32
(21) если галка включена. Он тебе про другое состояние галки говорит
24 Hawk_1c
 
20.09.10
22:33
Это я знаю. У меня выключена, и будут в измерении ссылки, не смогу я удалять объекты. Либо принудительно, объект не найдет... либо извращаться при удалении очищать измерение...
25 Hawk_1c
 
20.09.10
22:35
Идея с хранением GUID все же имеет быть? Можно в вычисляемом поле в схеме компоновки данных получить ссылки, если там все виды документов есть...
26 Тарантул
 
20.09.10
22:35
может в тексте уникальный код объекта хранить как одно из измерений)
27 Лефмихалыч
 
20.09.10
22:35
(24) удалять, да, придется принудительно, но зато проблемы с сабжем не будет. Вообще, откуда взялась такая навязчивая тяга к непосредственному удалению?
Кроме того, ИМХО, соорудить особый механизм удаления проще и логичнее, чем вот этот вот велосипед с отчетом изобретать. Отчеты разные могут понядобитья, везде изобретать велокат будешь?
28 Hawk_1c
 
20.09.10
22:37
Так для остальных то отчетов ссылки никуда не делись. Не вижу перспективы, где еще может понадобиться, кроме как в этом отчете.
29 Тарантул
 
20.09.10
22:37
(27) Ну и базу добить то же проще)
30 Лефмихалыч
 
20.09.10
22:37
(25) следующая твоя ветка будет примерно такая: "Навертел вычисляемых полей, приводящих строку с гуидом к ссылке, как теперь избавиться от сообщения 'Недостаточно памяти'"
31 Hawk_1c
 
20.09.10
22:37
(26) Как раз и хранится как одно из измерений.
32 Лефмихалыч
 
20.09.10
22:38
Вообще, если нужны ссылки, то хранить надо ссылки, а не какую-то по*боту, из которой при хорошем стечении обстоятельств почти всегда ссылку можно получить... а можно и не получить...
33 Тарантул
 
20.09.10
22:38
Может без СКД как-то можно обойтись? Через промежуточные таблицы)?
34 Hawk_1c
 
20.09.10
22:40
(32) Ладно, походу придется ссылки хранить... Подписка ПередУдалением. Это перед пометкой удаления или перед непосредственным удалением объекта из базы?
35 Тарантул
 
20.09.10
22:40
Короче как я поняла, ссылки мона получить тока имея ссылки)))
36 Лефмихалыч
 
20.09.10
22:40
(33) а заодно и без запросов? :)
37 Лефмихалыч
 
20.09.10
22:41
(35) ВНЕЗАПНО?
38 Тарантул
 
20.09.10
22:41
(36) и  ваще, слишком много знать начальству вредно)
39 Тарантул
 
20.09.10
22:42
(37) мгновенно
40 Тарантул
 
20.09.10
22:45
Не, ну мущщины, скажите что-нибудь, не оставляйте последнее слово за женщиной:-)
41 Hawk_1c
 
20.09.10
22:46
Тему временно закрываю на обдумывание целесообразности хранения подобных данных в измерении.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан