|
Как в конфиге узнать является ли справочник владельцем каких либо иных объектов? 🠗 (andrewks 14.08.2012 11:19) | ☑ | ||
---|---|---|---|---|
0
vladimir-boy
13.08.12
✎
22:27
|
Я так понимаю, что в конфигураторе для определённого справочника можно посмотреть список его владельцев(закладка "Владельцы"), а вот как быть если я хочу знать для каких объектов определённый справочник является Владельцем?
Просто тупо не хочется лопатить все объекты конфигурации и числить закладку "Владельцы" дабы узнать, что интересующий справочник является владельцем оных. |
|||
1
andrewks
13.08.12
✎
22:27
|
поиск ссылок?
|
|||
2
vladimir-boy
13.08.12
✎
22:34
|
(1) поподробнее пожалуйста
Я имел ввиду: есть справочник "Номенклатура" и есть ему подчиненный справочник "ВариантыНоменклатуры" Так вот: В Справочнике "ВариантыНоменклатуры" на закладке "Владельцы" указан Справочник "Номенклатура" Но допустим я не подозреваю, что Справочнику "Номенклатура" подчинен Справочник "ВариантыНоменклатуры". Как мне быстро это узнать для справочника "Номенклатура" |
|||
3
andrewks
13.08.12
✎
22:38
|
поподробнее:
ПКМ\Поиск ссылок на объект |
|||
4
vladimir-boy
13.08.12
✎
22:44
|
(3) спасибо, но не то, что я хотел
Есть подобный функционал в 1С 7 в документах: а) Вводить на основании; б) Является основанием для: |
|||
5
vladimir-boy
13.08.12
✎
22:47
|
Могёт быть в 8.3 прилепят или уже 9.х ждать ))))))))))))))))))
|
|||
6
Darky
13.08.12
✎
22:55
|
забульбенить обход справочников по Метаданным
|
|||
7
mistеr
13.08.12
✎
23:02
|
(4) Поиск ссылок - это то и даже больше.
С вводом на основании не путай, это документы, как в 7, так и в 8. |
|||
8
vladimir-boy
13.08.12
✎
23:04
|
(6) Не айс, хотя вариант. Просто v8 писали, писали этот шедевр и м-м-м-м-м недописали.
Я вот смотрю что связанная инфа не обновляется, если я хожу по строкам владельца, в v7 это работало. Короче куда писать не подскажите, чтоб фирма 1С взяла на вооружение. |
|||
9
hhhh
13.08.12
✎
23:21
|
(8) в мусорное ведро на кухне кидай. Быстрее всегодо 1С дойдет.
|
|||
10
vladimir-boy
13.08.12
✎
23:23
|
(9) а по-серъёзному?
|
|||
11
hhhh
13.08.12
✎
23:24
|
(8) а так для примера открой в любой типовой контрагенты и договоры, там нормально реализовано, и без всяких дебильных семерочных извращений.
|
|||
12
Живой Ископаемый
13.08.12
✎
23:26
|
2(7) в в8 на основании могут быть введены не только документы, но и справочники. И на основании справочников также.
|
|||
13
vladimir-boy
13.08.12
✎
23:30
|
(11) Суть вопроса поняли?
Где в конфигураторе на форме объекта справочника "Контрагенты" (в каких вкладках спрятано) указано, что справочник "ДоговорыКонтрагентов" является подчинённым??? Хотя наоборот для "ДоговорыКонтрагентов" на вкладке "Владельцы" есть инфа о справочнике "Контрагенты"!!!!!!!! |
|||
14
Лефмихалыч
13.08.12
✎
23:31
|
(4) поиск ссылок на объект тебе нужен
|
|||
15
Живой Ископаемый
13.08.12
✎
23:32
|
2(13) нигде.
но это не отменяет правильности способа о котором тебе уже сказали. |
|||
16
vladimir-boy
13.08.12
✎
23:34
|
(15) в том то и суть, что хочется нормальный автоматизированный подход, а неизвращённый
|
|||
17
Живой Ископаемый
13.08.12
✎
23:35
|
уже сказали как. Не умеешь автоматизировать, найми тех кто умеет.
|
|||
18
vladimir-boy
13.08.12
✎
23:38
|
(17) НЕправильные выводы и умозаключение о моих способностях сделали. Я всего лишь выражаю о "удобстве" работы в столь "ВЕЛИКОЙ" среде разработки ERP-систем.
|
|||
19
mistеr
14.08.12
✎
01:27
|
(13) А в семерке это типа есть что ли? Почему сравниваешь с семеркой, непонятно.
Если же вопрос поставить по-другому: где удобный способ просмотра связей между объектами конфигурации (и, уровнем ниже, между объектами БД) и навигации по ним? Причем связи могут быть разного рода. То я соглашусь, такого способа часто не хватает. (Как примерный аналог, можно привести диаграммы в Enterprise Manager.) И периодически возникают позывы написать обработочку... |
|||
20
Живой Ископаемый
14.08.12
✎
06:04
|
2(18) всем плевать на твоё выражение
|
|||
21
Живой Ископаемый
14.08.12
✎
06:06
|
если это всего лишь "выражение отношения" то заводи ветку в разделе ЛАЙФ
|
|||
22
Rie
14.08.12
✎
06:17
|
(16) Автоматизируй. Метаданные программно доступны.
|
|||
23
kyrgyz
14.08.12
✎
07:04
|
Что за бред не понял. Вроже уже ответили что поиск ссылок есть. И за чем еще в настройках самого объекта где то рисовать что у него есть подчиненные?
|
|||
24
Живой Ископаемый
14.08.12
✎
07:10
|
чувак жалуется что из подчиненного объекта доступно узнать кто даже возможный владелец, его тип (а не конкретный), но невозможно узнать типы всех возможных подчиненных объектов непосредственно, а только анализом всех метаданных. Вот такая чижолая жизнь
|
|||
25
vladimir-boy
14.08.12
✎
09:48
|
(20) Комплекс Наполеона? НИКОГДА не расписуйся за всех.
(23) Наверное не дано понять, надо вдумываться в суть вопроса, а альтернативное решение поиском ссылок на объект и так понятен. |
|||
26
ptiz
14.08.12
✎
09:57
|
(25) Будешь переживать по таким мелочам - рано состаришься.
|
|||
27
vladimir-boy
14.08.12
✎
10:05
|
(26) У меня более совершенный тип нервной системы: я наоборот получаю удовольствие, когда наблюдаю, что чем менее интеллектуальная личность пыжится и думает, что "Пуп земли".
|
|||
28
kyrgyz
14.08.12
✎
10:27
|
(25) да понял я суть вопроса. Не понимаю что вы об этом серьезно задумываеетсь.
Ну нет еще этого не придумали. напишите в 1С прикрутят в релизе 8.4 или 9.0 |
|||
29
hhhh
14.08.12
✎
10:33
|
(28) никто не будет тянуть всякое старье в новые системы.
|
|||
30
Omskdizel
14.08.12
✎
10:34
|
(28) Надо прикручивать то, что надо чаще, чем упомянутое. Наверняка есть что сделать, чем подобную мелочь.
2ТС: Автор, судя по писанине, ты тот еще чайник, потому и ответы соответствующие. Более того, у тебя с логикой проблемы, ибо за каким ты в тему притянул v7 совершенно непонятно, да еще и с таким апломбом взялся сравнивать платформы. Если ты пытаешься троллить, то уныло у тебя получается. Если искренне веришь в свою писанину и более того в свое предназначение - поищи Наполеона в зеркале. |
|||
31
Мимохожий Однако
14.08.12
✎
10:38
|
(0)Ты же не вручную лопатишь метаданные. В чем цель поисков?
|
|||
32
Infsams654
14.08.12
✎
10:44
|
(30), (31) - не все так просто. Недавно здесь была аналогичная тема. Решения нет, т.к. по ссылкам можно найти только существующие объекты, а не те, которые могут быт в принципе.
|
|||
33
Omskdizel
14.08.12
✎
10:45
|
(32) Что значит фраза "которые могут быт в принципе", а то я как-то не вкурил, что имеется ввиду.
|
|||
34
Infsams654
14.08.12
✎
10:50
|
(33) в метаданных справочника "СпрПодчиненный" есть владелец "СпрВладелец", как узнать, что у справочника "СпрВладелец" есть подчиненный, если еще нет элементов "СпрПодчиненный" ?
|
|||
35
vladimir-boy
14.08.12
✎
10:51
|
(30) Мне тебя жаль, не суди всех по себе, если мне советуешь поискать кого-то в зеркале, в отличие от некоторых не хохорюсь, что "МегаМозгВселенной".
А то что продукт надо реально дорабатывать, с этим реально соглашусь, хочется и "rollup" увидеть и много чего другого полезного. Просто умиляет писанина 10 лет и недолжный уровень. |
|||
36
Omskdizel
14.08.12
✎
10:53
|
(34) Вы не представляете как решить эту задачу? Ну нет обратного механизма, вот только вопрос, надо ли он. Где вообще есть смысл это использовать, кроме как в каких-нибудь универсальных обработках? В качестве примера посмотрите структуру подчиненности в какой-нить Торговле 10.3, отрабатывает быстро, не вижу вообще проблемы.
|
|||
37
Omskdizel
14.08.12
✎
10:56
|
(35) Я то как раз по себе не сужу. А тебе надо еще и зрение поправить, ибо я написал черным по белому, что судил по твоей писанине. Перечитай. Насчет хорохориться - ты первый послал человека поискать в себе Наполеона. Когда тебе предложили, почему тебе неприятно стало?
А насчет "продукт надо реально дорабатывать" - надо, только вот то неудобство, которое даже непонятно зачем надо, вообще не повод считать, что надо что-то дорабатывать. Тут уже ЧСВ у вас через край лезет, может подлечиться? |
|||
38
pumbaEO
14.08.12
✎
10:56
|
(35) продукт дорабатывается и вызов гарячих клавиш, и поиск с регулярными выражениями и сообщение пользователю об окончании сравнения баз и т.д.
|
|||
39
Infsams654
14.08.12
✎
10:58
|
(36) вопрос был задан. Дело не в том, зачем это надо - дело в том, есть ли на этот вопрос ответ.
|
|||
40
Omskdizel
14.08.12
✎
10:59
|
(35) И кстати, ты вообще кто такой, чтобы говорить, что "Просто умиляет писанина 10 лет и недолжный уровень."? Я посмотрел твои темы, ты многих банальных вещей не знаешь о системе, а уже как истинно великий говоришь, что мол ребята, мне ваша хня не нравится, дорабатывайте.
|
|||
41
Omskdizel
14.08.12
✎
11:00
|
(39) Дак автору дали даже два ответа. Первый как это найти в Конфигураторе, второй, как найти программно. Дальше пошли рассуждения автора, что он Д`Артаньян, а все остальные сам понимаешь кто.
|
|||
42
pumbaEO
14.08.12
✎
11:02
|
Ответ на вопрос (0): Меню "конфигурация"->"Отчет по конфигурации", выбираем только справочники, вывести. Делаем поиск по названию справочника в кавычках "Справочник.Номенклатура" например и видим все объекты где этот справочник является владелцем.
|
|||
43
Kashemir
14.08.12
✎
11:03
|
Обойти метаданные предлагали ?
|
|||
45
Мимохожий Однако
14.08.12
✎
11:05
|
(39)ИМХО, зачастую цель убивает способы решения. Вопрос без цели рискует остаться риторическим. Практического применения ответа на вопрос автор ветки не привел. А вот поиск по ссылкам имеет практическое значение. Попробуй сам ответить на вопрос Зачем? Станет легче.
|
|||
46
Infsams654
14.08.12
✎
11:15
|
(45) зачем Вы спрашиваете меня Зачем ?
Решения на (0) нет, (42) - программно |
|||
47
Infsams654
14.08.12
✎
11:20
|
(46) ну разве что (43)
|
|||
48
Kashemir
14.08.12
✎
11:23
|
Дел на 5 минут - чего тут спорить
Функция ПодчиненныеОбъекты(Спр) Результат = Новый Массив; МетаТип = Метаданные.НайтиПоТипу(ТипЗнч(Спр)); Если МетаТип <> Неопределено И Метаданные.Справочники.Содержит(МетаТип) <> Неопределено Тогда Для каждого МетаОб из Метаданные.Справочники Цикл Если МетаОб.Владельцы.Содержит(МетаТип) Тогда Результат.Добавить(МетаОб); КонецЕсли; КонецЦикла; КонецЕсли; Возврат Результат; КонецФункции |
|||
49
Omskdizel
14.08.12
✎
11:25
|
(43) И не раз. ТС малость туповат, не понял как это.
(44) Ты типа психолог? Насколько вижу я, ты тупо прячешь свою малограмотность по части 1С словами о слабой психологии других участников обсуждения и словами о собственном величии. Как вылечишься - приходи, поговорим. До тех пор уж извини, больше с тобой говорить не буду, зачем убогим переживания доставлять. |
|||
50
Reset
14.08.12
✎
11:30
|
Метаданные обходить. И это нормально и правильно что не хранятся "подчиненные".
|
|||
55
Infsams654
14.08.12
✎
11:37
|
(48) И это правильно, но надо обойти (43) все справочники в цикле Метаданные.Справочники
|
|||
56
Kashemir
14.08.12
✎
11:41
|
(55) Затрудняюсь с трактовкой поста
|
|||
57
Omskdizel
14.08.12
✎
11:42
|
(55)
Это разве не оно в (48)? |
|||
58
Reset
14.08.12
✎
11:43
|
(55) Он же обходит там все.
Разве МетаТип можно не искать, а сразу получаить из Спр.Метаданные() |
|||
59
Kashemir
14.08.12
✎
11:45
|
(58) Я пишу всегда с перестраховкой - мало ли чего параметром подсунут. В случае Спр = Неопределено, к примеру, вылетит с ошибкой.
|
|||
60
Reset
14.08.12
✎
11:46
|
(59) ясно
|
|||
61
Infsams654
14.08.12
✎
11:51
|
(56) В Спр что ?
|
|||
62
Infsams654
14.08.12
✎
11:58
|
(56) оК
|
|||
63
Reset
14.08.12
✎
11:58
|
(61) Параметр :)
|
|||
64
Reset
14.08.12
✎
11:59
|
(61) Если в параметре ссылка на справочник, ф-я вернет массив метаданных, если любое другое значение - пустой массив
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |