Имя: Пароль:
1C
1С v8
При отмене проведения ошибка "попытка использования закрытого менеджера временных таблиц"
0 DmitrYY
 
24.06.21
16:10
Всем привет! Подобный вопрос уже есть тут https://forum.infostart.ru/forum9/topic219834/
У меня похожая проблема, только при отмене проведения.
Порядок вроде верный, но ошибка вылетает "Попытка использования закрытого менеджера врем. таблиц". Что то не могу понять к какой момент закрывается мененджер. Сделано все как в УТ типовой (имею ввиду порядок процедур и сами процедуры)


Процедура ОбработкаУдаленияПроведения(Отказ)
    
    нПроведениеСерверУТ.ИнициализироватьДополнительныеСвойстваДляПроведения(Ссылка, ДополнительныеСвойства);
    
    нПроведениеСерверУТ.ПодготовитьНаборыЗаписейКРегистрацииДвижений(ЭтотОбъект);
    
    СформироватьСписокРегистровДляКонтроля();    
    
    нПроведениеСерверУТ.ЗаписатьНаборыЗаписей(ЭтотОбъект);
        
    нПроведениеСерверУТ.ОчиститьДополнительныеСвойстваДляПроведения(ДополнительныеСвойства);    

КонецПроцедуры
1 Мультук
 
гуру
24.06.21
16:26
(0) Говорят, в 1С есть отладчик - врут поди.
2 DmitrYY
 
24.06.21
17:13
(1) и что? вы думаете я не смотрел? Если я сюда пришел у меня закончились варианты как решить эту проблему
3 Ёпрст
 
24.06.21
17:21
Дык нажми я справа вверху, первая ссылка на нимфостарте.
4 Ёпрст
 
24.06.21
17:21
а.. ты уже нашел. Ну дык и вставь
ДополнительныеСвойства.ДляПроведения.СтруктураВременныеТаблицы.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц
5 Ёпрст
 
24.06.21
17:21
делов то
6 DmitrYY
 
24.06.21
17:34
(4) да это не верное решение, там же пишут что это костыль
7 DmitrYY
 
24.06.21
17:36
(4) нашел походу проблему из за того что у документа стоит настройка "удалять движ автоматически", нужно сделать "не удалять автоматически" и самому написать удаление (посмотрю как в типовых сделано) спасибо