Программное создание кнопки на УФ #782738


#0 by Anarki
Цель проста: сделать кнопку на управляемой форме и прицепить к ней свою команду. пробую как то так     НовыйЭлемент.Заголовок = "Создать распоряжение на отгрузку"; гугл что то внятного ничего не говорит, подозреваю что такое нельзя сделать, на всякий случай тут спрошу.
#1 by Cyberhawk
Команду формы назначай, а не обработки
#2 by Boleev
Делай команду формы и из нее вызывай команду обработки
#3 by Anarki
Ну тогда придется процедуру писать в форме, а этого хочется избежать
#4 by Anarki
Форма тут это форма документа а не обработки
#5 by Cyberhawk
"Ну тогда придется процедуру писать в форме" // Без изменения кода модуля формы ты так и так не обойдешься
#6 by Cyberhawk
Ибо точки входа в обработчики событий элементов управления могут располагаться, увы, только в модуле формы
#7 by Anarki
в этом и был вопрос собственно. Хотя повесить команду от обработки или глобальную команду на кнопку созданную редактором можно, а программно нельзя.
#8 by Anarki
Открой в УТ например "ЗаказПокупателя", там есть кнопка "Зачет оплаты" имя команды у нее "Обработка.ПомощникЗачетаОплат.Команда.ЗачетОплаты"
#9 by Anarki
Логично, что если что то можно сделать в редакторе, то тоже должно быть исполнимым программно
#10 by Cyberhawk
"Хотя повесить команду от обработки ... можно" // Нет, добавить можно только то, что ты видишь в редакторе на вкладке "Глобальные команды". То, что там ты видишь какую-то команду какой-то обработки не означает, что ты можешь добавить любую команду любой обработки
#11 by Anarki
Ты прикалываешься что ли?)
#12 by Cyberhawk
Нет. Ты интерактивно уже повесил на кнопку свою команду своей обработки?
#13 by DmitrO
логично.. Но жизнь не справедлива) Ни одно общество не научилось жить по справедливости, худо бледно некоторым удается жить по закону. (а это не совсем то) Так вот закон в данном случае это документация. В документации что написано?
#14 by Anarki
Я про справедливость ни слова не сказал)
#15 by DmitrO
ты на форуме справедливости ищешь вместо того чтобы открыть документацию)
#16 by Anarki
Просвещения на форуме я ищу а не справедливости) Просвети пожалуйста.
#17 by Anarki
Использование: Чтение и запись. Описание: Тип: Строка. Содержит имя команды формы. Если кнопка связана не с командой формы, содержит пустую строку. На это намекаешь?
#18 by Anarki
Да повесил все ок. Хз о чем ты. Думаешь на вкладку "глобальные команды" какой то магией туда команды попадают?))
#19 by Boleev
пожелание на реализацию этого функционала 1С записала в 2011 году. Ответ на вопрос почему до сих пор не реализовано: "Запись пожелания не обещание его выполнить. Мы не очень понимаем зачем это необходимо."
#20 by Anarki
Может другой путь есть какой нибудь для того что бы оставить документ в девтвенно чистом первозданном виде?)
#21 by DmitrO
есть. Он называется Расширения. Та еще хрень)
#22 by DmitrO
Расширения конфигураций-девственниц. Гыгы.
#23 by Anarki
панапридумуют всякава
#24 by Cyberhawk
См.
#25 by Anarki
В написано неправильно
#26 by Anarki
сделал через расширение.. но это печаль
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С