Имя: Пароль:
1C
 
Програмное добавление кнопки
0 StarSoft777
 
06.05.25
14:19
Здравствуйте, нужно добавить кнопку в группуИНН на форме клиента ,пытаюсь так -
&НаСервере
&После("ПриСозданииНаСервере")
Процедура Расш_ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	
		Команда = Команды.Добавить("ОтправитьНаСайт");  
		Команда.Заголовок = "Отправить данные на сайт";
		Команда.Действие  = "ОтправитьНаСайт"; //Имя связанной процедуры
	   // КнопкаФормы = Элементы.Добавить("ОтправитьНаСайт", Тип("КнопкаФормы"),ЭтаФорма.Элементы.ГруппаИНН );   
		КнопкаФормы = Элементы.Добавить("ОтправитьНаСайт", Тип("КнопкаФормы"),ЭтаФорма.Элементы.ГруппаИНН );   
		
		КнопкаФормы.ИмяКоманды = "ОтправитьНаСайт"; //Связь с командой по имени
		КнопкаФормы.Вид = ВидКнопкиФормы.ОбычнаяКнопка; 


КонецПроцедуры
1 StarSoft777
 
06.05.25
14:14
КнопкаФормы = Элементы.Добавить("ОтправитьНаСайт", Тип("КнопкаФормы"),ЭтаФорма );  так работает добавляет вниз
2 Somebody
 
06.05.25
14:18
Элементы.Добавить там третьим параметром идет группа, в которую добавляется
Кнопочка = ЭтаФорма.Элементы.Добавить("Кнопка", Тип("КнопкаФормы"),Элементы.<какаяТоГруппа>);
3 АгентБезопасной Нацио
 
06.05.25
14:24
(0) а у МужикаВКепке® спрашивать не пытались?
4 Ненавижу 1С
 
гуру
06.05.25
15:06
ОбычнаяКнопка (UsualButton)
Описание:
Стандартная кнопка формы. Данный вид недоступен для кнопок, расположенных в командной панели или в группах, расположенных в командной панели.


сделай так:

КнопкаФормы.Вид = ВидКнопкиФормы.КнопкаКоманднойПанели;
5 StarSoft777
 
06.05.25
15:11
(4) Попробую , спасибо.