1С:Підприємство 8.3 (8.3.18.1289) BAS Управління торгівлею, редакція 3.2 (3.2.14.8)
При виконанні обміну замовленнями із сайтом виникають такі помилки:
{ОбщийМодуль.ОбменССайтом.Модуль(4340)}: Помилка при виклику методу контексту (Записать)
ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
через:
Не вдалося провести: "Замовлення клієнта"!
{ОбщийМодуль.ОбменССайтом.Модуль(4344)}: Помилка при виклику методу контексту (Записать)
ДокументОбъект.Записать(РежимЗаписиДокумента.Запись);
через:
У поточній транзакції вже відбувалися помилки!
Помилки виникають при спробі провести документ, так як немає потрібної кількості а відбувається резервування, але ж мало б дальше просто записати замовлення без проведення
Процедура ЗаписатьДокумент(ДокументОбъект)
Если НЕ ЗначениеЗаполнено(ДокументОбъект.Номер) Тогда
ДокументОбъект.УстановитьНовыйНомер();
КонецЕсли;
Если ДокументОбъект.ЭтоНовый() Или ДокументОбъект.Проведен Тогда
Попытка
ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
Исключение
ДокументОбъект.Записать(РежимЗаписиДокумента.Запись);
КонецПопытки;
Иначе
ДокументОбъект.Записать(РежимЗаписиДокумента.Запись);
КонецЕсли;
КонецПроцедуры
Чи я не правильно розумію код? І які можливі варіанти виходу із такої ситуації?
Сообщение отредактировал Vofka - 05.06.23, 11:19