Как очистить значения колонки табличного поля ?
Здравствуйте, помогите пожалуйста,
как можно очистить значения у колонки не используя индекс колонки и без выгрузки и загрузки
У меня на данный момент при выборе контрагента происходит такая проверка
И вот нужно как то очистить значения, если она попадает в иначе.
Отдельную процедуру похоже нужно создать для этого
КолонкаЛицензионныйУчасток = ЭтаФорма.ЭлементыФормы.Услуги.Колонки.Найти("тн_ЛицензионныйУчасток");
Конфигуратор БП 2.0
как можно очистить значения у колонки не используя индекс колонки и без выгрузки и загрузки
У меня на данный момент при выборе контрагента происходит такая проверка
И вот нужно как то очистить значения, если она попадает в иначе.
Отдельную процедуру похоже нужно создать для этого
КолонкаЛицензионныйУчасток = ЭтаФорма.ЭлементыФормы.Услуги.Колонки.Найти("тн_ЛицензионныйУчасток");
КодКонтрагента = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ЭтотОбъект.Контрагент, "Код");
Если КодКонтрагента = "12564" Или КодКонтрагента = "69 " Или КодКонтрагента = "а00002369"
Или КодКонтрагента = "93237088" Тогда
КолонкаЛицензионныйУчасток.Видимость = Истина;
Иначе
КолонкаЛицензионныйУчасток.Видимость = Ложь;
КонецЕсли;
Конфигуратор БП 2.0
По теме из базы знаний
- Поиск дублей в таблице значений или табличном поле
- Универсальное сохранение элементов форм (Поле ввода, флажок, табличное поле) для 8.х
- Обработка для заполнения ячеек табличной части документа списком значений
- Программное приведение типа значения поля ввода и колонки табличного поля формы 1С8
- Консоль кода с поддержкой объявления процедур и функций, с дополнительными функциями отслеживания и вывода значений
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Это цикл получается, я пытаюсь найти самый оптимальный вариант
Я так пробовал сделать, вроде работает, но охота найти ещё какой то вариант
тн_КолонкиТабличногоПоля = ЭтотОбъект.Услуги.Выгрузить();
тн_КолонкиТабличногоПоля.ЗаполнитьЗначения("", "тн_ЛицензионныйУчасток");
ЭтотОбъект.Услуги.Загрузить(тн_КолонкиТабличногоПоля);
Я так пробовал сделать, вроде работает, но охота найти ещё какой то вариант
тн_КолонкиТабличногоПоля = ЭтотОбъект.Услуги.Выгрузить();
тн_КолонкиТабличногоПоля.ЗаполнитьЗначения("", "тн_ЛицензионныйУчасток");
ЭтотОбъект.Услуги.Загрузить(тн_КолонкиТабличногоПоля);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот