запоминание чисел из цикла

1. user1415757 11.04.23 20:32 Сейчас в теме
Все привет подскажите такой вопрос.
Процедура ПрочитатьБК(Команда)
	левое = 1.881;
	правое = 1059.065;
	ПОКА левое < правое цикл 
	КОФ =  ОКР(левое/правое,6);
	КОФ1 =  ОКР(левое/правое,3);
    коф3 = (КОФ1-КОФ);
КонецЦикла;
КонецПроцедуры
Показать

К примеру есть этот код, накидал за 1 сек просто образец.
Подскажите, что нужно написать, чтобы коф3, сохранил все итоги пока не закончится цикл. А потом я хочу все итоги что он сохранил просуммировать и получить значение)
Помогите пожалуйста!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 81 11.04.23 20:40 Сейчас в теме
(1)коф3 = коф3 + (коф1-коф);

Перед циклом сделать
Коф3 = 0;
ong1990; user5300; +2 Ответить
3. user1415757 11.04.23 20:45 Сейчас в теме
(2)так будет с каждым проходом цикла будет тоже значение. Мне надо чтобы цикл прошел 20 раз, и чтобы мне где то сохранило 20 сумм в какой нибудь переменной что он получал из коф3.
6. nomad_irk 81 11.04.23 20:58 Сейчас в теме
(3)циклом просуммируется все и в переменной получится сразу нужная сумма, что не так? Зачем хранить слагаемые суммы?
7. user1415757 11.04.23 21:01 Сейчас в теме
(6)Мне нужно собрать всю разница и в последнем цикле все положить на 1 номенклатуру.
у меня и с тз не получается, все время пересохраняет значение после каждого цикла))
9. nomad_irk 81 11.04.23 21:09 Сейчас в теме
(7)может я что-то не понимаю, но:

Первая итерация цикла:
Коф1 = 2
Коф = 1
Коф3 = 0 + (2-1) =1

Вторая итерация цикла:

Коф1 = 5
Коф= 7
Коф3 = 1 + 5 - 7 = -1

Третья итерация цикла

Коф1 = 3
Коф = - 4
Коф3 = -1 + (3 - (-4)) = -1 + (3+4) = 6

И так до конца цикла.

Зачем вам хранить значения 1, -2, 7,...?
8. user1415757 11.04.23 21:04 Сейчас в теме
(6)Все извиняюсь вот этим способом он суммирует все и хранит в переменной ) не так написал наверно) а как через цикл если что? на всякий случай в жизни пригодится)
12. nomad_irk 81 11.04.23 21:15 Сейчас в теме
(8) и так через цикл, более цикличных циклов не существует :)
22. пользователь 12.04.23 00:01
Сообщение было скрыто модератором.
...
24. nomad_irk 81 12.04.23 07:56 Сейчас в теме
(22)цикл циклом от этого не перестает быть и циклее не становится :)
4. user1415757 11.04.23 20:47 Сейчас в теме
(2)Типа как ТЗ которое сохранит мне все результаты из коф3. Просто никогда такое не делал и не понимаю как)
5. nomad_irk 81 11.04.23 20:54 Сейчас в теме
(4)ну так сделайте ТЗ с одной колонкой и сохраняйте, в чем сложности-то?
21. пользователь 11.04.23 23:35
Сообщение было скрыто модератором.
...
23. nomad_irk 81 12.04.23 07:54 Сейчас в теме
(21)в чем извращение-то? если, как хотел ТС, необходимо потом получить сумму всех значений?
10. Said-We 11.04.23 21:10 Сейчас в теме
(1) Так там же будет всегда одно и то же значение в Коф3 при каждом проходе. И цикл бесконечный. Я нигде не ошибся?
11. user1415757 11.04.23 21:14 Сейчас в теме
(10) коф3 = коф3 + (коф1-коф);
Коф3 через каждый цикл будет плюсоваться, и в конце цикла я это число разложу на последнею номенклатуру.
Все работает)
Насчет бесконечный это я накидал просто так , в реале конечно так не будет) и числа коф1 и коф всегда разные)))
14. nomad_irk 81 11.04.23 21:16 Сейчас в теме
(10)видимо, там еще подразумевается изменение левое/правое на какое-то значение шага
16. user1415757 11.04.23 21:21 Сейчас в теме
(14)ну там и будут всегда разные значения) поэтому я и прошу навсякий случай как в цикле сохранить все))))
17. nomad_irk 81 11.04.23 21:22 Сейчас в теме
(16)использовать коллекцию, массив - простейшая коллекция
18. пользователь 11.04.23 21:28
Сообщение было скрыто модератором.
...
19. nomad_irk 81 11.04.23 21:32 Сейчас в теме
(18)

Массив = Новый массив;

Пока ...... Цикл

//Массив.Добавить(Коф1-Коф);
//ИЛИ
//Массив.Добавить(Коф3); 

КонецЦикла;
Показать
Прикрепленные файлы:
20. пользователь 11.04.23 21:46
Сообщение было скрыто модератором.
...
13. Said-We 11.04.23 21:16 Сейчас в теме
У меня так в (1) коф3 = (КОФ1-КОФ);
15. Said-We 11.04.23 21:17 Сейчас в теме
25. YA_514896950 27 12.04.23 09:39 Сейчас в теме
(15)просто человек который не умеет программировать.
таких сейчас в ит 99 процентов
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот