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