Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
09 сен 2026, 10:10

Программно заполнить список выбора в ячейке табличной части на УФ

Автор skillful, 01 сен 2026, 00:06

0 Пользователей и 1 гость просматривают эту тему.

skillful

Здравствуйте. Например на форме элемента справочника есть реквизит "СтавкаНДС" с путем к данным "Объект.СтавкаНДС" - где "Объект.СтавкаНДС" - это реквизит самого этого справочника (СправочникСсылка.СтавкиНДС). Программно заполняю этот элемент справочника списком выбора (СписокВыбора)
ЭлементСтавкаНДС = "СтавкаНДС";

Элементы[ЭлементСтавкаНДС].СписокВыбора.Очистить();

Элементы[ЭлементСтавкаНДС].СписокВыбора.Добавить("Наименование", "ПерваяСтрока");
Элементы[ЭлементСтавкаНДС].СписокВыбора.Добавить("Наименование", "ВтораяСтрока");
Элементы[ЭлементСтавкаНДС].СписокВыбора.Добавить("Наименование", "ТретьяСтрока");
И этот код прекрасно работает, а как тоже самое проделать с полем табличной части документа?? Например в каком ни будь цикле с условием для определенной строки, да или вообще без условия ))

antoneus

Чтобы для каждой строки получился свой список - так не получится, надо ловить событие ПриАктивизации и заполнять каждый раз для каждой строки. А список заполняется так же:

Элементы.ИмяЭлементаДляКолонкиТЧ.СписокВыбора.Очистить()
и блаблабла

Если нужно один и тот же список для всех строк - заполняем один раз и всё.

skillful

antoneus, Спасибо, нашел ошибку, почему-то элемент на форме назывался "НДС", а не "СтавкаНДС" из-за этого не работало!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск