Структура подчиненности в УТ 11.4

23.11.17

Разработка - Механизмы типовых конфигураций

В 11.4 опять был изменен механизм структуры подчиненности, вот как я его реализовал в 11.4.1.241.

Добрый день, хочу поделиться, вдруг кому-то пригодится.

Итак, в 11.4 опять был изменен механизм вызова отчета "Структура подчиненности", в связи с тем, что в нашей конфигурации есть не типовые документы, которые мы добавляли сами, то вот как у меня получилось реализовать это в УТ 11.4.1.241:

1. Добавляем наш документ в "Критерий отбора", там отмечаем его в "Данные", а так же ДокументОснование в "Состав" (это надо было делать и во всех прежних конфигурациях).

2. В Модуле формы документа следующий код:

   &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
        
    ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
    
    КонецПроцедуры
    
    &НаКлиенте
Процедура Подключаемый_ВыполнитьКоманду(Команда)
    
    ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Объект);
    
КонецПроцедуры

3. В модуле менеджера документа:

Процедура ДобавитьКомандыОтчетов(КомандыОтчетов, Параметры) Экспорт
    
ВариантыОтчетовУТПереопределяемый.ДобавитьКомандуСтруктураПодчиненности(КомандыОтчетов);
    
КонецПроцедуры

4. в Общем модуле "ВариантыОтчетовПереопределяемый" в процедуре "ОпределитьОбъектыСКомандамиОтчетов(Объекты)" необходимо добавить ваш документ такой строкой:

Объекты.Добавить(Метаданные.Документы.ВашНовыйДокумент);

Вот, собственно, и все. Если есть какие-либо комментарии и дополнения, то пожалуйста.

Вступайте в нашу телеграмм-группу Инфостарт

Структура подчиненности

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Программист 1С 8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Данное расширение — это механизм, сделанный при помощи двух модулей из БСП (3.1.11.415), который позволяет динамически добавлять команды (кнопки и не только при желании) на формы управляемого приложения без изменения конфигурации. На примере данного механизма удобно рассмотреть некоторые возможности для расширения функционала объектов, которые подключены к механизму библиотеки стандартных подсистем.

1 стартмани

20.03.2026    1838    InFlach    0    

6

Механизмы типовых конфигураций Программист Стажер 1С 8.3 1С:Зарплата и Управление Персоналом 3.x Бесплатно (free)

Интервальные регистры в 1С:ЗУП 3.1 заменяют тяжелые срезы последних, ускоряя отчеты по кадровым данным через интервалы ДатаНачала–ДатаОкончания. Разбираем отличия, примеры кода, плюсы и способы синхронизации.

12.03.2026    3491    AlexeyPROSTO_1C    4    

20

Механизмы типовых конфигураций Программист Стажер 1С 8.3 1С:Зарплата и Управление Персоналом 3.x Бесплатно (free)

Как в ЗУП работает механизм расстановки времени в регистрах сведений с помощью подписки на события?Рассматривается логика сдвигов для разных типов документов (прием, увольнение, отпуск) и дается инструкция по подключению нового регистра к этому механизму.

03.03.2026    1897    YA_1100893639    1    

8

Механизмы типовых конфигураций Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

В статье рассматривается подход к программной модификации параметров команды внешней обработки заполнения объекта так, чтобы в момент вызова из формы объекта (табличной части документа) она использовалась для открытия вспомогательной формы диалога, а после закрытия вспомогательной формы диалога она использовалась для заполнения объекта (табличной части документа) уже на сервере с контекстом формы документа с использованием введенных данных во вспомогательной форме диалога.

11.08.2025    9032    user1988284    0    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Трактор 1283 29.11.17 09:15 Сейчас в теме
Шо? Опять?! Злодеи. Мне тоже придётся переделывать. Я, кстати, добавил в структуру подчинённости документы связанные через назначение. Отчёт стал информативнее.
2. kolya_tlt 92 29.11.17 09:23 Сейчас в теме
причем тут УТ, обновили его в БСП
rabid_otter; cleaner_it; +2 Ответить
3. wolfsoft 2420 29.11.17 09:44 Сейчас в теме
Плюсанул, но поздно, сам уже до всего дошёл.
4. rabid_otter 134 05.02.18 13:41 Сейчас в теме
спасибо большое. недавно обновил УТ до 11.4.
5. user921876 15.01.19 14:54 Сейчас в теме
В структуре подчиненности нужно отобразить задачу, выставленную на основании ЗаказаКлиента.
Сделал указанные, но при вызове структуры подчиненности в заказе выходит ошибка "Значение не является значением объектного типа (Метаданные)" (. что не так делаю?
6. user629674_vartanet 01.08.19 17:57 Сейчас в теме
В модуле менеджера ОБЯЗАТЕЛЬНА директива, иначе будет вышибать с ошибкой при попытке записать документ.

#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
Процедура ДобавитьКомандыОтчетов(КомандыОтчетов, Параметры) Экспорт
	
	ВариантыОтчетовУТПереопределяемый.ДобавитьКомандуСтруктураПодчиненности(КомандыОтчетов);

КонецПроцедуры
#КонецЕсли
7. Hram 13.11.20 13:41 Сейчас в теме
Отлично! Всё локанично и по существу
8. idw 346 04.04.21 19:38 Сейчас в теме
ВариантыОтчетовУТПереопределяемый.ДобавитьКомандуСтруктураПодчиненности() уже нет этой процедуры.
js_; Andy_NTG; +2 Ответить
9. dezzarr 5 06.10.21 05:44 Сейчас в теме
Кто попадет поиском, небольшая ремарка для более новых версий БСП:

- удалить из модуля менеджера дока строку ВариантыОтчетовУТПереопределяемый.ДобавитьКомандуСтруктураПодчиненности()
- проверить что док входит в Критерий отбора - СвязанныеДокументы - данные
- проверить что док НЕ входит в Общие команды - СвязанныеДокументы - Тип параметра команды
edyardg; Vilkinson; js_; Andy_NTG; keln; +5 Ответить
10. resonance 83 16.02.22 23:43 Сейчас в теме
Спасибо, очень помогли сэкономить время. "Лайк, репост, подписаться на канал"
11. js_ 19 20.07.22 15:23 Сейчас в теме
Спасибо, помогло. Ставлю плюс
12. edyardg 23 21.12.22 10:57 Сейчас в теме
Как в список добавить структуру подчиненности с помощью БСП?
Для отправки сообщения требуется регистрация/авторизация