1С Франчайзи Домрачев консалтинг

1С Франчайзи Домрачев консалтинг

1С Франчайзи Домрачев консалтинг.
+7(499)793-69-71
domrachev.ru
1cbo.domrachev.ru
t.me/domrachev_consulting
[email protected]

С Новым годом!

С Новым годом!

Пікірлер

  • @MrPlaymyone
    @MrPlaymyoneКүн бұрын

    Спасибо Бро!

  • @user-rp5ss5er3b
    @user-rp5ss5er3b11 күн бұрын

    Если будет нужен специалист 1С Фитнес клуб - пишите @vladkrup))

  • @underwaterdigital505
    @underwaterdigital50513 күн бұрын

    В чем смысл этого видео?

  • @domrachevconsulting
    @domrachevconsulting13 күн бұрын

    Добрый день прогрев для курса "Старт в программировании в 1С". Запись на курс domrachev.ru/training/ До 29.04.24 скидка 50% - стоимость полностью 5000 рублей. Набор ограничен до 10 человек. Группа VK vk.com/domrachev_consulting Группа TG t.me/domrachev_consulting Андрей Домрачев.

  • @underwaterdigital505
    @underwaterdigital505Ай бұрын

    А зачем вам регистр сведений, если вы в конечном итоге лезете в справочник и берете оттуда курс?

  • @domrachevconsulting
    @domrachevconsulting20 күн бұрын

    Курса нет в справочнике

  • @zapivahinzapivahin3474
    @zapivahinzapivahin3474Ай бұрын

    Сделайте запрос чтобы он выдавал курс валюты на дату документа поступление товаров в разрезе товаров, часто спрашивают и по дате планирования по этой поставке. Спасибо.

  • @user-wp8cv1vm7k
    @user-wp8cv1vm7k2 ай бұрын

    На какую позицию был собес с данной задачей? Заранее благодарен

  • @JeepersCreepersss
    @JeepersCreepersss2 ай бұрын

    Не понятно!

  • @yardenvokerol4253
    @yardenvokerol42532 ай бұрын

    ВЫБРАТЬ КурсыВалютСрезПоследних.Валюта КАК Валюта, КурсыВалютСрезПоследних.Период КАК ПоследнийПериод, КурсыВалютСрезПоследних.Курс КАК ПоследнийКурс, естьNULL(КурсыВалют.Период,ДАТАВРЕМЯ(1,1,1)) КАК ПредПоследнийПериод, естьNULL(КурсыВалют.Курс,0) КАК ПредПоследнийКурс ИЗ (ВЫБРАТЬ КурсыВалютСрезПоследних.Валюта КАК Валюта, КурсыВалютСрезПоследних.Период КАК Период, КурсыВалютСрезПоследних.Курс КАК Курс, МАКСИМУМ(КурсыВалют.Период) КАК ПериодДо ИЗ РегистрСведений.КурсыВалют.СрезПоследних(&Дата, ) КАК КурсыВалютСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют ПО КурсыВалют.Валюта = КурсыВалютСрезПоследних.Валюта И КурсыВалют.Период < КурсыВалютСрезПоследних.Период СГРУППИРОВАТЬ ПО КурсыВалютСрезПоследних.Валюта, КурсыВалютСрезПоследних.Период, КурсыВалютСрезПоследних.Курс ) КАК КурсыВалютСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют ПО (КурсыВалют.Валюта = КурсыВалютСрезПоследних.Валюта И КурсыВалют.Период = КурсыВалютСрезПоследних.ПериодДо)

  • @domrachevconsulting
    @domrachevconsulting2 ай бұрын

    Призы ушли победителям. Скоро будет новый конкурс. vk.com/wall-217010365_118

  • @romamyasnikov9760
    @romamyasnikov97603 ай бұрын

    2 вопроса к видео, 1) как писсали выше - 100 длинна количества и суммы вроде как не ровны 10 (если это опись, а не задумывалось как дезинформация, то все ок, все мы люди) 2) а зачем пускать 3 раза цикл ради сообщить, можно же одним же обходом сначала сообщить исходное писать, ниже сразу пересчитанное в этом же цикле, если хочется выделить отдельно то что дано, то также минус цикл (последний цикл лишний, все можно в пересчете). Чем меньше циклов, тем быстрее работает код, ну да и люди смотрят разные, те кто начинает (а значит будут также повторять циклы пускать лишние, там где они и не нужны были по факту). Ну и есть минивопрос: если итоги делаются по тз и перед ним шел цикл по тз, а не проще ли было прогоняя сообщение, сразу собирать итог по количеству?

  • @user-cy1zb5hc6j
    @user-cy1zb5hc6jАй бұрын

    Сообщения - способ показать работу алгоритма, чтобы отделить логику алгоритма распределения от вывода и проверки результата ,ясное дело в реальной задаче будет 1 цикл с обработкой ТЧ документа.

  • @user-kn9ox6cr3b
    @user-kn9ox6cr3b3 ай бұрын

    Спасибо, очень профессионально без воды!

  • @domrachevconsulting
    @domrachevconsultingАй бұрын

    Рады, что вам нравится наш контент!

  • @andreytimoshin6187
    @andreytimoshin61873 ай бұрын

    Как расшифровать НСИ?

  • @domrachevconsulting
    @domrachevconsulting3 ай бұрын

    Нормативно-справочная информация.

  • @nanami265
    @nanami2653 ай бұрын

    Я накидал в Excel таблицу с вашим алгоритмом и "классическим" из начала видео, ваш показал себя более точным, так что возьму его на вооружение, спасибо. НО! Если ввести сумму распределения с копейками, то он распределяет большего нужного в последней строке, поэтому я бы для проверки ввёл новую переменную: СуммаИзменения = Мин(СуммаКРаспределению, РаспределяемаяСумма); И уже значение этой переменной использовать для сложения с Стр.Сумма и вычитания в РаспределяемаяСумма Надеюсь понятно описал

  • @nanami265
    @nanami2653 ай бұрын

    Поправка, я накосячил)) нельзя использовать метод "Мин", т.к. округления может быть в меньшую сторону. Нужно для последней строки распределять всю сумму остатка, тут в комментариях как раз есть такой пример

  • @evgenievgeni2016
    @evgenievgeni20164 ай бұрын

    А этот пример хороший. Со срезом последних вообще никуда не годилось. Видео про срез последних и предпоследних лучше удалить, чтобы дерзкие молодые головы не ссылались на него как на эталон.

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Cпасибо за добрые слова.

  • @evgenievgeni2016
    @evgenievgeni20164 ай бұрын

    Ну так себе. Оставляем в регистре только курсы на одну дату, и запрос вообще ничего не выдаст. Вообще строк не будет. Я бы вас не взял на работу после такого решения😂

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Приглашаем к нам на работу. Удаленно. проектно. до 300 000 рублей в мес. Требования ниже: Грейд: Middle Порядок работы: Удаленно Режим работы: Full time Дата привлечения: 15.01.2024г. Срок привлечения: до 31.12.2024г. Система: 1С: ERP УХ + Горнодобывающее производство Описание проекта: Внедрение 1С: ERP УХ + Горнодобывающее производство ❗Требование к специалисту: Обязательно: Опыт разработки в 1С: Предприятие 8.3, управляемые формы. Опыт разработки внешних механизмов в 1С: Предприятие 8.3 (обработки, отчеты, печатные формы). Опыт работы в проектной команде более 3-х человек разработчиков. Опыт разработки в 1С: Предприятие 8.3 в конфигурации 1С: ERP 2.5 / УТ 11 / КА 2 / ERP УХ 3.1. Опыт работы с хранилищем 1С Приветствуется: Опыт доработки типовых и разработки новых шаблонов RLS. Опыт разработки интеграции конфигураций 1С с другими системами. Опыт работы с Git репозиторием. Опыт решения задач повышения скорости запросов, с использованием профайлера или др. средств MS SQL. Сертификат специалиста по платформе 1С Предприятие 8.3.

  • @TresModiosVir
    @TresModiosVir4 ай бұрын

    какая красавица!

  • @okurtkv
    @okurtkv4 ай бұрын

    Большое спасибо за видео. Просьба не забывать про ВК. Туда тоже стоит выкладывать видео для диверсификации рисков. Мало ли ютуб в РФ заблокируют =) Урок 19. Документы в 1С (часть 1) набрал 40,2 тыс просмотров

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Спасибо за теплые слова. Выложил)

  • @saddyleb
    @saddyleb4 ай бұрын

    Обычно делаю вот так (вроде понятнее): КоэффициентРаспределения = РаспределяемаяСумма/Таб.Итог("Количество"); Для Каждого Стр Из Таб Цикл Если Таб.Индекс(Стр)=Таб.Количество()-1 Тогда СуммаКРаспределению = РаспределяемаяСумма; Иначе СуммаКРаспределению = Окр(Таб.Количество()*КоэффициентРаспределения,2); КонецЕсли; РаспределяемаяСумма = РаспределяемаяСумма - СуммаКРаспределению; Таб.Сумма = Таб.Сумма + СуммаКРаспределению; КонецЦикла;

  • @dobrMAV
    @dobrMAV4 ай бұрын

    Спасибо за уроки ! Только начинаю понимать и осваивать 1С .

  • @dobrMAV
    @dobrMAV4 ай бұрын

    С Новым годом!

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Взаимно. Всего хорошего в новом году.

  • @dobrMAV
    @dobrMAV4 ай бұрын

    @@domrachevconsulting Спасибо !

  • @evgeniuxp2evgeniuxp234
    @evgeniuxp2evgeniuxp2344 ай бұрын

    Перемудрил. Логика перемешена. Такой код лучше переписать, а не сопровождать.

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. Выкладывайте текст запроса. посмотрим.) у меня на сопровождении был код (куда даже я не залазил - работал корректно - все довольны - я занимался другими задачами. Переписывать (делать рефакторинг) все что не нравится - здоровья и денег работодателя не хватит)

  • @user-hc6hr2wg3v
    @user-hc6hr2wg3v4 ай бұрын

    👍🏼

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. Вы - победитель. С вами свяжутся для передачи (пересылки) приза. С наступающим и всех благ !!!

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. У вас личные сообщения отключены. Можете написать на почту [email protected] или +7(916)509-65-16 watsap. Нужно имя и адрес для отправки. Андрей Домрачев.

  • @MOPO3HOE_YTPO
    @MOPO3HOE_YTPO5 ай бұрын

    Всем книжек! Всем 1С!🎉

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. Вы - победитель. С вами свяжутся для передачи (пересылки) приза. С наступающим и всех благ !!!

  • @MOPO3HOE_YTPO
    @MOPO3HOE_YTPO4 ай бұрын

    @@domrachevconsulting Замечательные новости. С наступающим! Взаимно!

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. У вас личные сообщения отключены. Можете написать на почту [email protected] или +7(916)509-65-16 watsap. Нужно имя и адрес для отправки. Андрей Домрачев.

  • @MOPO3HOE_YTPO
    @MOPO3HOE_YTPO2 ай бұрын

    Книгу получил. Большое спасибо. Будем изучать!!!

  • @dobrMAV
    @dobrMAV5 ай бұрын

    Подскажите пожалуйста ,надо ли отдельно устанавливать и запускать конфигурацию ?

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. Смотря для каких целей. Для обучения программированию - можно установить пустую (как в видео). Для изучения типовой конфигурации - желательно ее установить.

  • @AllaGoriannikova
    @AllaGoriannikova5 ай бұрын

    какая чепуха

  • @domrachevconsulting
    @domrachevconsulting5 ай бұрын

    Алла, добрый день. Критика должна быть обоснована! Думал может на вашем канале можно поучиться делать не чепуху. Ничего не нашел. Удачи. Самоутверждайтесь в другом месте.

  • @F114able
    @F114able5 ай бұрын

    Я не понимаю. Говорит, сделаем точность числа = 10 и пишет 100. Как можно быть невнимательным в программировании?

  • @domrachevconsulting
    @domrachevconsulting5 ай бұрын

    Добрый день. Это было специально сделано - вы первый кто за полгода это увидели (или по крайней мере прокомментировали). Вас ждет приз. Да в программировании может быть много ошибок - не ошибается только тот кто ничего не делает.

  • @F114able
    @F114able5 ай бұрын

    @@domrachevconsulting Доброе утро! У меня был реальный кейс с ошибочной точностью числа, которая привела к "округлению" одной из величин ВГХ товара до нуля и при расчете объема тоже получилось якобы 0, что не позволило назначить рейсу транспорт. Поэтому теперь я очень внимательно за этим слежу :)

  • @mnnovikov845
    @mnnovikov8454 ай бұрын

    Я тоже не понимаю, как в слове длина можно услышать "точность числа". - "Тщательней надо, ребята."

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    @@mnnovikov845 Спасибо за комментарий. Не помню в каком контексте сказал. Но "точность числа" распространённый оборот (можете в Google набрать). И в целом примечание: "Неидеальное действие лучше идеального бездействия."

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. У вас личные сообщения отключены. Можете написать на почту [email protected] или +7(916)509-65-16 watsap. Нужно имя и адрес для отправки. Андрей Домрачев.

  • @user-yb5ij4yf8l
    @user-yb5ij4yf8l5 ай бұрын

    Книги , это здорово😊 Хочу главный приз 🏆

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. Вы - победитель. С вами свяжутся для передачи (пересылки) приза. С наступающим и всех благ !!!

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. У вас личные сообщения отключены. Можете написать на почту [email protected] или +7(916)509-65-16 watsap. Нужно имя и адрес для отправки. Андрей Домрачев.

  • @akawox1443
    @akawox14435 ай бұрын

    Хотелось бы выиграть. ❤

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. Вы - победитель. С вами свяжутся для передачи (пересылки) приза. С наступающим и всех благ !!!

  • @akawox1443
    @akawox14434 ай бұрын

    @@domrachevconsulting Спасибо. Очень актуальный и полезный приз.

  • @user-eo7np3ti6d
    @user-eo7np3ti6d4 ай бұрын

    ​@@akawox1443здравствуйте! Подскажите, с вами уже связались насчет приза? Если да, то как? И какой вы выиграли приз? Спасибо.

  • @akawox1443
    @akawox14434 ай бұрын

    @@domrachevconsulting а каким образом свяжутся?

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    @@akawox1443 Добрый день. У вас личные сообщения отключены. Можете написать на почту [email protected] или +7(916)509-65-16 watsap. Нужно имя и адрес для отправки. Андрей Домрачев.

  • @igordemeshko4811
    @igordemeshko48115 ай бұрын

    Заманчиво! 👍👌

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. Вы - победитель. С вами свяжутся для передачи (пересылки) приза. С наступающим и всех благ !!!

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. У вас личные сообщения отключены. Можете написать на почту [email protected] или +7(916)509-65-16 watsap. Нужно имя и адрес для отправки. Андрей Домрачев.

  • @user-eo7np3ti6d
    @user-eo7np3ti6d5 ай бұрын

    Очень хочу выиграть главный приз😊

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. Вы - победитель. С вами свяжутся для передачи (пересылки) приза. С наступающим и всех благ !!!

  • @user-eo7np3ti6d
    @user-eo7np3ti6d4 ай бұрын

    Урааааааа🎉 Спасибо! 😊 ​@@domrachevconsulting

  • @user-eo7np3ti6d
    @user-eo7np3ti6d4 ай бұрын

    ​@@domrachevconsulting здравствуйте! Подскажите, пожалуйста, каким образом со мной свяжутся? Когда примерно ожидать связи? Спасибо.

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    @@user-eo7np3ti6d Валентина. Добрый день. У вас личные сообщения отключены. Можете написать на почту [email protected] или +7(916)509-65-16 watsap. Нужно имя и адрес для отправки. Андрей Домрачев.

  • @user-eo7np3ti6d
    @user-eo7np3ti6d3 ай бұрын

    ​@@domrachevconsultingвидимо, никакая посылка отправляться не будет((( попросила вас ватсапе прислать трек-номер. Уже второй месяц пошел, а посылки так и нет. Жаль. Не очень понятно, в чем был смысл всего этого? Лайки и комментарии?

  • @alextsyzman5032
    @alextsyzman50325 ай бұрын

    Пока не работаю программистом, надеюсь устроиться стажером. Но хочу выдать свой вариант данного решения, так как в задаче нет конкретизации с какой таблицы брать: или основной таблицы или из срезов. Я взял из основной. Итак текст запроса : ВЫБРАТЬ ПЕРВЫЕ 2 КурсыВалют.Период КАК Период, КурсыВалют.Валюта КАК Валюта ПОМЕСТИТЬ ВременнаяТаблица ИЗ РегистрСведений.КурсыВалют КАК КурсыВалют ГДЕ КурсыВалют.Период < &Дата УПОРЯДОЧИТЬ ПО Период УБЫВ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВременнаяТаблица.Период КАК Период, ВременнаяТаблица.Валюта КАК Валюта, КурсыВалют.Курс КАК Курс ИЗ ВременнаяТаблица КАК ВременнаяТаблица ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют ПО ВременнаяТаблица.Период = КурсыВалют.Период Прошу работающих в этой области спецов дать оценку и прокомментировать.

  • @user-ur6cy4ff2d
    @user-ur6cy4ff2d5 ай бұрын

    Подскажите по Коэффициентам это алгебра 6 класс или пораньше? просто интересно стало. Спасибо за пример!

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Добрый день. Я не помню - давно закончил и наверно все поменялось в программе.

  • @Doctordens
    @Doctordens5 ай бұрын

    Не понятно практическое применение массивов

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Если просто нужно в памяти держать три значения: можно создать три переменные, а можно создать один цикл размерностью три, и обращаться к значениям по индексу массива.

  • @user-st2hi4ov7e
    @user-st2hi4ov7e5 ай бұрын

    А что за такая запись таб.колонки.добавить()- выглядит как будто два вызова методов?

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Привет. Здесь крупный объект встроенного языка 1с (ил можно назвать коллекция) "таб", у него есть объекты ".колонки", а метод последний ".добавить()".

  • @user-bp1fm9vl7m
    @user-bp1fm9vl7m5 ай бұрын

    Абсолютно бесполезная задача, на собесе давать ее смысла никакого. На собесе спрашивают знание типовых.

  • @user-bp1fm9vl7m
    @user-bp1fm9vl7m5 ай бұрын

    @@user-ur6cy4ff2d а ты по всей видимости вообще не работал

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Привет. Бывают разные собеседования. Знание типовых тоже хорошо. Но в 1с сейчас деление идет специалистов на программистов и на консультантов-аналитиков. Последние как раз и работают с бизнесом (пользователями) и должны переложить бизнес-процессы на типовую. чего не хватает дописывает программист.

  • @Anastasiya-tm3rd
    @Anastasiya-tm3rd3 ай бұрын

    ​@@domrachevconsulting на фикси далеко не всегда есть и аналитик и программист, обычно в одном лице все

  • @domrachevconsulting
    @domrachevconsulting3 ай бұрын

    @@Anastasiya-tm3rd Да такое возможно - у меня был период в жизни где я делал "все абсолютно" в компании (сеть, сервера, компы, кассы, возил технику в сервис, закупал, админил, прокладывал новую сеть, менял картриджи, возил бухгалтера в налоговую). Мое мнение делать карьеру в известных компаниях, на проектах, где есть разделение обязанностей - собственно и зарплаты большие. Занимаюсь подбором программистов и консов - довольно часто вижу: "Хочу 300 000 рублей" - смотришь 10 лет на одном месте сидел (что там делать?)- внедрение из коробки - компания "Без имени", в команде не работал, управление проектами не знает - но гонору и амбиций до кучи.

  • @Anastasiya-tm3rd
    @Anastasiya-tm3rd3 ай бұрын

    @@domrachevconsulting я не про делал все, а про обязанности специалиста 1с, обычно это не просто кодер, чистый кодер никому не нужен. Замена картриджей очевидно не обязанность специалиста 1с

  • @AlexSolk
    @AlexSolk5 ай бұрын

    Друг, ты два неправильных варианта дал. Второй вариант рабочий, но туда ты впихнул лишнюю таблицу. Ты уже до этого выводил последний срез и предпоследнюю дату. Оставалось только вывести поле предпоследнего курса. А еще есть поверие, что срез последних не стоит использовать никогда. Потому как это влияет на быстродействие системы. Быстрее отработает запрос с выбором максимальной даты, меньшей даты среза.

  • @user-ol1es9pm9v
    @user-ol1es9pm9v5 ай бұрын

    Да, я тоже не понял зачем третья таблица если нужный курс уже есть во второй. По поводу поверия, а кто нибудь это вообще обстоятельно тестировал? Есть статьи на тему?

  • @AlexSolk
    @AlexSolk5 ай бұрын

    @@user-ol1es9pm9v я тестировал. На больших таблицах разница во времени чуть ли не в 10 раз

  • @user-ol1es9pm9v
    @user-ol1es9pm9v5 ай бұрын

    @@AlexSolk А в план запроса смотрел? Почему так?

  • @AlexSolk
    @AlexSolk5 ай бұрын

    @@user-ol1es9pm9v в подробности я не вдавался. Мне когда-то сказали об этом эффекте на одном собеседовании, я потом проверил замер производительности на больших таблицах, разницу заметил.

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Нельзя здесь сделать две таблицы (если считаете что можно - предлагайте решения). в вашем решении выше. нельзя вывести курс из-за агрегатной функции МАКСИМУМ!

  • @user-co2dx6dm1y
    @user-co2dx6dm1y5 ай бұрын

    Это точно задача с собес по 1с? Скорее собеседование по экселю

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Привет. Да. Иногда полезно владеть Excel - при миграции данных, меппинге данных. Аналогов еще нет.

  • @olegshpilevoy
    @olegshpilevoy6 ай бұрын

    А просто РаспределяемуюСумму нельзя разделить на Итог Количество и получить сумму на единицу количества? Зачем этот коэффициент?

  • @domrachevconsulting
    @domrachevconsulting6 ай бұрын

    Добрый день. Спасибо за вопрос. Здесь без переменной не обойтись, т.к. мы в последней строке в теле цикла вычитаем уже распределенную сумму. т.е. нам где то нужно хранить остаток для распределения, поэтому только переменная. Примечание: если бы не было такой операции, все равно в цикле лучше присвоить вызов функции переменной (в нашем случае .Итог()), т.к. каждый шаг цикла будет выполняться вызов функции и вычисляться по новой. Это опять же время и совсем не красиво. Вызов и выполнение функции всегда дольше по времени чем обращение к (получение значения) переменной. Качественный код начинается с таких мелочей. Удачи.)

  • @olegshpilevoy
    @olegshpilevoy6 ай бұрын

    @@domrachevconsulting &НаСервереБезКонтекста Функция РаспределитьНаСервере(ЗНАЧ СуммаКРаспределению) ТЗ = Новый ТаблицаЗначений; ТЗ.Колонки.Добавить("Товар",Новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(100))); ТЗ.Колонки.Добавить("Количество",Новый ОписаниеТипов("Число",Новый КвалификаторыЧисла(10,3))); ТЗ.Колонки.Добавить("Сумма",Новый ОписаниеТипов("Число",Новый КвалификаторыЧисла(15,2))); МассивСумм = СтрРазделить("0,100,130,150",","); ТекстСообщения = "Исходные данные таблицы:" + Символы.ПС; Для ш = 1 по 3 Цикл нс = ТЗ.Добавить(); нс.Товар = "Номенклатура" + ш; нс.Количество = ш; нс.Сумма = МассивСумм[ш]; КонецЦикла; ДополнитьТекстСообщенияСтрокойСообщения (ТекстСообщения, ТЗ); ТекстСообщения = ТекстСообщения + "Измененные данные таблицы:" + Символы.ПС; СуммаНаЕдиницуКоличества = СуммаКРаспределению / ТЗ.Итог("Количество"); СуммаСРаспределениемИтоговая = ТЗ.Итог("Сумма") + СуммаКРаспределению; Для Каждого стр из ТЗ Цикл стр.Сумма = стр.Сумма + Окр(стр.Количество * СуммаНаЕдиницуКоличества,0); КонецЦикла; стр.Сумма = стр.Сумма + СуммаСРаспределениемИтоговая - ТЗ.Итог("Сумма") ; ДополнитьТекстСообщенияСтрокойСообщения (ТекстСообщения, ТЗ); Сообщить(ТекстСообщения); КонецФункции &НаСервереБезКонтекста Процедура ДополнитьТекстСообщенияСтрокойСообщения(ТекстСообщения, ТЗ) Для Каждого стр из ТЗ Цикл ТекстСообщения = ТекстСообщения + СтрШаблон("%1 %2 %3",стр.Товар, стр.Количество, стр.Сумма) + Символы.ПС; КонецЦикла; КонецПроцедуры //Как то так я имел в виду

  • @domrachevconsulting
    @domrachevconsulting6 ай бұрын

    @@olegshpilevoy Можно - это первое что в голову приходит. В вашем решении возможны отклонения из-за округлений и распределиться может не та сумма которая по условию.

  • @AlexandrPuzakov
    @AlexandrPuzakov6 ай бұрын

    Как всё запущено) В библиотеке стандартных подсистем есть готовая функция ОбщегоНазначения.РаспределитьСуммуПропорциональноКоэффициентам()

  • @domrachevconsulting
    @domrachevconsulting6 ай бұрын

    Спасибо за комментарий. Запущено не запущено - это решение задачки на собеседовании - а если будет пустая база (создаешь ее сам - там этой БСП не будет). Даже если через БСП напишешь - то уже провалил собеседование. Советую уточнить на собеседовании а можно так или нельзя. Удачи)

  • @user-ur6cy4ff2d
    @user-ur6cy4ff2d5 ай бұрын

    Катати там на вход подается КоэффициентыРаспределения , а тут показано как расчитать его. Задача простая , но интересно.

  • @Anastasiya-tm3rd
    @Anastasiya-tm3rd3 ай бұрын

    ​@@domrachevconsultingвпустую базу можно подключит бсп. Для чего эта база будет создаваться-то?

  • @domrachevconsulting
    @domrachevconsulting3 ай бұрын

    @@Anastasiya-tm3rd Добрый день. Я привел задачи для тестирования на испытательном. Дают вам ноут. там пустая база. говорят сделать то-то. БСП установить можно - но откуда вы ее возьмете на собеседовании - будете на ИТС заходить вводить пароли (а если интернета нет или доступа к ИТС) или с флешки (а если прав администраторских нет на установку - так и потерял 10 минут на все - при чем собеседующий может все это видеть - а поставит вопрос о профессионализме.)

  • @mariashapovalova9810
    @mariashapovalova98102 ай бұрын

    Да, очень важно уточнить вводные: я бы это решение оценила как ‘спасибо за креатив, вы знаете алгоритмы, но мне нужно ещё и знание БСП чтобы не тратить время на изобретение велосипеда’

  • @user-nh1ur9cu6x
    @user-nh1ur9cu6x6 ай бұрын

    Задача конечно синтетическая, но вот маленький вопрос, что будет, если записей всего одна по валюте?

  • @AlexSolk
    @AlexSolk5 ай бұрын

    А что должно быть по вашему? Выведется одна запись, если у нее период меньше или равен даты среза. Запрос такая штука, что он пытается получить все данные, которые соответствуют условиям, а если их нет.... ну чтож, сам он их придумывать не будет. Если ты думаешь, что будет ошибка, то ее не будет. Просто во втором методе Сообщить выведутся пустые значения.

  • @user-nh1ur9cu6x
    @user-nh1ur9cu6x5 ай бұрын

    @@AlexSolk казалось бы, вроде умный человек, а несет какую-то пургу. На будущее, если пытаетесь принизить собеседника, то хотя бы убедитесь, что ваша позиция крепка, а то сейчас это выглядит как попытка пукнуть в лужу. Ну что же, раз кто-то не догнал, когда ему прямо написали ошибку в запросы - объясню, у тебя стоит внутреннее соединение во временной таблицы "ПредпоследниеДаты", при этом условие на больше (а не больше или равно), таким образом если запись в разрезе валюты одна, то в данной ВТ будет просто пусто, так как соединение не отработает, и далее у тебя также используется Внутреннее соединение, что приводит просто к пустому результату запроса. Откуда вы только беретесь доморощенные гуру.

  • @AlexSolk
    @AlexSolk5 ай бұрын

    @@user-nh1ur9cu6x прошу прощения. Видео смотрел побыстрому и с телефона, поэтому не заметил, что автор поставил внутренние соединение. Такая грубейшая ошибка мне даже в голову не пришла.

  • @domrachevconsulting
    @domrachevconsulting4 ай бұрын

    Почему ошибка? если хотите подискутировать обоснуйте. Код рабочий.

  • @AlexSolk
    @AlexSolk4 ай бұрын

    @@domrachevconsulting потому что пока у вас есть валюты, по которым несколько значений курсов, все работает. Введите новую валюту, задав ей только один текущий курс и ваше внутреннее соединение не выведет эту строку. Соединение неверное.

  • @Nice_One_Me
    @Nice_One_Me6 ай бұрын

    А как округлиться 0,5 и что с этим делать?

  • @domrachevconsulting
    @domrachevconsulting6 ай бұрын

    В какой момент? - не понял.

  • @domrachevconsulting
    @domrachevconsulting6 ай бұрын

    Добрый день. Спасибо за вопрос. Здесь в функции округления Окр() второй параметр 0, т.е. округление будет происходить до целого числа (согласно условию задачи). Коэффициент по мере выполнения цикла будет стремиться к 1, т.е. на последнем шаге будет равен 1. Если я не понял вопроса, то расскажите что вы хотели спросить.)

  • @Nice_One_Me
    @Nice_One_Me6 ай бұрын

    @@domrachevconsulting 14:01 РаспределяемаяСумма = 63, количество в 3 строке сделать единицу. Там округление идет от 0,5 - 2 раза должно в большую сторону округлить, не будет ли превышение суммы. Вот в чем вопрос.

  • @olegshpilevoy
    @olegshpilevoy6 ай бұрын

    Немного искусственная задачка. Можно условие перефразировать на выбрать два последних курса в разрезе валют. Завтра могут решить выбрать три или четыре последних курса. Проще выбрать все курсы, сделать Итоги с сортировкой убывания по периоду. Потом в цикле обойти выборку по группировке валюта и выводить столько сколько нужно последних курсов.

  • @domrachevconsulting
    @domrachevconsulting6 ай бұрын

    Да. согласен с курсами может и надуманно. С другими данными это может быть нормально. Надо давать зарядку мозгу.

  • @3dportableinc64
    @3dportableinc647 ай бұрын

    За общий модуль спасибо, никак не мог понять где писать свои функции для разных команд

  • @sergio_khb
    @sergio_khb7 ай бұрын

    Спасибо, можно ещё примеры для собеседований

  • @user-zf6gl8pp1w
    @user-zf6gl8pp1w8 ай бұрын

    +

  • @domrachevconsulting
    @domrachevconsulting8 ай бұрын

    Спасибо за обратную связь!

  • @user-en6bk1sr2x
    @user-en6bk1sr2x9 ай бұрын

    Дзюдо

  • @user-fm5cl6gq4x
    @user-fm5cl6gq4x10 ай бұрын

    Один из реквизитов совпадает с зарезервированным именем. У меня например этот реквизит был "Выбор"

  • @user-uu8hw7xd8z
    @user-uu8hw7xd8z10 ай бұрын

    Так в чем, природа ошибки? Нужны подробности.

  • @domrachevconsulting
    @domrachevconsulting10 ай бұрын

    Добрый день. Есть поля таблиц базы данных и есть поля реквизитов формы. Динамический список пытается это связать. Из-за "некорретных" наименований это не получается.

  • @savoshin
    @savoshin7 ай бұрын

    Думаю проблема была в реквизите «В»

  • @domrachevconsulting
    @domrachevconsulting10 ай бұрын

    Друзья. Скажите, пожалуйста, нужно выкладывать данные обработки куда-нибудь?