1с как в структуре подчиненности найти документ
Была создана возможность создавать документ на основании другого. Это работает, а как сделать, чтобы в обоих документах видеть структуру подчиненности?
Включить реквизит документОснование в критерий отбора СтруктураПодчиненности
(1)
не совсем понятно, можно подробнее?
У меня нет критерия отбора СтруктураПодчиненности
(3) Украли?
Дожили. Сначала СП воруют, потом структуру подчинённости.
А теперь ещё и отладчик с31415926ли.
там скорее всего критерий отбора называется СвязанныеДокументы
(7) там это в ERP
(7)
Да там я добавила. Но ничего не изменилось.
(9) бох 1С, круто.
(9)
что там написано, у меня пароля нет
там есть тестовый доступ
(12) фото в профиле на работе делала?
(10) > . там я добавила. Но ничего не изменилось.
Значит не всё что нужно добавила, или не туда, или не там, или не то.
(10) Видимо не все сделали.
Нужно документы включить в Тип, и на закладке «Состав» указать реквизит
(17)
Тип указан, реквизит включен, реквизит документ основание включает нужный тип документа. Не появляется структура подчиненности.
(18) глупый вопрос. А в реквизите ДокументОснование необходимый документ установлен?
(14) Это бородатый мужик, ен ведись
(19) +++
(19)
да, об этом в 18 сказано
(21) я имею в виду, в данных записан?
Прежде всего необходимо принять решение по поводу списка документов, справочников и ПВХ для которых требуется выводить отчет Структура подчиненности. Затем задать список типов выбранных объектов в типах параметра общей команды СтруктураПодчиненности.
Для настройки связи между родительскими и дочерними документами, справочниками и ПВХ, выводимыми в отчет Структура подчиненности, необходимо настроить критерий отбора СвязанныеДокументы. В свойстве Тип требуется указать возможные типы родительских объектов, а в свойстве Состав – указать реквизиты подчиненных документов, справочников и ПВХ, в которых будет происходить поиск родительских объектов.
(23)
Все сделано это, не срабатывает. Причем до меня тут 3 документа сделано, они в структуре нормально встают. Я пишу 4 документ и нифига. Может в коде они там что-то полазили?
Просмотр
Связь документов отображается в структуре подчиненности.
Для просмотра структуры подчиненности в карточке документа нажмите на кнопку «Прочие действия» → «Структура подчиненности».

Документы, не созданные в 1С, подсвечены серым цветом (в столбце «Документ в 1С» ничего не указано). Белый цвет поля означает, что документы отправлены от «своей» организации. Полужирным шрифтом выделяется документ, для которого просматривается структура подчиненности.

Из структуры возможно перейти в карточку любого документа, который находится в ней. Для этого выберите документ и нажмите на кнопку «Открыть карточку документа».
1с как в структуре подчиненности найти документ
Задача состоит в том, чтобы отобразить связь документов по какому-либо полю в стандартном отчете по структуре подчиненности, который вызывается по кнопке «Связанные документы» из командной панели самого документа:
А структура подчиненности выглядит таким образом:
Например, есть связь между документом ЗаказКлиента и документом РеализацияТоваровУслуг по соответствующему полю «ЗаказКлиента», и соответственно документ РеализацияТоваровУслуг создается на основании документа ЗаказКлиента. Покажем на их примере решение нашей задачи. Само собой, эти приведенные для примера документы являются типовыми для УТ 11.3, и в них уже есть все стандартные механизмы, поэтому я буду показывать решение задачи, будто мы их создали с нуля.
Необходимо проделать следующие действия:
1) На формах этих двух документов в их командных панелях создаем группу «ПодменюОтчеты» с видом «Подменю», а в этой группе добавляем еще три группы с видом «Группа кнопок» и называем их «ПодменюОтчетыВажное», «ПодменюОтчетыПерейти» и «ПодменюОтчетыСмТакже»:
2) В модулях форм этих документов прописываем следующие куски кода:
В процедуре ПриСозданииНаСервере добавляем:
МенюОтчеты.ПриСозданииНаСервере(ЭтаФорма,Элементы.ПодменюОтчеты);
После этого добавляем следующую процедуру:
&НаКлиенте
Процедура Подключаемый_ВыполнитьКомандуОтчет(Команда)
МенюОтчетыКлиент.ВыполнитьПодключаемуюКомандуОтчет(Команда, ЭтаФорма, Объект);
КонецПроцедуры
3) В модулях менеджера этих документов добавляем следующую процедуру:
Процедура ДобавитьКомандыОтчетов(КомандыОтчетов) Экспорт
ВариантыОтчетовУТПереопределяемый.ДобавитьКомандуСтруктураПодчиненности(КомандыОтчетов);
КонецПроцедуры
4) В дереве объектов конфигурации находим критерий отбора «СвязанныеДокументы». На вкладке «Данные» указываем наши документы. На вкладке «Состав» ищем документ РеализацияТоваровУслуг и отмечаем его поле для связи «ЗаказКлиента»:
Подскажите как программно получить структуру подчинённости ( по критериям отбора)
Приведите пожалуйста пример кода как программно получить структуру подчинённости ( по критериям отбора ).
Есть бизенес-процесс у него в есть реквизит заказ. при расоведении документа заказ нужно оповестить пользователя. Заказ не всегда относится к этому бизнес-процессу а нам нужен именно связанный с ним.
- Дата
- Дата
- Рейтинг всех уровней
- Рейтинг 1-го уровня
- Древо развёрнутое
- Древо свернутое
Свернуть все
2. AnryMc 846 12.09.14 11:24 Сейчас в теме
Немного переписанная типовая обработка «Структура подчинённости». Отличается от типовой тем, что видит все подчинённые документы , а не только упомянутые в критерии отбора.
5. Alexey26 2 07.12.15 16:40 Сейчас в теме
(1) fierylions, РаботаСДиалогами.ПоказатьСтруктуруПодчиненностиДокумента(Ссылка);
vechiy; juraua; user1114234; + 3 – Ответить
3. ~ADm!t_@vd~ 30 12.09.14 11:27 Сейчас в теме
Это из типовой (может как наводка поможет)
Процедура ДействияФормыСтруктураПодчиненностиДокумента(Кнопка) РаботаСДиалогами.ПоказатьСтруктуруПодчиненностиДокумента(Ссылка); КонецПроцедуры
Это получение связанных документов
//Проверка на то что у реализации есть приходник Таблица = ПолныеПрава.ПолучитьСписокДокументовПоКритериюОтбора("СвязанныеДокументы", Документ); Для каждого Стр Из Таблица Цикл Если НЕ Стр.Ссылка.ПометкаУдаления Тогда ЕстьПКО =Истина КонецЕсли; КонецЦикла; Возврат ЕстьПКО;