|
УПП - прослежка
| ☑ |
0
Масянька
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.
С тестерами беда...
|
|
6
mikecool
29.07.21
✎
10:26
|
(5) не с тестерами, а с тестами, вряд ли доработки сейчас люди проверяют
|
|