|
Помогите поменять синтаксис с ОФ на УФ в одной строке. Настроение портит
| ☑ |
0
Cerera
21.11.13
✎
10:35
|
Один документ на УФ сделан. И при попытке войти в него ругается
Обработчик = Новый Действие("ВыборВидаЗадачи");
Вот на вышенаписанную строчку ругается. А для обычных форм проблем не было. к форме добавлялась менюшка, состоящая их пунктов меню.
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ШаблонЗадачи = ВыборкаДетальныеЗаписи.ШаблонЗадачи;
ПодменюСформировать.Кнопки.Добавить("тпкн_" + ШаблонЗадачи , ТипКнопкиКоманднойПанели.Действие, " " + ШаблонЗадачи.Заголовок, Обработчик);
КонецЦикла;
|
|
1
olegves
21.11.13
✎
10:38
|
а клиентская процедура ВыборВидаЗадачи есть?
|
|
2
ДенисЧ
21.11.13
✎
10:40
|
У тебя ругается не на Действие, а на запрос... Котрого в тонком клиенте нет
|
|
3
Heckfy
21.11.13
✎
10:43
|
У меня в обработке на УФ кнопка в командную панель как то так добавляется:
&НаКлиенте
Процедура ДобавитьКнопкуНаПанель()
ДобавитьКнопку();
ЭтаФорма.ОбновитьОтображениеДанных();
КонецПроцедуры
&НаСервере
Процедура ДобавитьКнопку()
ИмяКоманды = "ЗаблокироватьУчетку";
Кнопка = ЭтаФорма.Элементы.Найти(ИмяКоманды);
Если Кнопка = Неопределено Тогда
КомандаФормы = ЭтаФорма.Команды.Добавить(ИмяКоманды);
КомандаФормы.Действие = "КнопкаЗаблокировать";
Кнопка = ЭтаФорма.Элементы.Добавить(
ИмяКоманды,//Имя элемента
Тип("КнопкаФормы"),//Тип элемента
КоманднаяПанель);//Владелец элемента.
Кнопка.ИмяКоманды = ИмяКоманды;
КонецЕсли;
Кнопка.Пометка=Истина;
Кнопка.Заголовок = "Заблокировать";
КонецПроцедуры
ЗЫ: Если я тебя правильно понял. Может тебе этот пример и пригодится.
|
|
4
Cerera
21.11.13
✎
10:43
|
(2)
{ОбщийМодуль.тп_общегоназначения.Модуль(1454,21)}: Конструктор не найден
Обработчик = Новый <<?>>Действие("ВыборВидаЗадачи");
|
|
5
Cerera
21.11.13
✎
10:44
|
(3)пригодится спасибо!
|
|
6
ДенисЧ
21.11.13
✎
10:47
|
(4)
|
|
Закон Брукера: Даже маленькая практика стоит большой теории.