В вашей базе есть документ вида "НачисленияУдержанияСотрудника", в котором значение реквизита "Расчет" пустое. Наверное, это документ, который начали делать и бросили. Надо его найти и разобраться с ним.
Док = СоздатьОбъект("Документ.НачисленияУдержанияСотрудника");
Док.ВыбратьДокументы();
Пока Док.ПолучитьДокумент()=1 Цикл
Если глТипВидЗначения(Док.Расчет)="ВидРасчета" Тогда
Если ПустоеЗначение(Док.Расчет)=1 Тогда
Сообщить(Док.ТекущийДокумент());
КонецЕсли;
КонецЕсли;
КонецЦикла;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший