Добрый день Уважаемые!
Возник вопрос, возможно Вы подскажите как его оптимально решить.
Пытаюсь сделать закрытие счета.
Мне нужно взять одну таблицу (каждую строку) (один счет) разделить на ИТОГ другого счета и умножит на каждую строку второго счета. Так вот я голову сломал каким способом это реализовать. Помогите
Возник вопрос, возможно Вы подскажите как его оптимально решить.
Пытаюсь сделать закрытие счета.
Мне нужно взять одну таблицу (каждую строку) (один счет) разделить на ИТОГ другого счета и умножит на каждую строку второго счета. Так вот я голову сломал каким способом это реализовать. Помогите
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Может такой вариант подойдет
ИтогоТ2 = Т2.Итог("Сумма");
Для каждого Стр1 из Т1 Цикл
Сумма = Стр1.Сумма;
Для каждого Стр2 из Т2 Цикл
Стр1.Сумма = Стр1.Сумма + (Сумма/ИтогоТ2 * Стр2.Сумма);
КонецЦикла;
КонецЦикла;
>>каждую строку) (один счет) разделить на ИТОГ другого счета
ИтогоТ2 = Т2.Итог("Сумма");
Для каждого Стр1 из Т1 Цикл
Сумма = Стр1.Сумма/ИтогоТ2;
Для каждого Стр2 из Т2 Цикл
Стр1.Сумма = Стр1.Сумма + (Сумма * Стр2.Сумма);
КонецЦикла;
КонецЦикла;
я только вот не совсем поняла задачу, вот у вас есть на 25 счете амортизация, вы хотите на 20 найти ТОЛЬКО амортизацию, найти произведение 25 на 20 и разделить на итог по амортизации на 20? Или вы хотите амортизацию умножить на каждую статью затрат на 20 счете и разделить на общий итог 20?
вы не можите сформулировать задачу, поэтому и не получается ее решить
как я уже писал выше если сумму разделить на итог таблицы, а потом умножить на каждую строчку этой таблицы и сложить, то получим ту же самую сумму с которой начинали
как я уже писал выше если сумму разделить на итог таблицы, а потом умножить на каждую строчку этой таблицы и сложить, то получим ту же самую сумму с которой начинали
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот