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

23.11.17

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

Расчет себестоимости в типовых конфигурациях 1С – для многих «черный ящик», работающий по жестко зашитым в него алгоритмам. Реализация этого «черного ящика» может меняться в зависимости от конкретной конфигурации – УПП, БП 3.0, ERP. Но принцип работы везде одинаковый. Расскажем о том, как устроен расчет себестоимости, как его дорабатывать, и какие методы могут быть эффективны и без доработок.

27.12.2024    11333    Begemoth80    32    

85

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

Работая с типовыми отчетами в конфигурациях «Зарплата и управление персоналом, редакция 3», «Зарплата и кадры государственного учреждения, редакция 3» и подобных, в схемах компоновки данных можно встретить конструкции запросов, которые обращаются к некоторым виртуальным таблицам.

20.08.2024    2411    PROSTO-1C    0    

21

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

Эта ошибка была обнаружена мной в типовой конфигурации 1С:Комплексная автоматизация 2 (2.5.16.115), БСП версия 3.1.9.302. Возникает она после того, как вы добавляете в расширение бизнес-процесс или задачу, выполняете обновление идентификаторов метаданных расширений, но ошибка при записи любого элемента справочника "Профили групп доступа" всё равно остаётся.

01.07.2024    2521    Vidz    0    

12

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Бесплатно (free)

Очень часто в написании кода требуется обращаться к предопределённым значениям. Если идёт обращение к типовым предопределённым значениям, то проблем не возникает.

24.06.2024    1404    olja-ljaaa    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Трактор 1261 29.11.17 09:15 Сейчас в теме
Шо? Опять?! Злодеи. Мне тоже придётся переделывать. Я, кстати, добавил в структуру подчинённости документы связанные через назначение. Отчёт стал информативнее.
2. kolya_tlt 89 29.11.17 09:23 Сейчас в теме
причем тут УТ, обновили его в БСП
rabid_otter; cleaner_it; +2 Ответить
3. wolfsoft 2421 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 344 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_ 13 20.07.22 15:23 Сейчас в теме
Спасибо, помогло. Ставлю плюс
12. edyardg 23 21.12.22 10:57 Сейчас в теме
Как в список добавить структуру подчиненности с помощью БСП?
Оставьте свое сообщение