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

1С:Предприятие ::

Метки: 

Как программно добавить регистр сведений на форму справочника

Я
   Eastert
 
14.08.18 - 16:20
Обычные формы.
Есть номенклатура, есть рс СинонимыНоменклатуры (измерение Номенклатура, ресурс Значение).
Нужно в форме элемента номенклатуры выводить регистр сведений СинонимыНоменклатуры по измерению Номенклатура, соотвественно изменяться список регистра должен также из формы.
Все бы ничего, но нужно это добавлять программно
Я делаю так

    ТабличноеПолеАльтернативныеОбозначения = ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), "СинонимыНоменклатуры", Истина, ЭлементыФормы.ОсновнаяПанель);
    ТабличноеПолеАльтернативныеОбозначения.Значение       = "РегистрСведенийСписок.СинонимыНоменклатуры";
    ТабличноеПолеАльтернативныеОбозначения.ТолькоПросмотр = Ложь;
    ТабличноеПолеАльтернативныеОбозначения.СоздатьКолонки();

При этом появляется пустая таблица. Что нужно дописать?
 
 
   butterbean
 
1 - 14.08.18 - 16:37
самый простой путь для того, чтобы понять что и как добавлять программно — добавить руками и посмотреть какие свойства при этом как заполнились, и потом заполнить их точно также, но уже программно
   Eastert
 
2 - 14.08.18 - 16:40
(1) вроде получилось:

    ТабличноеПолеАльтернативныеОбозначения = ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), "СинонимыНоменклатуры", Истина, ЭлементыФормы.ОсновнаяПанель);
    ТабличноеПолеАльтернативныеОбозначения.ТипЗначения    = Новый ОписаниеТипов("РегистрСведенийСписок.СинонимыНоменклатуры");
    ТабличноеПолеАльтернативныеОбозначения.ТолькоПросмотр = Ложь;
    ТабличноеПолеАльтернативныеОбозначения.СоздатьКолонки();


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