Где найти обработчик глобальной команды формы элемента справочника?
Всем привет!
Есть УТ - слегка нетиповая.
В ней - помимо прочего - добавлен справочник.
У справочника - форма элемента.
На форме элемента - команды.
Среди команд - есть закладка "глобальные параметризуемые".
И вот в этих "глобальных параметризуемых" - очень много команд добавлено.
Все эти команды отрабатывают (в основном они создают различные документы, на основании этого элемента справочника, и проставляют справочник в один из реквизитов вновьсоздаваемого документа).
Но! Как найти модули, которые являются обработчиками этих команд ??? Уже все излазил, и глобальный поиск, и гугл... Ничего путного не нашел...
Может кто подскажет ?
Есть УТ - слегка нетиповая.
В ней - помимо прочего - добавлен справочник.
У справочника - форма элемента.
На форме элемента - команды.
Среди команд - есть закладка "глобальные параметризуемые".
И вот в этих "глобальных параметризуемых" - очень много команд добавлено.
Все эти команды отрабатывают (в основном они создают различные документы, на основании этого элемента справочника, и проставляют справочник в один из реквизитов вновьсоздаваемого документа).
Но! Как найти модули, которые являются обработчиками этих команд ??? Уже все излазил, и глобальный поиск, и гугл... Ничего путного не нашел...
Может кто подскажет ?
По теме из базы знаний
Найденные решения
(9)
Дык ключевой вопрос, он добавлен или нет на уровне объекта? Если команды ввода на основании ухитрились ввести программно (зачем? если только чтобы не менять процедуру обработки в типовых объектах), то у создаваемого документа в ОбработкаЗаполнения на первой строчке ставим остановку и смотрим стек вызова процедур, вряд-ли цепочка будет очень длинной...
если объект добавлен другому объекту в "вводится на основании"
Дык ключевой вопрос, он добавлен или нет на уровне объекта? Если команды ввода на основании ухитрились ввести программно (зачем? если только чтобы не менять процедуру обработки в типовых объектах), то у создаваемого документа в ОбработкаЗаполнения на первой строчке ставим остановку и смотрим стек вызова процедур, вряд-ли цепочка будет очень длинной...
(5)
Как только вы описали что что-то вводится на основании вашего справочника - на закладке командный интерфейс добавляется команда в группу Командная панель - создать на основании.
А сам обработчик заполнения в модуле того объекта. который вы создаете.
Как только вы описали что что-то вводится на основании вашего справочника - на закладке командный интерфейс добавляется команда в группу Командная панель - создать на основании.
А сам обработчик заполнения в модуле того объекта. который вы создаете.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Да, "обработка заполнения" отрабатывает, конечно же. Но откуда она вызывается ? В этом и вопрос - как поянть какая процедура вызывается из глобальной команды? По я тоже предположил, что имеется ввиду процедура "создать на основании" "ОбработкаЗаполнения" - но хотелось бы все же видеть явно эту связь - где процедура "создать на основании" вызывается из команды "заказ клиента создать на основании"...
(6)
А разве это не платформенная процедура? Если в объект добавить, что на его основании создаются другие объекты, то такая команда, вроде, добавляется автоматически и вызывает создание нового объекта с запуском процедуры ОбработкаЗаполнения... Вы, в результате, чего хотите добиться?
где процедура "создать на основании" вызывается из команды "заказ клиента создать на основании
А разве это не платформенная процедура? Если в объект добавить, что на его основании создаются другие объекты, то такая команда, вроде, добавляется автоматически и вызывает создание нового объекта с запуском процедуры ОбработкаЗаполнения... Вы, в результате, чего хотите добиться?
(8) Да, "ОбработкаЗаполнения" вызывается платформой, если объект добавлен другому объекту в "вводится на основании". Но вопрос не об этом, а о Глобальных командах - где искать их обработчики... (там же не только команды "Создать на основании" - там еще куча других...
1) Разобраться как работает код, написанный другим программистом ))
2) А вообще задача - перенести один из реквизитов шапки в таб. часть документа... А на этот реквизит много что завязано - всякие проверки, автоматические заполнения и пр.... Поэтому задача - сначала выполнить пункт 1)
Вы, в результате, чего хотите добиться?
1) Разобраться как работает код, написанный другим программистом ))
2) А вообще задача - перенести один из реквизитов шапки в таб. часть документа... А на этот реквизит много что завязано - всякие проверки, автоматические заполнения и пр.... Поэтому задача - сначала выполнить пункт 1)
(9)
Дык ключевой вопрос, он добавлен или нет на уровне объекта? Если команды ввода на основании ухитрились ввести программно (зачем? если только чтобы не менять процедуру обработки в типовых объектах), то у создаваемого документа в ОбработкаЗаполнения на первой строчке ставим остановку и смотрим стек вызова процедур, вряд-ли цепочка будет очень длинной...
если объект добавлен другому объекту в "вводится на основании"
Дык ключевой вопрос, он добавлен или нет на уровне объекта? Если команды ввода на основании ухитрились ввести программно (зачем? если только чтобы не менять процедуру обработки в типовых объектах), то у создаваемого документа в ОбработкаЗаполнения на первой строчке ставим остановку и смотрим стек вызова процедур, вряд-ли цепочка будет очень длинной...
(9) Ввод на основании - это стандартная команда, у нее нет вызывающего кода, это внутриплатформенное поведение.
Могут быть явно созданные команды помещенные в группу ввода на основании, но такое редко делается и тогда бы создаваемого объекта не было бы в списке ввода на основании.
Могут быть явно созданные команды помещенные в группу ввода на основании, но такое редко делается и тогда бы создаваемого объекта не было бы в списке ввода на основании.
Это может быть регистр сведений, у которого какой-то из реквизитов является измерением, так же посмотрите общие команды.
(3) Общие команды - посмотрел. Там всего 2 команды добавлено нетиповых - и они не имеют отношения к заполнению на основании... Из типовых команд - тоже посмотрел - по словам "основании" и "заполнение" - ничего интересного не находится... В этом и сложность - не понятно что искать.... Глобальный поиск по имени команды "ЗаказКлиентаСоздатьНаОсновании" - ничего не дает....
Про регистр сведений - не понял.
Про регистр сведений - не понял.
(5)
Как только вы описали что что-то вводится на основании вашего справочника - на закладке командный интерфейс добавляется команда в группу Командная панель - создать на основании.
А сам обработчик заполнения в модуле того объекта. который вы создаете.
Как только вы описали что что-то вводится на основании вашего справочника - на закладке командный интерфейс добавляется команда в группу Командная панель - создать на основании.
А сам обработчик заполнения в модуле того объекта. который вы создаете.
(13)Что именно вам нужно? В основном если взять первую часть до двоеточия и вставить в поисковую строку конфигурации, то найдете что нужно, а то что после двоеточия более-менее даёт понять где именно искать. Опять же если только это регистр, то там не будет кода, а просто перейти в РС с отбором по параметру.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот