ЗАНЯТИЕ 31. ВЗАИМОРАСЧЕТЫ В РАЗРЕЗЕ ПРОЕКТОВ. ПОДГОТОВКА К СПЕЦИАЛИСТУ ПО ПЛАТФОРМЕ 1С

  Рет қаралды 13,904

Бывший 1Сник

Бывший 1Сник

Күн бұрын

Пікірлер: 38
@машаэгзибитовна
@машаэгзибитовна 3 жыл бұрын
Буду ролики больше часа смотреть в 2 захода. На самом деле просмотр видео занимает времени x2. Если ты не тупа копируешь, а реально пытаешься понять что тут происходит. Все классно разобрано. Приятно смотреть, реально довольно годный курс.
@машаэгзибитовна
@машаэгзибитовна 3 жыл бұрын
Шикарный разбор. Хотелось добавить для тех кто тяжело понимает как написать блокировку(именно код) достаточно написать Новый БлокировкаДанных, выделить БлокировакаДанных и далее CTRL + F1 далее там весь пример копируем и шаманим его чтобы подходил нам по смыслу.
@evilomom
@evilomom 9 ай бұрын
Лайфхак хорош для экзамена, когда важна скорость, но при подготовке лучше все-таки понять, за что каждая строчка отвечает, тогда и запомнить проще будет.
@Katya_Grig
@Katya_Grig 7 ай бұрын
Молодцы и Илья, и слушатели за их комментарии!👋👋
@nullnull557
@nullnull557 Жыл бұрын
Момент с вычитанием очень оригинально, но предлагаю сделать так: СуммаВВалюте = Цел(СуммаВРублях/Выборка.Курс*100)/100
@gerodoth
@gerodoth 3 жыл бұрын
Амперсанд в русской раскладке это альт + 38 знак меньше альт + 60 знак больше альт + 62 квадратные скобки альт +91 / 93 если нужно добавить знак не равно () в промежутках альт нужно отпускать, иначе не то будет. знак ставится в момент когда отпускаешь альт.
@klmitry
@klmitry 3 жыл бұрын
Аль нужно жать левый, а цифры на цифровой клавиатуре.
@daniilmatveev
@daniilmatveev Жыл бұрын
В большинстве случаев можно избежать, используя в условии в коде или в запросе НЕ ... = ...
@svetlanakomarova5415
@svetlanakomarova5415 3 жыл бұрын
супер объяснение, понятно, четко...
@GoatChill
@GoatChill 2 жыл бұрын
Почему в Расходной накладной при списании аванса курс запросом получили еще раз? Ведь выше до запроса значение Курса уже получили же
@svetlanakomarova5415
@svetlanakomarova5415 3 жыл бұрын
Спасибо за видео
@АндрейДавидович-ч8я
@АндрейДавидович-ч8я 3 жыл бұрын
Спасибо!
@romankizeev933
@romankizeev933 3 жыл бұрын
Записывайте текст запроса в файл средствами консоли запроса и, тогда, и текст запроса сохраняется, и параметры. Удобно же ведь!
@ИванАндреевич-э7щ
@ИванАндреевич-э7щ 3 жыл бұрын
Илья, очень нравятся твои видео: местами экспромт, импровизация. Все по честному, как в жизни. В условии задачи: "Возникновение курсовых разниц при поставке и оплате не предполагается.". Значит закрывать расходную накладную приходом денег по курсу на дату документа "Приход денег" не правильно. Да, конечно, когда будет списываться последняя задолженность в рублях, вместе с ней будет списан и остаток суммы по валюте. Это мы предусмотрели, но тем не менее решение не совсем корректно. Вдобавок лишнее соединение с Вирт. таблицей. Курс, как мне кажется, можно было бы рассчитать очень просто,: поделив остаток в рублях на остаток в валюте. Если Зачесть = Выборка.СуммаРубОстаток Тогда Движение.СуммаВал = Выборка.СуммаВалОстаток; Иначе Движение.СуммаВал = Выборка.СуммаРубОстаток * Зачесть / Выборка.СуммаВалОстаток; КонецЕсли; Потестируй при значительном изменении курса (скажем в 10 раз увеличь/уменьши курс валюты) и неполном закрытии долга. Увидишь насколько несоразмерно закрывается валютная задолженность. Это в лучшем случае, а в худшем легко таким образом отрицательные валютные остатки получить при значительном уменьшении курса. Еще один момент: в расходной накладной дважды курс получаешь.
@svetlanakomarova5415
@svetlanakomarova5415 3 жыл бұрын
измерение Валюта в регистре Взаиморасчеты нужно, однозначно
@ПавелЮркунас
@ПавелЮркунас 3 ай бұрын
Зачем остаток аванса записывать в приход регистра Взаиморасчеты ( 51.50 )? С точки зрения бухгалтерии - это неправильно.
@HighlanderRoman
@HighlanderRoman 3 жыл бұрын
Сразу в запросе делайте проверку на ненулевое значение остатка аванса (используя ГДЕ), тогда можно сделать проверку на пустой запрос и не будет лишних значений
@Дмитрий-х5ш2р
@Дмитрий-х5ш2р Жыл бұрын
Привет из 2023 года. По поводу остатка в 1 копейку, а нельзя ли проверять то, что если списывается остаток в Валюте полностью, то и списывать рублёвый остаток списывать полность. Если СуммаВВалюте>0 Тогда Движение = Движения.Взаиморасчеты.ДобавитьРасход(); ЗаполнитьЗначенияСвойств(Движение, Выборка); Если СуммаВВалюте = Выборка.СуммаВВалютеОстаток ТОгда СуммаВРублях= Выборка.СуммаВРубляхОстаток; КонецЕсли; Движение.СуммаВРублях = СуммаВрублях; Движение.СуммаВВалюте = СуммаВВалюте; СуммаКПогашениюВРублях = СуммаКПогашениюВРублях -СуммаВрублях; КонецЕсли;
@nullnull557
@nullnull557 Жыл бұрын
Неправильно. В документе Сумма платежа только в рублях. Откуда возмешь сумму оплаты в валюте? Поделив сумму в рублях на курс. Делишь на курс только если суммы в рублях с документа и выборки не совпали, что противоречит твоему условию: Если СуммаВВалюте = Выборка.СуммаВВалютеОстаток Тогда СуммаВРублях= Выборка.СуммаВРубляхОстаток;
@ВячеславПрилепкин
@ВячеславПрилепкин 3 жыл бұрын
Надеюсь, в будущем, кто-то объяснил Илье, что Dider Drogba, произносится как Дидье Дрогба, это известный футболист готовится к Спецу по платформе.
@IlyaLeontyev
@IlyaLeontyev 3 жыл бұрын
)))
@NewPrikol
@NewPrikol 3 жыл бұрын
Как-то странно получается. У нас есть один регистр для взаиморасчетов. Предположим 01.01.01 была расходная накладная по "проекту 1", 300 рублей, 10 долларов (курс на 01.01.01 - 30 рублей). А 01.02.01 приход денег 300 рублей. Но курс на 01.02.01 уже не 30 рублей, а 60. И у меня взрывается мозг от формулировки "курсовые разницы не предполагаются", а "курс брать на дату проведения документа". Если курсовые разницы не предполагаются, то зачем тогда курс? Ведь можно списывать по СуммаКПогашению/Выборка.СуммаВРубляхОстаток*СуммаВВалютеОстаток.
@nullnull557
@nullnull557 Жыл бұрын
В приходе денег забыли проверить дату проекта на пустоту
@IvanIvanovichZ
@IvanIvanovichZ 3 жыл бұрын
Постановка задачи в билете очень странная: "Возникновение курсовых разниц при поставке и оплате не предполагается. При проведении документа курс валюты должен быть взять на дату этого документа". Это взаимоисключающие условия (при постоянных изменениях курса). В документе ПриходДенег мы списываем долги по курсу указанному при возникновении долга, но по другому не сделаешь, появятся курсовые разницы. По моему, неточные формулировки задачи делают намеренно, чтобы сдающий был вынужден составлять поясняющую записку.
@swampfolk2526
@swampfolk2526 3 жыл бұрын
Не слишком исключающие. Первое говорит о том чтоб не заботились о курсовых разницах, второе, чтоб получали курс в запросе срезом последних. Ну ессно задача высосана с пальца.
@машаэгзибитовна
@машаэгзибитовна 3 жыл бұрын
Кто понял жизнь, тот подождет. -Просто топовое изречение. Надо не забыть. На все случаи жизни. И про ипотеку, и про развитие личных навыков, и про тугую платформу итд ... )
@PupaVaskin
@PupaVaskin 3 жыл бұрын
Спасибо за разбор. Кажется сомнительным введение второго ресурса в регистре. При предложенном алгоритме в документе приход денег, мы берем курс от расходной накладной ,а не на текущую дату.
@evgeniyapavlova5147
@evgeniyapavlova5147 2 жыл бұрын
Согласна. Раз в задаче сказано, что курс валюты нужно брать на дату проведения документа, то в приходе денег долг по проекту в рублях должен считаться как ДолгВВалюте * Курс, где курс должен быть на дату прихода денег, а в текущем решении берется сумма долга в рублях из регистра, а ведь там эта сумма посчитана по другому курсу - на дату расходной накладной. И это как-то неправильно, потому что получается, что отгрузили клиенту по проекту стоимостью $100 при курсе 40 руб, т.е. в качестве долга в рублях записали ему 4000 руб, долг в валюте $100, через полгода курс вырос до 50 руб и тут клиент вносит оплату 4000 руб (как записано в регистре) и мы такие раз и списываем ему весь долг в валюте $100, хотя по факту внёс-то он не 100, а 80 долларов. Всё-таки при расчете надо опираться на сумму в валюте и текущий курс, и сумма в рублях в регистре тогда не нужна.
@svetlanakomarova5415
@svetlanakomarova5415 3 жыл бұрын
Илья, как решили проблему с увеличением времени запуска 1С? Почистили кэш? ))) УХ ты вот так вот, вернули платформу... ну я так и думала... вот это тема для видео... почему так происходит, а очистить кэш не помогло.... просто у нас помощники франчайзи... фирма... сразу самое первое мне советуют - почистить кэш всем пользователям... так и живем... с "метелкой ходим" - .bat - файл...
@mamont04081986
@mamont04081986 7 ай бұрын
Мне кажется Илья куда-то не туда пошел, "Весь учет ведется в РУБЛЯХ и дополнительно в разных валютах в зависимости от проекта"
@albertlavrov4325
@albertlavrov4325 Ай бұрын
55:26 проблема копеек
@andreim7208
@andreim7208 3 жыл бұрын
Возможно, для Вас, Илья, это уже неактуально, но есть вроде косячок, вытекающий из формулировки билета. Документ "Приход денег". Вы полагаете, что валюта платежа в шапке документа рубли. Однако, формулировки билета говорят иное: "Весь учет ведется в рублях и дополнительно в разных валютах в зависимости от проекта." Т.е. для проекта одна валюта и она указана в самом проекте. И расчёт ведётся именно в ней, в т.ч. и в документах. По логике. Может смутить фраза "когда сумма платежа больше всех долгов по отгрузке, оставшаяся сумма в рублях зачитывается как аванс." Но и здесь нет ничего особенного: внесли за проект валюту, а переплату зачли как рубли. Рубли в билете ещё курсивчиком выделены. Допускаю, что пропустили сей момент по причине формулировок предыдущего билета, в котором оплата вносится именно в рублях и это в билете указано прямо.
@daniilmatveev
@daniilmatveev Жыл бұрын
В приходе денег в шапке проект не указывается, а только контрагент, который может вести проекты в разных валютах. Что за валюта тогда в приходе денег?
@Sam-so9di
@Sam-so9di 2 жыл бұрын
Валюта в РН нужна 100%%%
@машаэгзибитовна
@машаэгзибитовна 3 жыл бұрын
Этож Омар Хайям был. Он точно херни не скажет.
@Sam-so9di
@Sam-so9di 2 жыл бұрын
Можно написать только дату, подставиться и год и месяц текущие.
@swampfolk2526
@swampfolk2526 3 жыл бұрын
Почему то мне не нравится наоборот что не может копейка остаться когда сумма валютная пустая. Копейка спишется потом, т.к. учет в рублях и будет списание с копейкой в рублевой сумме и закрытием валютной суммы. Т.к. основной учет в рублях, то думаю, что так можно. А вот евроцент скажем это не копейка а 92 копейки и когда записано, что по валюте один евроцент, а по рублям одна копейка, то выходит довольно странно как раз.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Проведение в 1С: контроль отрицательных остатков по "новой" методике
28:29
Программирование в 1С с Ильясом Низамутдиновым
Рет қаралды 3,9 М.