|
Вывод кнопки в меню на командной панели
| ☑ |
0
elga2012
09.09.15
✎
13:41
|
Конфигурация Управление торговлей и взаимоотношениями с клиентами (CRM), редакция 2.0 (2.0.11.5)
Код:
ИмяКоманды = "ЗаявкаНаРасходованиеДССоздатьНаОсновании";
Команда = ЭтаФорма.Команды.Добавить(ИмяКоманды);
Команда.Заголовок = "Заявка на расходование ДС";
Команда.Действие = "ЗаявкаНаРасходованиеДССоздатьНаОсновании";
Элемент = ЭтаФорма.Элементы.Добавить(ИмяКоманды, Тип("КнопкаФормы"), ЭтаФорма.КоманднаяПанель.ПодчиненныеЭлементы.ФормаСоздатьНаОсновании);
Элемент.Вид = ВидКнопкиФормы.КнопкаКоманднойПанели;
Элемент.ИмяКоманды = ИмяКоманды;
При создании на сервере в отладчике кнопка есть, но как только переходит в клиенте на ПриОткрытии то кнопки как не бывало..
Если вывожу кнопку просто на командную панель, то она отображается
Подскажите, куда копать?
|
|
1
elga2012
10.09.15
✎
06:41
|
что, ни у кого даже предположений нет?((
|
|
2
Cyberhawk
10.09.15
✎
06:52
|
Может, ошибся с КП-родителем в коде, проверь
Ну и может КП перезаполняется как-нибудь динамически - проверяй отладчиком ее содержимое на разных этапах открытия формы
|
|
3
elga2012
10.09.15
✎
07:12
|
(2) других вариантов родителя там нет
как я писала в данном посте, с процедуры ПриСозданииНаСервере отладчик переходит на процедуру ПриОткрытии на клиенте, где кнопки уже нет, больше никуда он не заходит..
|
|
4
elga2012
10.09.15
✎
07:33
|
походу придётся команду объекта создавать и включать в группу "Создать на основании"
окай
|
|