Вход | Регистрация
 

УПП - прослежка

УПП - прослежка
Я
   Масянька
 
29.07.21 - 10:00
Доброе утро!
Переношу прослежку из типовой в нашу дописанную-переписанную.
Вот кусок кода (типовой,поведение в типовой базе такое же):
Функция ПроверитьКоличествоРНПТ()
    
    Отбор = Новый Структура("ИдентификаторСтроки", КлючСвязи);
    МассивСтрок = СведенияОПрослеживаемости.НайтиСтроки(Отбор);
    КоличествоРНПТ = 0;
    
    Для Каждого СтрокаПрослеживаемости Из МассивСтрок Цикл
        КоличествоРНПТ = КоличествоРНПТ + СтрокаПрослеживаемости.Количество;
    КонецЦикла;
    Возврат (КоличествоРНПТ = Количество);
    
КонецФункции // ПроверитьКоличествоРНПТ()
Если вводить кол-во от 1 - все норм, если же кол-во меньше 1 - выдает ошибку несоотвествия кол-ва.
До суммирования КоличествоРНПТ равно 0, после прибавления (в моем случае 0,814) - равно 1.
Почему?
Спасибо.
   ДенисЧ
 
1 - 29.07.21 - 10:03
КоличествоРНПТ  реквизит целого типа без дробных?
   Масянька
 
2 - 29.07.21 - 10:04
(1) Тут же в функции прописано:
КоличествоРНПТ = 0;
   ДенисЧ
 
3 - 29.07.21 - 10:04
А ты проверь.
   Масянька
 
4 - 29.07.21 - 10:09
(3) Все время забываю про реквизиты на последней вкладке...
Исправила - 10, 3.
Все равно пишет про несоответствие...
Где еще чего?
   Масянька
 
5 - 29.07.21 - 10:12
+ (4) Кол-во прослежки имеет формат - 26, 11.
С тестерами беда...
   mikecool
 
6 - 29.07.21 - 10:26
(5) не с тестерами, а с тестами, вряд ли доработки сейчас люди проверяют

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.