Родитель() в метаданных #99581


#0 by Убитая С Тазом
Суть вопроса такова: Есть цепочка документов. Причем может быть несколько последовательностей. В конце делается один и тож же документ: Сторно первого в цепочке. Пытаюсь отыскать его через Метаданные методом Родитель. В результате 1С отчисляет меня на болт не находя такого. Как его правильно попользовать? Или есть альтернативные методы решения проблемы?
#0 by Убитая С Тазом
Суть вопроса такова: Есть цепочка документов. Причем может быть несколько последовательностей. В конце делается один и тож же документ: Сторно первого в цепочке. Пытаюсь отыскать его через Метаданные методом Родитель. В результате 1С отчисляет меня на болт не находя такого. Как его правильно попользовать? Или есть альтернативные методы решения проблемы?
#1 by YF
Может я торможу, но ето поиск подчиненных документов? Была бы ты новичком так бы и подумал, но ...
#2 by Diter
Самый первый документ в цепочке тот, у которого документ-владелец пустой. Я так находил начало цепочки
#3 by Убитая С Тазом
Не то немножечко. Верхний (первый) неизвестен. Известно становится шага с 3-го. Как до верхнего добраться?
#4 by Ветеран
Понял!
#5 by Козёл
Я только не понял. Или она вообще ламер страшущий, либо она что-то другое имеет ввиду.
#6 by Убитая С Тазом
С этого места попрошу с подробностями...
#7 by Козёл
То есть неизвестен? Ты его вид не знаешь или не знаешь в каком он реквизите может быть?
#8 by YF
Есть же стандартное формирование дерева документов. Правда там один корень => немного доработать и все ?
#9 by GrayT
Не хорошо обманывать
#10 by Убитая С Тазом
Документ может быть минимум 3-х видов. В реквизите следующих документов появляется... но не во всех.
#11 by Козёл
Так ВыбратьПодчиненныеДокументы наоборот для неопределённого вида. Наверх залезть проще простого. Функцию дать?
#12 by Diter
Документы подчиняются через реквизит шапки типа "Документ" Ты берёшь любой документ и 1. проверяешь подчинённые документы (ВыбратьПодчиненныеДокументы) - если есть такие - ты в середине цепочки 2. получаешь значение реквизита вида "Документ" текущего документа. Оно пустое - начало цепочки, не пустое - переходим к вивисекции родительского документа, повторяя пункт 2 до получения негативного результата (когда реквизит пустой)
#13 by Aggel
обильное словоблудие не есть показатель профессионализма в 1С.
#14 by Козёл
Я уже понял. Катя, больше не говори, что ты профи. Никогда. Вопрос на уровне месяца работы с 1С. В типовых это есть. А плавующие группировки в запросах писала когда-нибудь? Ах, даже не слышала...
#15 by Ветеран
>>Документы подчиняются через реквизит шапки типа "Документ" Книжки читал когда-нибудь?
#16 by Diter
Запасся булочкой и налил чай..... Ну , давай... рассказывай про плавающие группировки...
#17 by Diter
Канэчна дарагой, и не только читал, но и писал... код построения дерева документов.
#18 by Козёл
И ТЫ НЕ ЗНАЕШЬ? Это когда список возможных группировок забивается в список значений с пометками, потом делаешь кнопки, чтобы значения перемещать вверх-вниз, а пометки, чтобы отрубать ненужные группировки. Чего там сложного-то?? Вы чо, народ?
#19 by Убитая С Тазом
Спасибо. Разобралась
#20 by Ветеран
Дерево Осипова?
#21 by Diter
А вот интересно, если нет такого реквизита, а документ таки ввели на основании.. чего будет то? Я никогда не пробовал. Везде использовал реквизит "ДокументОснование". А если без него, чего будет?
#22 by Diter
(20 Почему Осипова? Абрикосу
#23 by Ветеран
Мдя ... Можно я теперь к Вам на "Вы" буду обращаться?
#24 by Rovan
Что сие значит "В реквизите следующих документов появляется... но не во всех." ?
#25 by Diter
Я не знал, что это называется "плавающие группировки".....
#26 by Ветеран
Есть такой выдающийся одинэсник Осипов ... Он написал "Дерево" и "Животное" ...
#27 by Убитая С Тазом
В некоторых последующих нет такого реквизита. Нужды пока не было... Теперь заведу
#28 by Козёл
Если вниз ползти, то пофиг какой там реквизит. Не нужно, не достоен. А как это называется?
#29 by Rovan
Да особо ничего - просто связь не сохраниться в анналах истории
#30 by Козёл
Если ввели документ на основании, но никуда не прописали реквизит, то он не будет документом-основанием, ёлки палки!
#31 by YF
В вопросе так интересно про несколько цепочек. Я думал, что там несколько корней может быть. Не так? Я тоже не знал научного названия этой "штуковины" :)
#32 by Козёл
Ты, кстати, смотрел его? Мне вот даже влом было.
#33 by Diter
Во во и я про это, а то тут Рупор попытался наехать... Я по жизни это называл "варианты группировки данных"
#34 by Убитая С Тазом
Кто был корнем неизвестно
#35 by YF
Будет, что же ты говоришь-то, конечно будет. Однако подчиненность не будет выстроена. Подчиненность и ввод на основании не обязаны быть использованными совместно.
#36 by Козёл
Ну фиг знает... Меня давно так научили. Может быть я не прав, тут спорит не буду.
#37 by Козёл
Так а зачем тогда это нужно, если толку никакого? => фигня это. не будет он.
#38 by YF
ДокументОснование существет только в процедуре "ВводНаОсновании" По поводу "Не будет" в ЖКК описано.
#39 by Ветеран
Откуда вас столько взялось тут?
#40 by Ветеран
Нет ...
#41 by Козёл
ДокументОснование, которые может быть как и ДокОснование, является реквизитом документ. Причём как общим, так и в шапки и табличной части. Где бы не находился, он будет считаться подчинённым документом. Главное, чтобы в процедуре ВводНаОснование(ДокОсн) было написано ДокументОснование=ДокОсн
#42 by Diter
Пошла горячая вода.....
#43 by Ветеран
Пеши ищщо ...
#44 by Ветеран
Гад ты!
#45 by YF
Не понял?
#46 by Diter
С каких это?
#47 by Ветеран
А подумай ...
#48 by Diter
А ты подскажи...
#49 by Guk
Почитал. Много думал. Кать, завязывала бы ты коньячком баловаться ;)...
#50 by Козёл
Я фанатею от вашей тупости. Взяли б и попробовали, что пока РЕКВИЗИТ НЕ БУДЕТ ЗАПОЛНЕН документом-основанием, то связи между документа НЕ БУДЕТ. Делов на 2 минуты.
#51 by YF
Дык никто с этим не спорит !!!
#52 by Козёл
По моему все утверждают обратное. Но я уже понял, в какой деддом ламеров я попал. Ужоснах!!
#53 by Aggel
вот так мы узнаем, ху из ху...
#54 by Diter
ты чо разошёлся? Кипятком облился что ли?
#55 by YF
Я не утверждаю !!!
#56 by YF
Кто-то порекомендовал ето в базу знаний :)
#57 by Убитая С Тазом
Всем спасибо за потраченное на меня время. Все прекрасно получилось. Делов действительно на две минуты было.
#58 by Diter
перепугались криков э..... товарища с неоднозначно звучащим ником и ткнули с перепугу не на ту кнопку.... бывает, Инженеры подберут...
#59 by Козёл
Я подухуел от команды прафисианалаф, которые пишут такие посты, как , , про месяца в соседней ветке... От ... Я не знал, что его нельзя переопределить через Перем хоть на всю конфу... Очень много сегодня узнал!
#60 by Козёл
Да, я тут нервничаю. У меня конфа уже 4-ый час обновляется, вместо полутра. Запарило нах!
#61 by YF
Ты сегодня неадекватен, во всяком случае в совсем не то, что ты понял :)
#62 by Diter
Будешь орать - ещё на два часа приторможу твой проц :)) Идёт вполне нормальный флейм. И на старуху бывает проруха. Я, например, просто никогда не пробовал вводить на основании без реквизита ДокументОснование. Я делаю работу для людей, а не эксперементы ставлю...
#63 by Ветеран
"Робяты, я горжусь козлом! Героическая личность козья морда!" (с)
#64 by Козёл
А что ж там? Ты говоришь, что документ-основание доступен только в процедуре ВводНаОсновании. А что, как реквизит оно потом не доступно, а если через Перем? Я тоже. Только чо тут демать... И так понятно, даже без книжки. пересчёт ссылок по графам уже делает. Блин, мне отчёт показать надо, а эта гадина тормозит! 50 минут осталось, чтобы успеть! =)))
#65 by Убитая С Тазом
хорошенькая ветка... :) Благодаря ей завтра в рейтинге фдисятку попаду :)
#66 by YF
Мы разные вещи понимаем под документОснование. Определимся: 1. В процедуре "ВводНаОсновании"   Это документ, на основании которого вводится текущий документ.   Легко видеть, что в этом случае документОснование можно не записывать в реквизит, т.к. он нужен только для заполнения текущего документа(того, что вводим). Однако, если не записать ДокументОснование в реквизит, о подчиненности этих документов говорить не приходится 2. Иногда ДокументомОснованием называют Документ, которому подчинен другой документ. В данном случае, последний не обязан был быть "введенным на основании" первого! Например реквизит типа "Документ" можно вручную выбирать в диалоге. Вот об этом то я и говорил ранее. Если не веришь мне, посмотри в ЖКК, там должно быть написано все это.
#67 by Козёл
Не пойду смотреть, потому что это правильно и так оно и есть! :-)
#68 by Diter
Аминь...
#69 by Ветеран
YF успел изучить книжки ... и Козёл сдался ... Скушно ...
#70 by Козёл
Он хоть книжки изучил. Вы так воще ничё не делали.
#71 by Diter
Он за порядком смотрел из угла пыльного
#72 by Ветеран
За порядком тут смотрят модеры ... Ты меня к ним не примешивай ... Я - другой!
#73 by Козёл
Вообще я в говорил про вас обоих :-) База обновилась, а юзеры уже свалили :-)
#74 by Diter
Как это "ничего не делали"? Я потехоньку обменник новый пишу, в перерывах на форум заглядываю. Это ты столбом просидел возле компа с обновляющейся базой...
#75 by Diter
Интересно, какой?
#76 by Козёл
Фиг тебе слобом, я ещё на вопросы филиалов отвечал и... Внимание! Удалил две колонки в печатной форме! Йо!
#77 by Diter
В обновляющейся в этот момент конфе? Да ты профи.....
#78 by Козёл
Ещё какой. У меня в списке 15 Зиков и около 25-ти ещё бух. Не считая всякой фигни для просмотров. А так же центральная база, плюс дви филиала этого офиса. А ещё выделенный канал с прямым доступом к базам филиалов. Видал какая у меня пипицка? :-)
#79 by Ветеран
Что такое diter?
#80 by Diter
А зачем тебе столько ЗиКов и Бухов? И что это за фигня для просмотров?
#81 by Козёл
Так эта.. Юрлица разные. Фигня для просмотров - имею ввиду всякие конфигурашки типа торговли, да демоконф разных. Через них я и правил печформу. Они ж все внешние.
#82 by 427
Опять Дитер жжОт не по деЦки... И городит куйню... 12 - 12.05.05 - 16:21 Документы подчиняются через реквизит шапки типа "Документ" А дятлы не пробовали сделать реквизит типа ДокУмЭнт в табличной части... "Канэчна дарагой, и не только читал, но и писал... код построения дерева документов." куево ты пИсал...   Напиши построение и ОТОБРАЖЕНИЕ дерева документов, если в документе есть 2-3-4--н реквизитов типа документ в шапке... или колонка табличной части типа Документ... P.S. желательно штатными средствами... P.S. Тогда ты круто утрешь нос прогам из 1с - они такое за много лет сделать не смогли...
#83 by Бодун
Дитер, ты ВАЛЕНОК. ПОДЧИНЕННЫМ (некоторому документу) является любой докумет, В ШАПКЕ, В ОБЩЕМ РЕКВИЛИТЕ или В ЛЮБОМ РЕКВИЗИТЕ ТАБЛИЧНОЙ ЧАСТИ есть ссылка на этот документ (т.е. это реквизит типа "Документ", в который выбран/прописанпрограмно этот документ). Приколись, да?.. Не только шапки. И с ЛЮБЫМ наикс именем (а не "ДокументОснование"). Мне жаль твоих клиентофф.
#84 by romix
И моих мне тоже жаль... В доке по программированию 7.7 этого нет. :-) Я сделал как в типовой, вроде заработало, а про эту фичу и не знал. :-)
#85 by 427
Лень открывать доку, но в типовых эта "фича" давно используется... Вот только дерево документов строится неверно, в случае, если дерево имеет больше одного корня (больше одного заполненного реквизита типа документ)...
#86 by Guk
Аффигеть можно! Не прошло и полгода, и разобрались с подчинением документов ;)...
#87 by колодина
да уж... группа крутых профи....
#88 by Diter
Успокойся. 1. Насчёт документа в ТЧ. - да - беспорно можно, но это уже не подчиненние а "сетка" объединённых документов. Я имею в виду, что в случаи "подчинения" через ТЧ мы получаем не цепочку (то что нужно было Лошадке) а ветвистую структуру, в которой нет возможности чётко выяснить какой документ какому подчинён. А прикинь, если документ-владелец тоже подчинён через ТЧ другим документам. Что тогда будет? Ты цепочку нарисуешь? 2. Насчёт построений - я извращениями не занимаюсь и сам себе проблем не создаю. У меня нет желания воплощать в действительность твои бредовые идеи. Если нужно организовать чёткую подчинённость документов просто обязательно:  а) или определиться с именем реквизита шапки (или общим реквизитом) в случаи наличи нескольких реквизитов типа "документ"  б) или использовать только один реквизит типа "документ" Я понимаю, что фантазия постановщиков задач не имеет границ, но нужно трезво смотреть на вещи. Иди проспись. "ОбщийРеквизит" может располагаться ТОЛЬКО В ШАПКЕ ДОКУМЕНТА. Я не о метаданных говорю, а о физическом размешении реквизита и его уникальности для конкретного документа. Реквизиты в ТЧ могут принимать несколько значений (по числу строк документа). Я не говорил, что реквизит этот обязательно должен называться "ДокументОснование". Я его так называл. Моих клиентов жалеть не надо. Ты за своими смотри. Ботинок.
#89 by 427
опять жгущий Дитер... Это ты можешь сказать разработчикам типовых конф из 1С... Цепочку, кстати, нарисовать не сложно, и разделить не сложно... Сложна визуализация средствами только 1С... (внешними - я делал)... P.S. Сейчас опять для Дитера сделают открытие ... "про общий реквизит" и его физическое расположение... ЖжОт....ЖжОт... маладец Дитер...
#90 by Guk
Попеарить NS, что-ли... (88,89) Не спорьте. Всё давно написано. Средствами 1С. Сложного там действительно ничего нет...
#91 by Diter
Что? Неужели общий реквизит может быть в ТЧ документа?
#92 by Ветеран
По моему, 427 тебя не любит ...
#93 by Diter
ты тоже это заметил? Я его спрашивал - он отмалчивается. Может ему мой ник не нравится?
#94 by француз
Дитер, тебе обязательно нужно, чтоб тебя любили?... может, все таки, женщинами обойдешся?
#95 by Козёл
Ещё одно ламо вылезло. Кто говорит о типовой? Или ты других не умеешь "калбасить"? В типовый да, через реквизит ДокументОснование и даже таким дуракам, как тут, ясно, что от этого уходить не рекомендуется. Хотя чего тут вам объяснять. Какие вы безмозглые я понял ещё вчера. Вместо того, шоб песдеть тут второй день, взяли бы и попробовали. Дел на 2 (две, two, zwei) минут. Ты не видел в типовой документ ЗаказПоставщику? Там вот в табличной части есть реквизит ПоЗаявке. Прикинь, если там выбрать заявку, то они станут ПОДЧИНЁННЫМИ! Видал? Вот насчёт того, как там работает дерево и покаж ли, я не знаю, лазить лень. Смотря как там сделано.
#96 by Козёл
Дитер, ты ламер.
#97 by Diter
Ты о чём? Я что по твоему не знаю, что можно сделать в ТЧ реквизит типа "Документ"? А вот будет ли это подчинением? Построится ди дерево ты не знаешь. Тогда чего болтаешь ерундой? Любить - не надо. Надо уважать хотя бы. Не, я не ламер, я чайник, со свистком. А ты кто? По твоей классификации?
#98 by Guk
Будет подчиненным. Я сказал (с)...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С