Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Не получается создать программно группу

Не получается создать программно группу
Я
   1сЮлия
 
16.10.18 - 11:50
Для Каждого р из ЭтотОбъект.Метаданные().Реквизиты Цикл     
        МассивРеквизитов.Добавить(р);
    КонецЦикла;      
    
    ИмяГруппы = "ГруппаР";
    Если ЭтаФорма.ЭлементыФормы.Найти(ИмяГруппы) = Неопределено Тогда
        ГруппаФормы = ЭлементыФормы.Добавить(ИмяГруппы, Тип("ГруппаФормы"), ЭтаФорма);
    КонецЕсли;
    
    ЭтаФорма.ЭлементыФормы.ГруппаФормы.Переместить(МассивРеквизитов);
    
пишет Невідповідність типів (параметр номер '1')
{Справочник.аэсСертификатыКачества.Форма.ФормаЭлемента.Форма(10)}: Помилка при виклику методу контексту (Добавить)
        ГруппаФормы = ЭлементыФормы.Добавить(ИмяГруппы, Тип("ГруппаФормы"), ЭтаФорма);
 
 
   1Сергей
 
1 - 16.10.18 - 11:56
(0) хорошо, что нет 1С на казахском
   AlvlSpb
 
2 - 16.10.18 - 12:02
(0) Читаем Букварь (СП)
ЭлементыФормы (Controls)
Добавить (Add)
Синтаксис:

Добавить(<Тип>, <Имя>, <Видимость>, <ПоместитьНа>)
Параметры:

<Тип> (обязательный)

Тип: Тип.
Тип добавляемого элемента управления:
Индикатор; ПолеКалендаря; Кнопка; КоманднаяПанель; Надпись; Панель; Переключатель; ПолеТабличногоДокумента; ПолеHTMLДокумента; ПолеТекстовогоДокумента; ПолеВвода; ПолеВыбора; ПолеСписка; ПолеКартинки; ПолосаРегулирования; Разделитель; РамкаГруппы; ТабличноеПоле; Флажок; ПолеГрафическойСхемы; ПолеГеографическойСхемы. 
<Имя> (обязательный)

Тип: Строка.
Имя создаваемого элемента управления. Имя должно быть указано в соответствии с правилами написания имен системы 1С:Предприятие 8. В противном случае выполнение метода вызовет исключение.
<Видимость> (необязательный)

Тип: Булево. 
Определяет, создавать новый элемент управления формы видимым или нет. Истина - элемент создается видимым.
Значение по умолчанию: Истина. 
<ПоместитьНа> (необязательный)

Тип: Панель; ПолеТабличногоДокумента.
Определяет, какой панели формы или какому табличному документу принадлежит создаваемый элемент. Если указана панель, то добавляемый элемент размещается на текущей странице панели. Если не указан, создаваемый элемент будет принадлежать непосредственно форме.
Возвращаемое значение:

Элемент управления формы.
Описание:

Добавляет элемент управления на форму.

Доступность:

Толстый клиент.
   1сЮлия
 
3 - 16.10.18 - 13:51
Я добавила Элемент=ЭтаФорма.ЭлементыФормы.Добавить(Тип("ПолеВыбора"),"Заказчик",Истина,); ошибок не выдает,но на форме элемент не появился.Что нужно ещё?
   Cyberhawk
 
4 - 16.10.18 - 13:54
Без пути к данным ничего отображаться не будет у такого поля
   1сЮлия
 
5 - 16.10.18 - 14:02
как правильно прописать путь к данными?
   1Сергей
 
6 - 16.10.18 - 14:04
Элемент=ЭтаФорма.ЭлементыФормы.Добавить(Тип("ПолеВыбора"),"Заказчик",Истина,);
Элемент.Данные = "...";
   1сЮлия
 
7 - 16.10.18 - 14:08
Я прописала в пути Элемент.Данные =  "ЭтотОбъект.Заказчик";
ругается
   1сЮлия
 
8 - 16.10.18 - 14:09
Мне нужно как то добавить я так понимаю реквизиты формы
   1Сергей
 
9 - 16.10.18 - 14:11
(7) Это реквизит справочника аэсСертификатыКачества?

Элемент.Данные = "СправочникОбъект.Заказчик";
   1сЮлия
 
10 - 16.10.18 - 14:13
Да.
 
 Рекламное место пустует
   la luna llena
 
11 - 16.10.18 - 14:14
(8) https://guesto.ru/1c-programmnoye-dobavleniye-i-udaleniye-rekvizitov-formy/

вот тут мне кажется полное пособие, что нужно
   1Сергей
 
12 - 16.10.18 - 14:15
(11) это УФ
   la luna llena
 
13 - 16.10.18 - 14:16
(12) сорри
   1сЮлия
 
14 - 16.10.18 - 14:16
мне нужно для обычного приложения.
   1Сергей
 
15 - 16.10.18 - 14:17
(14) ну, так (9) тоже ошибку говорит?
   1сЮлия
 
16 - 16.10.18 - 14:20
Как добавить в определенное место мне нужно к примеру под Грузоотправителем,а добавленный элемент перескакивает под Командную панель.
   Ник080808
 
17 - 16.10.18 - 14:27
(16) Свойства поля ввода Верх и Лево привязываешь к размещению поля ввода Грузоотправитель
   Ник080808
 
18 - 16.10.18 - 14:28
(16) Элемент.Верх = ЭлементыФормы.Грузоотправитель.Верх + ЭлементыФормы.Грузоотправитель.Высота + 5;
   1Сергей
 
19 - 16.10.18 - 14:30
(16) найди в СП ЭлементыФормы.Добавить

там подробный пример
   hhhh
 
20 - 16.10.18 - 15:28
(15) просто заказчик
   1сЮлия
 
21 - 16.10.18 - 16:04
Какой есть механизм проще для создания єлементов и размещения их на форме программно УправлениеФормой?
   AlvlSpb
 
22 - 16.10.18 - 16:13
(21) Юля, вам дали дельный совет в (19) Открываете СП на Добавить() для ЭлементыФормы. Там подробнейший пример кода Просто перепишите по аналогии


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует