Доброе утро!
Переношу прослежку из типовой в нашу дописанную-переписанную.
Вот кусок кода (типовой,поведение в типовой базе такое же):
Функция ПроверитьКоличествоРНПТ()
Отбор = Новый Структура("ИдентификаторСтроки", КлючСвязи);
МассивСтрок = СведенияОПрослеживаемости.НайтиСтроки(Отбор);
КоличествоРНПТ = 0;
Для Каждого СтрокаПрослеживаемости Из МассивСтрок Цикл
КоличествоРНПТ = КоличествоРНПТ + СтрокаПрослеживаемости.Количество;
КонецЦикла;
Возврат (КоличествоРНПТ = Количество);
КонецФункции // ПроверитьКоличествоРНПТ()
Если вводить кол-во от 1 - все норм, если же кол-во меньше 1 - выдает ошибку несоотвествия кол-ва.
До суммирования КоличествоРНПТ равно 0, после прибавления (в моем случае 0,814) - равно 1.
Почему?
Спасибо.
(5) не с тестерами, а с тестами, вряд ли доработки сейчас люди проверяют
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс