|
|
Действие не может выполняться в режиме загрузки данных, почему? |
☑ |
|
0
Shur1cIT
20.05.15
✎
12:24
|
Вот ошибка:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.ПлатежиКОплате.МодульОбъекта(20)}: Ошибка при вызове метода контекста (Записать)
по причине:
Действие не может выполняться в режиме загрузки данных
Вот код:
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
Для каждого Стр Из Заявки Цикл
ЗаявкаОбъект = Стр.Заявка.ПолучитьОбъект();
ЗаявкаОбъект.ОбменДанными.Загрузка = ИСТИНА;
ЗаявкаОбъект.БанковскийСчетКасса = Стр.БанковскийСчетКасса;
Отбор = Новый Структура();
Отбор.Вставить("ДоговорКонтрагента", Стр.ДоговорКонтрагента);
Отбор.Вставить("СуммаПлатежа", Стр.СуммаРуб);
НайденноеЗначение = ЗаявкаОбъект.РасшифровкаПлатежа.НайтиСтроки(Отбор);
Для Каждого ЭлементМассива из НайденноеЗначение Цикл
Если ЗначениеЗаполнено(Стр.СтатьяДвиженияДенежныхСредств) Тогда
ЭлементМассива.СтатьяДвиженияДенежныхСредств = Стр.СтатьяДвиженияДенежныхСредств;
КонецЕсли;
КонецЦикла;
ЗаявкаОбъект.ОтключитьПроверкуИзменения = Истина;
ЗаявкаОбъект.Записать(РежимЗаписиДокумента.Проведение);
КонецЦикла;
КонецПроцедуры
|
|
|
1
Рэйв
20.05.15
✎
12:31
|
При ОбменДанными.Загрузка=Истина проведение запрещено
|
|
|
2
Shur1cIT
20.05.15
✎
12:33
|
(1) а как обойти запрет на закрытый период?
Редактирования данного периода запрещено...
|
|
|
3
Альбатрос
20.05.15
✎
12:33
|
(2) Делай запись, а потом проведение =)
|
|
|
4
ДенисЧ
20.05.15
✎
12:33
|
(2) буду неоригинальным - открой период
|
|
|
5
Shur1cIT
20.05.15
✎
12:36
|
(3) предполагаю запрет и на перепроведение распростроняеться
|
|
|
6
Альбатрос
20.05.15
✎
12:37
|
(5) а ну так-то да, верно ))))
|
|