Всем привет. Вылезла следующая ошибка. Не могу понять на какую строчку ругается. Результат есть, документ создается...
ошибка при установке значения атрибута контекста (объект)
создатьДокументДляОбратнойДоставкиНаСервере(Объект,Истина,Ложь);

В форме документа

```1c
    &НаКлиенте
    Процедура ПослеЗаписи(ПараметрыЗаписи)

    Если Объект.Л_ВидОперации = ПредопределенноеЗначение("Перечисление.ВидОперацииЗаявкиНаТранспорт.Отправка")
    и Объект.Л_Статус = ПредопределенноеЗначение("Перечисление.СтатусыЗаявокНаТранспорт.Исполнено")
    и СтатусПрИОткрытии <> ПредопределенноеЗначение("Перечисление.СтатусыЗаявокНаТранспорт.Исполнено") тогда

    Если Объект.Л_СуммаОбратнойДоставки > 0 тогда
    создатьДокументДляОбратнойДоставкиНаСервере(Объект,Истина,Ложь);
    КонецЕсли;

    Если Объект.Л_ДокументыОбратнаяДоставка > 0 тогда
    создатьДокументДляОбратнойДоставкиНаСервере(Объект,Ложь,Истина);
    КонецЕсли;

    КонецЕсли;

    КонецПроцедуры

    &НаСервереБезКонтекста
    Процедура создатьДокументДляОбратнойДоставкиНаСервере(ДокументОснование,Деньги,ЕстьДокументы) Экспорт

    ДокОбратнаяДоставка = Документы.ПоручениеЭкспедитору.СоздатьДокумент();
    ДокОбратнаяДоставка.Л_ВидОперации = Перечисления.ВидОперацииЗаявкиНаТранспорт.ОбратнаяДоставка;
    Если ЕстьДокументы тогда
    ДокОбратнаяДоставка.Л_ДокументыОбратнаяДоставка = Истина;
    ИначеЕсли Деньги тогда
    ДокОбратнаяДоставка.Л_СуммаОбратнойДоставки = ДокументОснование.Л_СуммаОбратнойДоставки;
    КонецЕсли;
    ДокОбратнаяДоставка.Заполнить(ДокументОснование);

    КонецПроцедуры
```

В обработке заполнения вызывает следующую процедуру

В модуле документа

```1c
    Процедура ЗаполнитьНаОснованииСоздатьОбратнуюДоставку(ДокИсточник)

    Дата = ТекущаяДата();
    Л_Контролер = ПараметрыСеанса.АвторизованныйПользователь;
    Л_Организация = ДокИсточник.Л_Организация;
    Л_ВидОперации = Перечисления.ВидОперацииЗаявкиНаТранспорт.ОбратнаяДоставка;
    Л_Контрагент = ДокИсточник.Л_Контрагент;
    Л_Получатель = ДокИсточник.Л_Получатель;
    АдресДоставки = ДокИсточник.АдресДоставки;
    Л_НомерОтделенияПеревозчика = ДокИсточник.Л_НомерОтделенияПеревозчика;
    Л_Перевозчик = ДокИсточник.Л_Перевозчик;
    Л_НомерДекларации = ДокИсточник.Л_НомерДекларации;
    Л_КоличествоМест = ДокИсточник.Л_КоличествоМест;
    Л_Стоимость = ДокИсточник.Л_Стоимость;
    Л_Плательщик = ДокИсточник.Л_Плательщик;
    Л_ДатаОтправки = ДокИсточник.Л_ДатаПолучения;
    Л_ДатаПолучения = ДокИсточник.Л_ДатаПолучения + 60 * 60 * 24 * 2;

    Л_Вес = ДокИсточник.Л_Вес;

    Л_ТипГруза = ДокИсточник.Л_ТипГруза;
    Л_ТипПеревозки = ДокИсточник.Л_ТипПеревозки;
    Л_ТипОплаты = ДокИсточник.Л_ТипОплаты;

    cargoCost = ДокИсточник.cargoCost;

    Л_Телефон = ДокИсточник.Л_Телефон;
    Л_АдресДоставки = ДокИсточник.Л_АдресДоставки;

    Sender = ДокИсточник.Sender;
    senderPerson = ДокИсточник.senderPerson;
    senderAddress = ДокИсточник.senderAddress;

    Л_Статус = Перечисления.СтатусыЗаявокНаТранспорт.ВПроцессе;
    Ответственный = ДокИсточник.Ответственный;
    Л_Контролер = ПараметрыСеанса.АвторизованныйПользователь;
    Л_Водитель = ДокИсточник.Л_Водитель;

    Если ДеньНедели(Л_ДатаПолучения) = 6 Тогда
    Л_ДатаПолучения = Л_ДатаПолучения + 60 * 60 * 24;
    КонецЕсли;

    Если ДеньНедели(Л_ДатаПолучения) = 7 Тогда
    Л_ДатаПолучения = Л_ДатаПолучения + 60 * 60 * 24;
    КонецЕсли;

    Попытка
    Записать(РежимзаписиДокумента.Проведение);
    Исключение

    КонецПопытки;

    КонецПроцедуры
```
---
В процедуру создатьДокументДляОбратнойДоставкиНаСервере передавайте ссылку, а не Объект.
---
В процедуру создатьДокументДляОбратнойДоставкиНаСервере передавайте ссылку, а не Объект.
---
Спасибо )
---
Передавая данные формы с клиента на сервер в качестве параметра без ключевого слова "Знач", вы заставляете платформу вернуть этот реквизит и перезаписать/заменить его после выполнения процедуры на сервере. Но данные формы не могут быть перезаписаны по определению.