в коде
Процедура В();
Склад=создатьобъект("Справочник.МестаХранения");
Склад.найтипокоду("8");
МестоХранения=Склад.ТекущийЭлемент();
//-----
ШТ = СоздатьОбъект("Справочник.ШтрихКод");
Если ШТ.НайтиПоКоду(Число(СокрЛП(ШтКод)),0) = 1 Тогда
Штрих_Код = ШТ.ТекущийЭлемент();
КонецЕсли;
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ост = Ит.СКД(СчетПоКоду("ШК",ПланыСчетов.Основной),3,,Штрих_Код,,МестоХранения);
сообщить(Ост);
ШтКод=0;
Ост=0;
КонецПроцедуры
Вроде нет явных ошибок. Согласно переменной ШтКод. должно в конце выдать количество единиц данного товара. при запуске обработки, первый раз дает правильный резкльтат, а после дает 0. Если обработку перезапустить все снова работает. только один раз. я не могу понять, почену происходит данный трабл. Помогите пожалуйста..