Расширение табличного поля набора записей регистра сведений.ПроверкаОтображенияНовойСтроки

Свойства · NewRowShowCheck

Тип: ВариантПроверкиОтображенияНовойСтроки. Если данное свойство имеет значение СообщатьОНесоответствииОтбору, то после окончания ввода новой строки системой будет осуществлена проверка строки и, если строка будет не соответствовать установленному отбору, будет выдано сообщение.

Полное описание, параметры и ограничения

Расширение табличного поля набора записей регистра сведений.ПроверкаОтображенияНовойСтроки (Information register recordset table box extension.NewRowShowCheck)

Расширение табличного поля набора записей регистра сведений (Information register recordset table box extension)

ПроверкаОтображенияНовойСтроки (NewRowShowCheck)

Доступен, начиная с версии 8.0.

Использование:
Чтение и запись.
Описание:
Тип: ВариантПроверкиОтображенияНовойСтроки.
Если данное свойство имеет значение СообщатьОНесоответствииОтбору, то после окончания ввода новой строки системой будет осуществлена проверка строки и, если строка будет не соответствовать установленному отбору, будет выдано сообщение.
Доступность:

Толстый клиент.

Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Обычные таблицы: предупреждать о несовпадении новой строки с отбором

Настройка предупреждения об отображении новых строк; данные здесь не добавляются.

Где и как запускать

Модуль своей обычной формы; толстый клиент.

Подготовка

  1. Толстый клиент, обычная учебная форма: СписокПеречисления — настоящий список перечисления, СписокПроводок — список записей собственного регистра бухгалтерии, НаборСведений — табличное поле своего набора регистра сведений.

  2. Если в вашей конфигурации эти элементы в разных формах, применяйте соответствующую строку в модуле каждой собственной формы. Во всех списках должен быть реально задан собственный отбор.

Процедура НастроитьПроверкиНовыхСтрок()
    Режим = ВариантПроверкиОтображенияНовойСтроки.СообщатьОНесоответствииОтбору;
    ЭлементыФормы.СписокПеречисления.ПроверкаОтображенияНовойСтроки = Режим;
    ЭлементыФормы.СписокПроводок.ПроверкаОтображенияНовойСтроки = Режим;
    ЭлементыФормы.НаборСведений.ПроверкаОтображенияНовойСтроки = Режим;
    Сообщить("Включены проверки отображения новой строки трех собственных таблиц");
КонецПроцедуры

Разбор по шагам

  1. Получите соответствующие типизированные таблицы.

  2. Установите режим сообщения о несовпадении.

  3. На собственном редактируемом регистре проверьте строку, не удовлетворяющую своему отбору.

Как проверить результат

  1. Сравните предупреждение и видимость своей новой записи.

  2. Не пытайтесь добавлять значения перечисления во время работы: они определяются метаданными.

Ожидаемый результат

Настройка предупреждения об отображении новых строк; данные здесь не добавляются.

На что обратить внимание

  1. Пример не запускался в 1С. Используйте только свои подготовленные элементы; имена элементов в коде должны совпадать с редактором формы.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.