0
Обфускация
18.04.18
✎
08:57
|
Документ создается программно. Но не проводится. Если перевыбрать договор, то начинает проводиться. Пока не проводится, выдает такую ошибку. Чего может не хватать?
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1798)}: Ошибка при вызове метода контекста (Записать)
Результат = Форма.Записать(ПараметрыЗаписи);
по причине:
Запись не верна! Значение поля "Распоряжение" не может быть пустым! (Регистр накопления: Движение товаров; Номер строки: 1)
|
|
5
Обфускация
18.04.18
✎
09:30
|
(4)
вот что там
Функция ОбработатьЗаписьОбъектаВФорме(Форма, ПараметрыЗаписи, Отказ = Ложь) Экспорт
ДействиеПослеЗаписи = Неопределено;
Если ПараметрыЗаписи.Свойство("ДействиеПослеЗаписи", ДействиеПослеЗаписи) Тогда
ПараметрыЗаписи.Удалить("ДействиеПослеЗаписи");
КонецЕсли;
Результат = Ложь;
Если Отказ Тогда
Возврат Результат;
КонецЕсли;
НачатьЗамерВремениЗаписиОбъекта(Форма, ПараметрыЗаписи);
Форма.НеВыполнятьПроверкуПередЗаписью = Истина;
Отказ = Истина;
ПараметрыЗаписи.Вставить(
"ПринудительноЗакрытьФорму", Форма.ПринудительноЗакрытьФорму);
ПараметрыЗаписи.Вставить("НовыйОбъект", Не ЗначениеЗаполнено(Форма.Объект.Ссылка));
Результат = Форма.Записать(ПараметрыЗаписи);
Форма.ПринудительноЗакрытьФорму = Ложь;
Форма.НеВыполнятьПроверкуПередЗаписью = Ложь;
Если Результат И ДействиеПослеЗаписи <> Неопределено Тогда
ВыполнитьОбработкуОповещения(ДействиеПослеЗаписи, Результат);
КонецЕсли;
Возврат Результат;
КонецФункции
|
|