Имя: Пароль:
1C
1С v8
1с КА Попытка использования закрытого менеджера временных таблиц
0 Тринадцать
 
10.12.19
13:12
Всем привет! При проведении док Перемещение ТМЦ в эксплуатации выходит ошибка
Попытка использования закрытого менеджера временных таблиц
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1795)}:    Результат = Форма.Записать(ПараметрыЗаписи);
{Документ.ПеремещениеТоваров.Форма.ФормаДокумента.Форма(446)}:    ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтаФорма, ДополнительныеПараметры.ПараметрыЗаписи);
{ОбщийМодуль.МногооборотнаяТараКлиент.Модуль(167)}:        ВыполнитьОбработкуОповещения(ОписаниеОповещения, Ложь);
{Документ.ПеремещениеТоваров.Форма.ФормаДокумента.Форма(430)}:        МногооборотнаяТараКлиент.ПредложитьПодобратьМногооборотнуюТару(
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1439)}:    Возврат Форма.Записать(ПараметрыЗаписи);
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1396)}:    ЗаписатьОбъект(Форма, ПараметрыЗаписи);
{Документ.ПеремещениеТоваров.Форма.ФормаДокумента.Форма(1363)}:    ОбщегоНазначенияУТКлиент.Провести(ЭтаФорма, Истина);

по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
Попытка использования закрытого менеджера временных таблиц
{РегистрНакопления.ТоварыНаСкладах.МодульНабораЗаписей(62)}:    Запрос.Выполнить();

по причине:
Попытка использования закрытого менеджера временных таблиц

Ошибка возникает только если в настройках склада-отправителя установлена галочка Контролировать оперативные остатки. При неоперативном проведении ошибки нет.
Наличие товара на складе проверили, все ок.
Посоветуйте как исправить?
1 Тринадцать
 
23.12.19
12:43
ап
2 H A D G E H O G s
 
23.12.19
12:46
(0) Советую - позовите программиста.
3 Тринадцать
 
26.12.19
06:03
Вроде немного разобралась.. Все дело в том что в проведение документа были добавлены движения.
При проведении документа Перемещение товаров происходит движение по регистру накопления Товары на складах.
В этот регистр добавили ресурс, и дополнительные записи по нему создаются подпиской на событие при проведении документа.
В модуле набора записей регистра есть процедура Перед Записью, там запрос, формирующий временную таблицу.
и когда подписка на событие пытается создать эти записи и возникает ошибка (в (0)).
Подскажите в каком месте конфигурации надо дописать движение по регистру накопления Товары на складах по новому ресурсу?
4 Айболит
 
26.12.19
06:10
(3) - в (2) вам дали совет.
5 Тринадцать
 
26.12.19
06:27
вот к вам и обращаюсь) к программистам))
я даже не сомневаюсь, что вы тут все умные, ну даже очень умные!
что ни у кого нет идей?
6 Автосервис
 
26.12.19
06:53
(5) Да мы откуда знаем что у вас там попереписано? Возможно вы уничтожили менеджер ВТ при создании своих движений. Это код смотреть нужно.
7 Тринадцать
 
26.12.19
07:04
хорошо, тогда просто в общем.. если мы добавляем в регистр накопления товары на складах новый ресурс, доп.движения по нему правильнее сделать через подписку на события или в модуле объекта, например, через процедуру Обработка проведения? или еще где-то?
8 Автосервис
 
26.12.19
07:07
Если новый ресурс, то он заполняется вместе с остальными данными, т.е. в обработке проведения.
9 Тринадцать
 
26.12.19
07:16
спасибо)
10 Папа Гапа
 
26.12.19
09:33
А в модуле набора записей дописать это измерение никак нельзя? Просто ведь текущие движения тоже надо дозаполнить желательно не перепроводя документов.
перезапишешь существующие записи и все появится.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.