Size: a a a

1с программирование

2021 February 24

DV

Da Vinci in 1с программирование
Ищу ментора, который поможет
источник

DV

Da Vinci in 1с программирование
Da Vinci
Хелп. Есть факт и план, я хочу что бы по каждой строке до выдачи взять равно по факту (максимум), что бы закрыть факт полностью в 0. Но при этом что бы итог был кратен 10. Если не получается кратно 10 то строку берём из плана (там всегда кратно 10). При этом взять максимальный итог.

Работник факт план до выдачи
Пупкин.     25.     20.   25
Иванов.     15.    10    10
Петров.      10.    10.   10
Василев.    15.    10    15
Итог.         65.      50.    60
Вот.
источник

В

Владимир in 1с программирование
Da Vinci
Ищу ментора, который поможет
Ищи того, кто научит, а не поможет, ну и по описанию твоему не понятно ни черта.
источник

В

Владимир in 1с программирование
тебе не нам надо объяснять что надо с этой таблицей делать, а программе ее языком, по пунктикам, это, на секундочку, и есть программирование
источник

DV

Da Vinci in 1с программирование
Владимир
Ищи того, кто научит, а не поможет, ну и по описанию твоему не понятно ни черта.
Есть две колонки. В одной числа кратные 5. Во второй кратные 10,.и всегда на 5 меньше чем в первой. Мне нужно отобрать максимальные значения между двумя колонками. Но так что бы итог по результирующей получился кратный десять. То есть 15+15 = 30, а это кратно 10. Значит их и выбираем.
источник

DV

Da Vinci in 1с программирование
Da Vinci
Хелп. Есть факт и план, я хочу что бы по каждой строке до выдачи взять равно по факту (максимум), что бы закрыть факт полностью в 0. Но при этом что бы итог был кратен 10. Если не получается кратно 10 то строку берём из плана (там всегда кратно 10). При этом взять максимальный итог.

Работник факт план до выдачи
Пупкин.     25.     20.   25
Иванов.     15.    10    10
Петров.      10.    10.   10
Василев.    15.    10    15
Итог.         65.      50.    60
Вот в таблице пример как подсчитано вручную мной.
источник

DV

Da Vinci in 1с программирование
Но я новичок и незнаю как подсчитать это. Алгоритм сам.
источник

DV

Da Vinci in 1с программирование
Понятней так если ?
источник

В

Владимир in 1с программирование
Все еще ничего не понятно
источник

DV

Da Vinci in 1с программирование
Владимир
Все еще ничего не понятно
Из двух колонок выбрать большее значение из каждой строки. Но так что бы итог получился кратный 10. Если не получается тогда из колонки второй, потому что там всегда кратно 10.
источник

DV

Da Vinci in 1с программирование
А так ?
источник

DV

Da Vinci in 1с программирование
Типо одна строка из одной колонки вторая из другой.
источник

В

Владимир in 1с программирование
?(макс(СтрокаТаблицы.ИмяКолонки1 , СтрокаТаблицы.ИмяКолонки2)%10 = 0, макс(СтрокаТаблицы.ИмяКолонки1 , СтрокаТаблицы.ИмяКолонки2), мин (СтрокаТаблицы.ИмяКолонки1 , СтрокаТаблицы.ИмяКолонки2))
источник

DV

Da Vinci in 1с программирование
Но мне по итогу надо смотреть.
источник

DV

Da Vinci in 1с программирование
Типо не по строкам а по итогу то что вместе получается.
источник

В

Владимир in 1с программирование
это если положить хуй на производительность и тех кто будет после тебя это читать, бери пример и преобразуй в читаемое нечто, вот тебе мое блядоменторское наставление
источник

DV

Da Vinci in 1с программирование
Итог должен был кратен 10 итог например из 3 строк.
источник

В

Владимир in 1с программирование
если ты хочешь чтобы итог результирующей колонки был кратен 10, то если у тебя нечетное количество строк то ты тупо берешь везде нечетные, иначе в последней строке берешь четное
источник

В

Владимир in 1с программирование
ну 5 класс математика жи, (2n+1) * k всегда четное если k четное и наоборот
источник

DV

Da Vinci in 1с программирование
А если строки в первой колонке будут не кратны 5. А вообще любвой кратности ?
источник