Восстановил backup. Собственно что получилось:
1. Создавалась запись, приводящая к уходу в рекурсию (страница файла вложения "Запись в 5802 (рекурсия)"). Мое мнение, причины этого - неправильный расчет переменных в кодеюнитах 5895 (5804 и пр.) вследствии операций с упавшими ключами.
2. Переменная AverageCostLCY в форме 30 показывала полную ересь (см страницы файла вложение "Записи в 5802 до учета акта" и "Карточка ТМЦ до обн. ключей"). Причины проблемы аналогичны - расчет сумм не по первичному ключу приводит к ошибкам.
3. После пересоздания ключей - все нормально.(см. "Карточка ТМЦ после обн. ключей").
Причины падения ключей мне не ясны и совет могу дать только один:
Пересоздавайте все не первичные ключи при обновлении клиента с версии 3.7 до 4.0 SP3.
|