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

Значение свойства реквизита табличной части

Автор MANiac, 18 янв 2019, 17:49

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

MANiac

Всем привет!
Возможно ли программно изменить значение свойства реквизита табличной части? Если да, то как?
Например: есть Документ1, в нем ТЧ1, которая содержит Реквизит1, в свойстве "Проверка заполнения" стоит значение "Выдавать ошибку". Нужно при определенном условии выставить значение "Не проверять".

alex0402

Это можно изменять в ОбработкаПроверкаЗаполнения.
Удалять из массива проверяемых реквизитов.
Спасибо за Сказать спасибо

MANiac

Цитата: alex0402 от 18 янв 2019, 18:00
Это можно изменять в ОбработкаПроверкаЗаполнения.
Удалять из массива проверяемых реквизитов.

Есть варианты без использования данной процедуры?

LexaK

выборочно по строчкам нельзя
только сразу по всей колонки можно включить или выключить проверку платформы в процедуре модуля объекта документа
дальше при необходимости проверять то что нужно программно

Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
    //убираем все встоенные проверки (или выборочно)
    ПроверяемыеРеквизиты.Очистить();
    //здесь можно добавить свою программную проверку
    //ЗначениеЗаполнено(...);

КонецПроцедуры
если помогло нажмите: Спасибо!

Теги:

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

Рейтинг@Mail.ru

Поиск