#0
by Убитая С Тазом
Суть вопроса такова: Есть цепочка документов. Причем может быть несколько последовательностей. В конце делается один и тож же документ: Сторно первого в цепочке. Пытаюсь отыскать его через Метаданные методом Родитель. В результате 1С отчисляет меня на болт не находя такого. Как его правильно попользовать? Или есть альтернативные методы решения проблемы?
#0
by Убитая С Тазом
Суть вопроса такова: Есть цепочка документов. Причем может быть несколько последовательностей. В конце делается один и тож же документ: Сторно первого в цепочке. Пытаюсь отыскать его через Метаданные методом Родитель. В результате 1С отчисляет меня на болт не находя такого. Как его правильно попользовать? Или есть альтернативные методы решения проблемы?
#1
by YF
Может я торможу, но ето поиск подчиненных документов? Была бы ты новичком так бы и подумал, но ...
#2
by Diter
Самый первый документ в цепочке тот, у которого документ-владелец пустой. Я так находил начало цепочки
#3
by Убитая С Тазом
Не то немножечко. Верхний (первый) неизвестен. Известно становится шага с 3-го. Как до верхнего добраться?
#8
by YF
Есть же стандартное формирование дерева документов. Правда там один корень => немного доработать и все ?
#10
by Убитая С Тазом
Документ может быть минимум 3-х видов. В реквизите следующих документов появляется... но не во всех.
#11
by Козёл
Так ВыбратьПодчиненныеДокументы наоборот для неопределённого вида. Наверх залезть проще простого. Функцию дать?
#12
by Diter
Документы подчиняются через реквизит шапки типа "Документ" Ты берёшь любой документ и 1. проверяешь подчинённые документы (ВыбратьПодчиненныеДокументы) - если есть такие - ты в середине цепочки 2. получаешь значение реквизита вида "Документ" текущего документа. Оно пустое - начало цепочки, не пустое - переходим к вивисекции родительского документа, повторяя пункт 2 до получения негативного результата (когда реквизит пустой)
#14
by Козёл
Я уже понял. Катя, больше не говори, что ты профи. Никогда. Вопрос на уровне месяца работы с 1С. В типовых это есть. А плавующие группировки в запросах писала когда-нибудь? Ах, даже не слышала...
#15
by Ветеран
>>Документы подчиняются через реквизит шапки типа "Документ" Книжки читал когда-нибудь?
#16
by Diter
Запасся булочкой и налил чай..... Ну , давай... рассказывай про плавающие группировки...
#18
by Козёл
И ТЫ НЕ ЗНАЕШЬ? Это когда список возможных группировок забивается в список значений с пометками, потом делаешь кнопки, чтобы значения перемещать вверх-вниз, а пометки, чтобы отрубать ненужные группировки. Чего там сложного-то?? Вы чо, народ?
#21
by Diter
А вот интересно, если нет такого реквизита, а документ таки ввели на основании.. чего будет то? Я никогда не пробовал. Везде использовал реквизит "ДокументОснование". А если без него, чего будет?
#27
by Убитая С Тазом
В некоторых последующих нет такого реквизита. Нужды пока не было... Теперь заведу
#28
by Козёл
Если вниз ползти, то пофиг какой там реквизит. Не нужно, не достоен. А как это называется?
#30
by Козёл
Если ввели документ на основании, но никуда не прописали реквизит, то он не будет документом-основанием, ёлки палки!
#31
by YF
В вопросе так интересно про несколько цепочек. Я думал, что там несколько корней может быть. Не так? Я тоже не знал научного названия этой "штуковины" :)
#33
by Diter
Во во и я про это, а то тут Рупор попытался наехать... Я по жизни это называл "варианты группировки данных"
#35
by YF
Будет, что же ты говоришь-то, конечно будет. Однако подчиненность не будет выстроена. Подчиненность и ввод на основании не обязаны быть использованными совместно.
#38
by YF
ДокументОснование существет только в процедуре "ВводНаОсновании" По поводу "Не будет" в ЖКК описано.
#41
by Козёл
ДокументОснование, которые может быть как и ДокОснование, является реквизитом документ. Причём как общим, так и в шапки и табличной части. Где бы не находился, он будет считаться подчинённым документом. Главное, чтобы в процедуре ВводНаОснование(ДокОсн) было написано ДокументОснование=ДокОсн
#50
by Козёл
Я фанатею от вашей тупости. Взяли б и попробовали, что пока РЕКВИЗИТ НЕ БУДЕТ ЗАПОЛНЕН документом-основанием, то связи между документа НЕ БУДЕТ. Делов на 2 минуты.
#52
by Козёл
По моему все утверждают обратное. Но я уже понял, в какой деддом ламеров я попал. Ужоснах!!
#57
by Убитая С Тазом
Всем спасибо за потраченное на меня время. Все прекрасно получилось. Делов действительно на две минуты было.
#58
by Diter
перепугались криков э..... товарища с неоднозначно звучащим ником и ткнули с перепугу не на ту кнопку.... бывает, Инженеры подберут...
#59
by Козёл
Я подухуел от команды прафисианалаф, которые пишут такие посты, как , , про месяца в соседней ветке... От ... Я не знал, что его нельзя переопределить через Перем хоть на всю конфу... Очень много сегодня узнал!
#60
by Козёл
Да, я тут нервничаю. У меня конфа уже 4-ый час обновляется, вместо полутра. Запарило нах!
#62
by Diter
Будешь орать - ещё на два часа приторможу твой проц :)) Идёт вполне нормальный флейм. И на старуху бывает проруха. Я, например, просто никогда не пробовал вводить на основании без реквизита ДокументОснование. Я делаю работу для людей, а не эксперементы ставлю...
#64
by Козёл
А что ж там? Ты говоришь, что документ-основание доступен только в процедуре ВводНаОсновании. А что, как реквизит оно потом не доступно, а если через Перем? Я тоже. Только чо тут демать... И так понятно, даже без книжки. пересчёт ссылок по графам уже делает. Блин, мне отчёт показать надо, а эта гадина тормозит! 50 минут осталось, чтобы успеть! =)))
#66
by YF
Мы разные вещи понимаем под документОснование. Определимся: 1. В процедуре "ВводНаОсновании" Это документ, на основании которого вводится текущий документ. Легко видеть, что в этом случае документОснование можно не записывать в реквизит, т.к. он нужен только для заполнения текущего документа(того, что вводим). Однако, если не записать ДокументОснование в реквизит, о подчиненности этих документов говорить не приходится 2. Иногда ДокументомОснованием называют Документ, которому подчинен другой документ. В данном случае, последний не обязан был быть "введенным на основании" первого! Например реквизит типа "Документ" можно вручную выбирать в диалоге. Вот об этом то я и говорил ранее. Если не веришь мне, посмотри в ЖКК, там должно быть написано все это.
#74
by Diter
Как это "ничего не делали"? Я потехоньку обменник новый пишу, в перерывах на форум заглядываю. Это ты столбом просидел возле компа с обновляющейся базой...
#76
by Козёл
Фиг тебе слобом, я ещё на вопросы филиалов отвечал и... Внимание! Удалил две колонки в печатной форме! Йо!
#78
by Козёл
Ещё какой. У меня в списке 15 Зиков и около 25-ти ещё бух. Не считая всякой фигни для просмотров. А так же центральная база, плюс дви филиала этого офиса. А ещё выделенный канал с прямым доступом к базам филиалов. Видал какая у меня пипицка? :-)
#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
Лень открывать доку, но в типовых эта "фича" давно используется... Вот только дерево документов строится неверно, в случае, если дерево имеет больше одного корня (больше одного заполненного реквизита типа документ)...
#88
by Diter
Успокойся. 1. Насчёт документа в ТЧ. - да - беспорно можно, но это уже не подчиненние а "сетка" объединённых документов. Я имею в виду, что в случаи "подчинения" через ТЧ мы получаем не цепочку (то что нужно было Лошадке) а ветвистую структуру, в которой нет возможности чётко выяснить какой документ какому подчинён. А прикинь, если документ-владелец тоже подчинён через ТЧ другим документам. Что тогда будет? Ты цепочку нарисуешь? 2. Насчёт построений - я извращениями не занимаюсь и сам себе проблем не создаю. У меня нет желания воплощать в действительность твои бредовые идеи. Если нужно организовать чёткую подчинённость документов просто обязательно: а) или определиться с именем реквизита шапки (или общим реквизитом) в случаи наличи нескольких реквизитов типа "документ" б) или использовать только один реквизит типа "документ" Я понимаю, что фантазия постановщиков задач не имеет границ, но нужно трезво смотреть на вещи. Иди проспись. "ОбщийРеквизит" может располагаться ТОЛЬКО В ШАПКЕ ДОКУМЕНТА. Я не о метаданных говорю, а о физическом размешении реквизита и его уникальности для конкретного документа. Реквизиты в ТЧ могут принимать несколько значений (по числу строк документа). Я не говорил, что реквизит этот обязательно должен называться "ДокументОснование". Я его так называл. Моих клиентов жалеть не надо. Ты за своими смотри. Ботинок.
#89
by 427
опять жгущий Дитер... Это ты можешь сказать разработчикам типовых конф из 1С... Цепочку, кстати, нарисовать не сложно, и разделить не сложно... Сложна визуализация средствами только 1С... (внешними - я делал)... P.S. Сейчас опять для Дитера сделают открытие ... "про общий реквизит" и его физическое расположение... ЖжОт....ЖжОт... маладец Дитер...
#90
by Guk
Попеарить NS, что-ли... (88,89) Не спорьте. Всё давно написано. Средствами 1С. Сложного там действительно ничего нет...
#93
by Diter
ты тоже это заметил? Я его спрашивал - он отмалчивается. Может ему мой ник не нравится?
#94
by француз
Дитер, тебе обязательно нужно, чтоб тебя любили?... может, все таки, женщинами обойдешся?
#95
by Козёл
Ещё одно ламо вылезло. Кто говорит о типовой? Или ты других не умеешь "калбасить"? В типовый да, через реквизит ДокументОснование и даже таким дуракам, как тут, ясно, что от этого уходить не рекомендуется. Хотя чего тут вам объяснять. Какие вы безмозглые я понял ещё вчера. Вместо того, шоб песдеть тут второй день, взяли бы и попробовали. Дел на 2 (две, two, zwei) минут. Ты не видел в типовой документ ЗаказПоставщику? Там вот в табличной части есть реквизит ПоЗаявке. Прикинь, если там выбрать заявку, то они станут ПОДЧИНЁННЫМИ! Видал? Вот насчёт того, как там работает дерево и покаж ли, я не знаю, лазить лень. Смотря как там сделано.
#97
by Diter
Ты о чём? Я что по твоему не знаю, что можно сделать в ТЧ реквизит типа "Документ"? А вот будет ли это подчинением? Построится ди дерево ты не знаешь. Тогда чего болтаешь ерундой? Любить - не надо. Надо уважать хотя бы. Не, я не ламер, я чайник, со свистком. А ты кто? По твоей классификации?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Справочник с двумя иерархиями
- Почему у меня недоступен пункт меню "На сервере 1С Предприятия"
- Как программно принудительно разорвать соединение в 10 релизе?
- ЗиК: Нужно принять человека на работу задним числом с 1 апреля...
- Каким образом напрямую записать данные из обработки 1С в базу Аксесса?
- значение значка в Зарплате иКадрах
- Что означает # в ОткрытьФорму()
- ТиС 7.70.935: Понумерной учет. Посоветуйте, как лучше реализовать
- Обработка выбора строки в таблице значений
- УСН 141 начисление налогов с ФОТ
- Как программно получить список набора прав в конфигурации
- Отбор в виртуальной таблице в запросе
- Опять этот глюк "1cv7.exe выполнила недопустимую ошибку...."
- v8.почему не обязательно записывать движения по регистрам
- RARUSLIB.DLL - распаковка архива... не получается, помогите!
- Перемещение материала по счёту МЦ.04
- Сохранение параметров страницы при печати табличного документа
- Как программно вызвать диалог выбора элемента справочника
- Выписка перемещения на основании заявки
- Кот мерял Трафик Терминального доступа к 1С бухгалтерии через интернет