Записать объект через расширение его формы

Учебные задачи

У метода формы Записать есть булев результат. Он отличается от процедуры Записать менеджера необъектной внешней записи.

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

Синтаксический пример в модуле формы объекта внешней таблицы Аналитика.Товары, где предоставлено расширение объекта таблицы внешнего источника данных. В выгрузке справки контекст доступности расширения не указан; пример не подтверждает его работу в тонком клиенте или в произвольной общей форме.

Подготовка

  1. В источнике Аналитика настройте объектную внешнюю таблицу Товары и её форму объекта. Эти фрагменты помещаются именно в модуль такой формы, а не в общий модуль.

  2. Откройте собственную учебную запись. Для примера выбора форма должна быть действительно открыта в режиме выбора с параметрами от владельца; пустые параметры допустимы.

  3. Подготовьте собственный тестовый объект и осознанное изменение его полей. Учитывайте алгоритмы проверки и записи вашей объектной таблицы.

Записано = ЭтотОбъект.Записать();
Если Записано Тогда
    Сообщить("Объект формы записан");
Иначе
    Сообщить("Объект формы не записан");
КонецЕсли;

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

  1. Измените нужное поле своей учебной записи в форме.

  2. Вызовите Записать именно в модуле этой формы.

  3. Используйте возвращённое булево значение для сообщения пользователю.

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

  1. Сообщение об успехе выводится только при результате Истина.

  2. Сохранённые поля проверьте отдельным повторным открытием собственной учебной записи.

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

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

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

  1. Этот метод действительно записывает внешний объект при выполнении.

  2. Ложь — штатный результат отсутствия успешной записи; исключение также возможно. Здесь не обещается автоматический откат или повторная попытка.

  3. Доступность расширения по контекстам не указана в выгрузке; не подменяйте его одноимённым методом другого типа.

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

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

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

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

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