Имя: Пароль:
1C
1С v8
УФ. Добавить колонку с данными в форму списка справочника
0 live in sky dreams
 
27.04.18
10:01
Колонку программно добавил, но она не отображается.
Исходные:
В справочнике добавил реквизит. ПриСоздании формы списка этого справочника добавляю сам элемент.

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

Но его не видно на форме..
В чем причина, что не дописал?
1 SSSSS_AAAAA
 
27.04.18
10:03
(0) А в форме списка справочника наверняка только динамический список? И в нем то бы и хотелось новую колонку, не так ли?
2 live in sky dreams
 
27.04.18
10:07
(1) Так точно. Как хорошо, что телепаты не в отпуске ))
Дин список не с произвольным запросом. ОсновнаяТаблица = Справочник.Номенклатура.

Глянуть в отладке где именно у меня в наборах дин. списка не хватает моего поля?
3 live in sky dreams
 
27.04.18
10:09
А, я кстати молодец. А путь к данным задать.... ))
4 SSSSS_AAAAA
 
27.04.18
10:11
(2) "Дин список не с произвольным запросом."
И что мешает сделать его с произвольным? И не сношать ни себе, ни людям мозг идиотскими способами сделать то, что и так можно сделать штатными способами?
5 live in sky dreams
 
27.04.18
10:14
(4) Если мой вопрос сношает вам голову, мне жаль. Просто не отвечайте.
Вполне тривиальная задача: доработать типовую так, чтобы потом не умирать ночами при обновлениях форм и не претаскивать вручную доработки, внесенные в основную конфигурацию.

Идиотскому способу не хватало пути к данным. Как только путь к данным указал - колонка появилась в списке. Тема закрыта. Каюсь, не внимательность.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн