Синтаксис и применение Расширение записи таблицы внешнего источника данных в платформе 1С:Предприятие. Описание и примеры кода.
Практические примеры
Форма внешней записи: чтение, адрес и запись
Расширение существует в форме с основным реквизитом записи внешней таблицы; обычная произвольная форма его не предоставляет.
Где и как запускать
Модуль собственной формы внешней записи; доступность по контекстам в выгрузке не описана.
Подготовка
Синтаксический фрагмент для модуля формы записи необъектной внешней таблицы Остатки. Основной реквизит и полный ключ должны действительно соответствовать своей учебной строке.
В выгрузке не приведена доступность расширения по клиентским контекстам. Не переносите его в общий модуль и не проверяйте запись на рабочем подключении.
ЭтотОбъект.Прочитать();
Адрес = ЭтотОбъект.ПолучитьНавигационнуюСсылкуЗаписи();
Сообщить("Адрес записи: " + Адрес);
Записано = ЭтотОбъект.Записать();
Если Записано Тогда
Сообщить("Учебная запись сохранена");
Иначе
Сообщить("Запись не сохранена");
КонецЕсли;Разбор по шагам
Откройте форму именно своей необъектной внешней записи с заданными ключами.
Прочитайте запись и получите её адрес без необязательных внешних данных.
Запишите свой учебный объект и используйте булев результат.
Как проверить результат
Адрес относится к основному реквизиту этой формы.
Успех записи сообщается только для Истина; сохранённые данные проверяются отдельным чтением.
Ожидаемый результат
Код показывает вызовы на собственных учебных объектах; фактические данные и результат проверьте в подготовленной среде. Здесь пример не выполнялся.
На что обратить внимание
Чтение может заменить несохранённые данные формы. Если используются представление и внешние данные навигационной ссылки, передавайте оба аргумента вместе.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.