"Ошибка: Исключение процедуры сервера - 503 (Не определена единица измерения товара)

Описание: Эта ошибка возникает при формировании списка документов, в частности документов расхода. Backup-Restore базы не помогает. При проверке накладных SHCheck Utility - эта ошибка проявляется и не исправляется.

Решение: Нужно выполнить процедуру ChkGsMUnitRef (из библиотеки SHSERV.DLL) - после его выполнения в текстовом логе сервера (по умолчанию, sdb.txt) появятся строки вида "__ LOST MUNIT __ ... ", в которых указаны наименования и коды товаров и наименования ед. изм., которые к ним надо добавить."


Для супа стояла базовая единица из-я - "порция" - выдавалась ошибка. В результате выполнения процедуры выяснилось, что нужно добавить "кг". Добавил, ошибка пропала. Вот только вопрос мучает - в чем причина ошибки?