в общем модуле ПроведениеСерверУТ вижу Объект.Движения.Записать();
в момент выполнения кода на этой строчке вижу Объект.Движения.ЗаказыКлиентов.ДополнительныеСвойства.ДляПроведения.СтруктураВременныеТаблицы.МенеджерВременныхТаблиц.Таблицы.Количество() - и это значение равно нулю.
Затем ставлю точку останова на первой строчке "ЗаказыКлиентов" Модуль набора записей "Перед записью" и вижу:
ДополнительныеСвойства.ДляПроведения.СтруктураВременныеТаблицы.МенеджерВременныхТаблиц.Таблицы.Количество() что это значение уже равно 7. Как такое возможно? понять не могу, откуда временные таблицы берутся. УТ старая 11.4.6.188
стек не показывает ничего. какая может быть подписка после "Движения.Записать()"? при записи регистра накопления? а можно как-то это найти, не перелопачивать же конфигурацию
Если совсем незнакомая конфа, то эффективно будет
1. Сделать замер производительности
2. по нему найти все выполения запросов через ".Выполнить()"
3. Поставить в этих строках точки останова
4. Выполнить операцию снова, проверяя через табло наличие нужной времменной таблицы.
Ну еще можно крутануть колесо фортуны и глобальным поиском "ПОМЕСТИТЬ <ИмяТаблицы>", но это далеко не всегда сработает, т.к. тексты запросов иногда генерят.
(4)
>какая может быть подписка после "Движения.Записать()"? при записи регистра накопления?
Модуль менеджера регистра накопления, расширения.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой