Буду ролики больше часа смотреть в 2 захода. На самом деле просмотр видео занимает времени x2. Если ты не тупа копируешь, а реально пытаешься понять что тут происходит. Все классно разобрано. Приятно смотреть, реально довольно годный курс.
@машаэгзибитовна3 жыл бұрын
Шикарный разбор. Хотелось добавить для тех кто тяжело понимает как написать блокировку(именно код) достаточно написать Новый БлокировкаДанных, выделить БлокировакаДанных и далее CTRL + F1 далее там весь пример копируем и шаманим его чтобы подходил нам по смыслу.
@evilomom9 ай бұрын
Лайфхак хорош для экзамена, когда важна скорость, но при подготовке лучше все-таки понять, за что каждая строчка отвечает, тогда и запомнить проще будет.
@Katya_Grig7 ай бұрын
Молодцы и Илья, и слушатели за их комментарии!👋👋
@nullnull557 Жыл бұрын
Момент с вычитанием очень оригинально, но предлагаю сделать так: СуммаВВалюте = Цел(СуммаВРублях/Выборка.Курс*100)/100
@gerodoth3 жыл бұрын
Амперсанд в русской раскладке это альт + 38 знак меньше альт + 60 знак больше альт + 62 квадратные скобки альт +91 / 93 если нужно добавить знак не равно () в промежутках альт нужно отпускать, иначе не то будет. знак ставится в момент когда отпускаешь альт.
@klmitry3 жыл бұрын
Аль нужно жать левый, а цифры на цифровой клавиатуре.
@daniilmatveev Жыл бұрын
В большинстве случаев можно избежать, используя в условии в коде или в запросе НЕ ... = ...
@svetlanakomarova54153 жыл бұрын
супер объяснение, понятно, четко...
@GoatChill2 жыл бұрын
Почему в Расходной накладной при списании аванса курс запросом получили еще раз? Ведь выше до запроса значение Курса уже получили же
@svetlanakomarova54153 жыл бұрын
Спасибо за видео
@АндрейДавидович-ч8я3 жыл бұрын
Спасибо!
@romankizeev9333 жыл бұрын
Записывайте текст запроса в файл средствами консоли запроса и, тогда, и текст запроса сохраняется, и параметры. Удобно же ведь!
@ИванАндреевич-э7щ3 жыл бұрын
Илья, очень нравятся твои видео: местами экспромт, импровизация. Все по честному, как в жизни. В условии задачи: "Возникновение курсовых разниц при поставке и оплате не предполагается.". Значит закрывать расходную накладную приходом денег по курсу на дату документа "Приход денег" не правильно. Да, конечно, когда будет списываться последняя задолженность в рублях, вместе с ней будет списан и остаток суммы по валюте. Это мы предусмотрели, но тем не менее решение не совсем корректно. Вдобавок лишнее соединение с Вирт. таблицей. Курс, как мне кажется, можно было бы рассчитать очень просто,: поделив остаток в рублях на остаток в валюте. Если Зачесть = Выборка.СуммаРубОстаток Тогда Движение.СуммаВал = Выборка.СуммаВалОстаток; Иначе Движение.СуммаВал = Выборка.СуммаРубОстаток * Зачесть / Выборка.СуммаВалОстаток; КонецЕсли; Потестируй при значительном изменении курса (скажем в 10 раз увеличь/уменьши курс валюты) и неполном закрытии долга. Увидишь насколько несоразмерно закрывается валютная задолженность. Это в лучшем случае, а в худшем легко таким образом отрицательные валютные остатки получить при значительном уменьшении курса. Еще один момент: в расходной накладной дважды курс получаешь.
@svetlanakomarova54153 жыл бұрын
измерение Валюта в регистре Взаиморасчеты нужно, однозначно
@ПавелЮркунас3 ай бұрын
Зачем остаток аванса записывать в приход регистра Взаиморасчеты ( 51.50 )? С точки зрения бухгалтерии - это неправильно.
@HighlanderRoman3 жыл бұрын
Сразу в запросе делайте проверку на ненулевое значение остатка аванса (используя ГДЕ), тогда можно сделать проверку на пустой запрос и не будет лишних значений
@Дмитрий-х5ш2р Жыл бұрын
Привет из 2023 года. По поводу остатка в 1 копейку, а нельзя ли проверять то, что если списывается остаток в Валюте полностью, то и списывать рублёвый остаток списывать полность. Если СуммаВВалюте>0 Тогда Движение = Движения.Взаиморасчеты.ДобавитьРасход(); ЗаполнитьЗначенияСвойств(Движение, Выборка); Если СуммаВВалюте = Выборка.СуммаВВалютеОстаток ТОгда СуммаВРублях= Выборка.СуммаВРубляхОстаток; КонецЕсли; Движение.СуммаВРублях = СуммаВрублях; Движение.СуммаВВалюте = СуммаВВалюте; СуммаКПогашениюВРублях = СуммаКПогашениюВРублях -СуммаВрублях; КонецЕсли;
@nullnull557 Жыл бұрын
Неправильно. В документе Сумма платежа только в рублях. Откуда возмешь сумму оплаты в валюте? Поделив сумму в рублях на курс. Делишь на курс только если суммы в рублях с документа и выборки не совпали, что противоречит твоему условию: Если СуммаВВалюте = Выборка.СуммаВВалютеОстаток Тогда СуммаВРублях= Выборка.СуммаВРубляхОстаток;
@ВячеславПрилепкин3 жыл бұрын
Надеюсь, в будущем, кто-то объяснил Илье, что Dider Drogba, произносится как Дидье Дрогба, это известный футболист готовится к Спецу по платформе.
@IlyaLeontyev3 жыл бұрын
)))
@NewPrikol3 жыл бұрын
Как-то странно получается. У нас есть один регистр для взаиморасчетов. Предположим 01.01.01 была расходная накладная по "проекту 1", 300 рублей, 10 долларов (курс на 01.01.01 - 30 рублей). А 01.02.01 приход денег 300 рублей. Но курс на 01.02.01 уже не 30 рублей, а 60. И у меня взрывается мозг от формулировки "курсовые разницы не предполагаются", а "курс брать на дату проведения документа". Если курсовые разницы не предполагаются, то зачем тогда курс? Ведь можно списывать по СуммаКПогашению/Выборка.СуммаВРубляхОстаток*СуммаВВалютеОстаток.
@nullnull557 Жыл бұрын
В приходе денег забыли проверить дату проекта на пустоту
@IvanIvanovichZ3 жыл бұрын
Постановка задачи в билете очень странная: "Возникновение курсовых разниц при поставке и оплате не предполагается. При проведении документа курс валюты должен быть взять на дату этого документа". Это взаимоисключающие условия (при постоянных изменениях курса). В документе ПриходДенег мы списываем долги по курсу указанному при возникновении долга, но по другому не сделаешь, появятся курсовые разницы. По моему, неточные формулировки задачи делают намеренно, чтобы сдающий был вынужден составлять поясняющую записку.
@swampfolk25263 жыл бұрын
Не слишком исключающие. Первое говорит о том чтоб не заботились о курсовых разницах, второе, чтоб получали курс в запросе срезом последних. Ну ессно задача высосана с пальца.
@машаэгзибитовна3 жыл бұрын
Кто понял жизнь, тот подождет. -Просто топовое изречение. Надо не забыть. На все случаи жизни. И про ипотеку, и про развитие личных навыков, и про тугую платформу итд ... )
@PupaVaskin3 жыл бұрын
Спасибо за разбор. Кажется сомнительным введение второго ресурса в регистре. При предложенном алгоритме в документе приход денег, мы берем курс от расходной накладной ,а не на текущую дату.
@evgeniyapavlova51472 жыл бұрын
Согласна. Раз в задаче сказано, что курс валюты нужно брать на дату проведения документа, то в приходе денег долг по проекту в рублях должен считаться как ДолгВВалюте * Курс, где курс должен быть на дату прихода денег, а в текущем решении берется сумма долга в рублях из регистра, а ведь там эта сумма посчитана по другому курсу - на дату расходной накладной. И это как-то неправильно, потому что получается, что отгрузили клиенту по проекту стоимостью $100 при курсе 40 руб, т.е. в качестве долга в рублях записали ему 4000 руб, долг в валюте $100, через полгода курс вырос до 50 руб и тут клиент вносит оплату 4000 руб (как записано в регистре) и мы такие раз и списываем ему весь долг в валюте $100, хотя по факту внёс-то он не 100, а 80 долларов. Всё-таки при расчете надо опираться на сумму в валюте и текущий курс, и сумма в рублях в регистре тогда не нужна.
@svetlanakomarova54153 жыл бұрын
Илья, как решили проблему с увеличением времени запуска 1С? Почистили кэш? ))) УХ ты вот так вот, вернули платформу... ну я так и думала... вот это тема для видео... почему так происходит, а очистить кэш не помогло.... просто у нас помощники франчайзи... фирма... сразу самое первое мне советуют - почистить кэш всем пользователям... так и живем... с "метелкой ходим" - .bat - файл...
@mamont040819867 ай бұрын
Мне кажется Илья куда-то не туда пошел, "Весь учет ведется в РУБЛЯХ и дополнительно в разных валютах в зависимости от проекта"
@albertlavrov4325Ай бұрын
55:26 проблема копеек
@andreim72083 жыл бұрын
Возможно, для Вас, Илья, это уже неактуально, но есть вроде косячок, вытекающий из формулировки билета. Документ "Приход денег". Вы полагаете, что валюта платежа в шапке документа рубли. Однако, формулировки билета говорят иное: "Весь учет ведется в рублях и дополнительно в разных валютах в зависимости от проекта." Т.е. для проекта одна валюта и она указана в самом проекте. И расчёт ведётся именно в ней, в т.ч. и в документах. По логике. Может смутить фраза "когда сумма платежа больше всех долгов по отгрузке, оставшаяся сумма в рублях зачитывается как аванс." Но и здесь нет ничего особенного: внесли за проект валюту, а переплату зачли как рубли. Рубли в билете ещё курсивчиком выделены. Допускаю, что пропустили сей момент по причине формулировок предыдущего билета, в котором оплата вносится именно в рублях и это в билете указано прямо.
@daniilmatveev Жыл бұрын
В приходе денег в шапке проект не указывается, а только контрагент, который может вести проекты в разных валютах. Что за валюта тогда в приходе денег?
@Sam-so9di2 жыл бұрын
Валюта в РН нужна 100%%%
@машаэгзибитовна3 жыл бұрын
Этож Омар Хайям был. Он точно херни не скажет.
@Sam-so9di2 жыл бұрын
Можно написать только дату, подставиться и год и месяц текущие.
@swampfolk25263 жыл бұрын
Почему то мне не нравится наоборот что не может копейка остаться когда сумма валютная пустая. Копейка спишется потом, т.к. учет в рублях и будет списание с копейкой в рублевой сумме и закрытием валютной суммы. Т.к. основной учет в рублях, то думаю, что так можно. А вот евроцент скажем это не копейка а 92 копейки и когда записано, что по валюте один евроцент, а по рублям одна копейка, то выходит довольно странно как раз.