Разработка 1С: Собеседование на программиста 1С. Задача 1. Распределение в таблице значений. - видео HD

Разработка 1С: Собеседование на программиста 1С. Задача 1. Распределение в таблице значений. - видео
00:16:34
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18464 ролика

Собеседование на программиста 1С. Задача 1. Распределение в таблице значений. - видео.

Собеседование на программиста 1С.
Задача 1. Распределение в таблице значений.

Полный курс доступен по ссылке
domrachev.ru/interview/

Телеграм канал
t.me/domrachev_consulting

1С — продажа, внедрение, обслуживание: domrachev.ru/

Бухгалтерское обслуживание: 1cbo.domrachev.ru/

#обучение #уроки #1С #1C #Домрачев #Домрачевконсалтинг
#обучение1С #уроки1С #собеседование #задача #программирование
RSS
@user-co2dx6dm1y
05:36
+3
Это точно задача с собес по 1с? Скорее собеседование по экселю
@user-bp1fm9vl7m
18:08
+3
Абсолютно бесполезная задача, на собесе давать ее смысла никакого. На собесе спрашивают знание типовых.
@user-st2hi4ov7e
16:07
+1
А что за такая запись таб.колонки.добавить()- выглядит как будто два вызова методов?
@user-ur6cy4ff2d
09:52
+1
Подскажите по Коэффициентам это алгебра 6 класс или пораньше? просто интересно стало. Спасибо за пример!
@F114able
16:56
Я не понимаю.
Говорит, сделаем точность числа = 10 и пишет 100.
Как можно быть невнимательным в программировании?
@AllaGoriannikova
18:56
какая чепуха
@saddyleb
17:29
+4
Обычно делаю вот так (вроде понятнее):
КоэффициентРаспределения = РаспределяемаяСумма/Таб.Итог(«Количество»);

Для Каждого Стр Из Таб Цикл
Если Таб.Индекс(Стр)=Таб.Количество()-1 Тогда
СуммаКРаспределению = РаспределяемаяСумма;
Иначе
СуммаКРаспределению = Окр(Таб.Количество()*КоэффициентРаспределения,2);
КонецЕсли;
РаспределяемаяСумма = РаспределяемаяСумма — СуммаКРаспределению;
Таб.Сумма = Таб.Сумма + СуммаКРаспределению;
КонецЦикла;
@evgenievgeni2016
17:43
+1
А этот пример хороший. Со срезом последних вообще никуда не годилось. Видео про срез последних и предпоследних лучше удалить, чтобы дерзкие молодые головы не ссылались на него как на эталон.
@nanami265
18:09
+1
Я накидал в Excel таблицу с вашим алгоритмом и «классическим» из начала видео, ваш показал себя более точным, так что возьму его на вооружение, спасибо.
НО! Если ввести сумму распределения с копейками, то он распределяет большего нужного в последней строке, поэтому я бы для проверки ввёл новую переменную:
СуммаИзменения = Мин(СуммаКРаспределению, РаспределяемаяСумма);
И уже значение этой переменной использовать для сложения с Стр.Сумма и вычитания в РаспределяемаяСумма
Надеюсь понятно описал
@romamyasnikov9760
02:02
2 вопроса к видео, 1) как писсали выше — 100 длинна количества и суммы вроде как не ровны 10 (если это опись, а не задумывалось как дезинформация, то все ок, все мы люди)
2) а зачем пускать 3 раза цикл ради сообщить, можно же одним же обходом сначала сообщить исходное писать, ниже сразу пересчитанное в этом же цикле, если хочется выделить отдельно то что дано, то также минус цикл (последний цикл лишний, все можно в пересчете). Чем меньше циклов, тем быстрее работает код, ну да и люди смотрят разные, те кто начинает (а значит будут также повторять циклы пускать лишние, там где они и не нужны были по факту).
Ну и есть минивопрос: если итоги делаются по тз и перед ним шел цикл по тз, а не проще ли было прогоняя сообщение, сразу собирать итог по количеству?