Все чотка и ясно. Большое спасибо. Про себестоимость Белоусов показывал, но я как-то не уловил концепт прихода к такой формуле и просто её запомнил(И долго боялся её забыть.) Тут через единицу было очень чотка и понятно показано про себестоимость. Ролик 35 минут мне вообще заходит. Голова не устает, все быстро и информативно.
Правильность второго способа легче объяснить на таких числах : 3*7/21 = 3/21*7 но в компьютерной математике всегда надо сначала множить а потом делить. Тогда будет что 21 делим на 21 и не сталкиваемся с округлением
На 31:55 про тернарный оператор там какой-то Евгений Медведев написал... Мы его ещё "тернистым" называем. Тернарный оператор допустимо использовать в простых условиях, но если условие имеет хоть одно "ИначеЕсли", то эту шляпу использовать нельзя, потому что культура кода падает кардинально. Читаемость становится в разы хуже. Обычная конструкция "ЕСЛИ" намного читабельнее, лучше воспринимается и выглядит в коде, чем тернарный оператор. Исключение - какие нибудь десятки подобных условий простых, где можно их записать через тернарные операторы и получить "условие в строчку" для каждой переменной. Но при доработке, если возникнет необходимость доработать этот участок кода, потому что в одном условии появится "ИначеЕсли", то сразу же сломается вся эта красота, код будет выглядеть путано. Поэтому привыкать надо к одному стандарту написания кода и не выпендриваться, потому что твой код будут читать другие люди, дорабатывать, перерабатывать, и критику ты будешь слушать постоянно из-за кривого кода. Ещё бесит, когда люди экономят пробелы, не табулируют код, не делают отступы. Есть идиоты, которые пишут всё в одну строку. Всякого уже насмотрелся. Бывают десятиэтажные условия обёрнутые в тернарный оператор - это дико смотрится. Не делайте так.
Мне кажется, эффект от моего учебного материала будет скорее обратный ) Он мне сильно усложнит процедуру сдачи экзамена (не допустят / дадут задачи, которые никому не давали и т.д.)
Какой интересный код в 1С - первый раз увидел ). Эдакий SQL по-русски )). Теперь вопрос: как система дальше определяет среднюю себестоимость после реализации? Она же не должна брать только остаток и приходы, а должна отнять реализованное количество и где-то в каком-то месте записать, что сейчас средняя себестоимость оставшегося количества такая? Просто если не учитывать этот момент, а считать только с приходами, то средняя себестоимость будет некорректной, правильно я понимаю?
спасибо за видео, в стандартных конфигурациях Бухгалтерия, регистр Раздельный Учет НДС с нашим видом учета на предприятии - зависают остатки копейки 0,01, например. При попытке написать о проблеме в 1С - ответ: меняйте учет ))) Нигде методики, что их списывать самостоятельно нужно у 1С не нахожу, столько лет уже...
Всегда использую 4 способ в задачах для расчета себестоимости и им подобных. Другие даже и не рассматривал. Считаю его самым точным из всех 4 представленных. Если ВыборкаДетальныеЗаписи.Количество ВыборкаДетальныеЗаписи.КоличествоОстаток Тогда Стоимость = ВыборкаДетальныеЗаписи.Стоимость * ВыборкаДетальныеЗаписи.Количество / ВыборкаДетальныеЗаписи.КоличествоОстаток; КонецЕсли;
хорошо, кратко, все по сути, не растянул видео лишними разговорами... т.е. болтовня по чату не то чтобы лишняя, она полезная, но её лучше на конец видео оставлять по возможности. Объяснение доступное и понятно, нравятся что ты ссылаешься на различные источники (Курсы РФ, Белоусова, книжки...), выдаешь самый полезный материал, до которого самому нужно долго работать.
В чате могут подмечать ошибки, которые я допускаю. Либо написать о том, что связь пропала на какое-то время. Поэтому я на него периодически отвлекаюсь.
Если на остатке будет, например 30, а продаем 20, то второй способ будет иметь ту же проблему, что и первый способ - 20 / 30 = 0,(6). В первом случае возникает проблема при не целом делении суммы, во втором тоже самое, но с количеством. Поэтому правильный - с условием последнего списания.
Впоследствии когда мы весь остаток спишем, второй способ позволит списать нам всю оставшуюся сумму. Что аналогично работе способа с условием последнего списания. Как отработает способ с условием последнего списания, если продавать будем 20 а на остатке, например, 30?
@@IlyaLeontyev Согласен. Не подумал. Действительно, когда вторым способом будем списывать весь остаток, то при делении получится единица и сумма спишется вся. Тогда я вообще не вижу смысла в условии последнего списания. Конструкция "Если КоличествоОстаток = Количество Тогда..." просто лишняя. Лично я бы использовал второй способ.
Может кто знает, в экзаменах бывает задачи по продажи драг.металлах? Ошибка может быть на лицо, количество нужно указывать до 5 знака после запятой, сумма 2 знака после запятой при валюте 4 знака после запятой. Выйдет на отклонения в расчете 11 знаков. А законодательство к компаниям занимающимися драг. металлами действительно за копейку наказывают.
Не совсем знаком с реализацией драг. металлов, но по идее вся сумма в рег учете имеет разрядность 2 = (15.2) И не важно, валюта там будет или рубль. 4 знака после запятой только для курса валюты, это сделано для более точного расчета суммы. Но итоговая сумма все равно будет с 2 знаками. Разве есть какие то официальные документы, где сумму нужно указывать с 4 знаками после запятой? Первый раз такое слышу.
Отличный курс. Маленький вопрос. Почему расчет себестоимости не производится в запросе и нет проверки на 0 количество, часто бывает, что в регистре остатков "висит" сумма, а количество 0.
Расчет себестоимости выполняем в коде, чтобы предусмотреть условие последнего списания (и исключить зависание копеек). Зависшую сумму при нулевом количестве считаем ситуацией, которая не может произойти в нашей программе )
Здравствуйте Илья, большое спасибо за материал )) скажите пожалуйста, верно ли движением менять стоимость в регистре на себестоимость, ведь мы с этой самой стоимости вычисляем потом себестоимость ? может стоит добавить отдельный ресурс "себестоимости"?
Вопрос один у меня пишет себестоимость не определенна , когда с условием пишу , что за фигня.Себестоимость я определил в движение, как переменную.Там походу с условием списания Себестоимость = пропущена ?
Доброго времени суток Илья. В некоторых обучающих заданиях по созданию конфигурации встречается создание двух регистров накопления ( ОстатокМатериал и ЗакупкиМатериала, к примеру), в них фигурирует ИЗМЕРЕНИЕ - Материал(в первом и во втором), но РЕСУРС в первом Количество, а во втором Сумма, а у вас эти два РЕСУРСА указаны в одном регистре и это на мой взгляд удобнее. Поясните пожалуйста есть в этом какая-то принципиальная разница. Заранее спасибо.
Илья, а я слышал что на экзамен специалист по платформе не регистрируют без сертификата профессионал по платформе. Я что-то не так понял или сие имеет место быть?
@@IlyaLeontyev Имею ввиду там есть немного больше, чем рассказано в видео. Средняя в свою очередь делится на подвиды. Расчет по этим подвидам имеет особенности. В курсах 1с_рф о этих подвидах рассказано, но считают, никакие подвиды не учитывая. Вот и вопрос: а нужно ли нам их учитывать или достаточно знать только такую разбивку: fifo, lifo, средняя
Мы расчет себестоимости выполняем после выполнения проверки на наличие товара на складе. То есть в этот момент мы уже точно знаем, что Выборка.КоличествоОстаток 0.
@@IlyaLeontyev Конечно может это и моя придирка, но по коду видно что нигде нет проверки что Выборка.КоличествоОстаток 0, есть Выборка.Количество > Выборка.КоличествоОстаток, так же по логике запроса null значение Выборка.КоличествоОстаток приводится к 0, т.е. все же существет вероятность того, что Выборка.КоличествоОстаток будет равна 0. Просто у меня привычка, видишь деление - проверь делитель на ноль :)
@@maxx31337 так как мы запретили в документе указывать неположительное значение для количества, вероятность нулевого остатка в момент вычисления себестоимости равна нулю.
Точность ресурса регистра "Стоимость" 2 знака после запятой будет ошибкой, если в отчете задачи точность другая. Как правило в задачах ОУ нет двух знаков после запятой.
Откуда такая информация? Это где-то в требованиях сказано? Почему точность ресурса мы должны устанавливать, руководствуясь отчетом, а не здравым смыслом?
@@IlyaLeontyev Павлом Станиславовичем на онлайн курсе подготовке к сдаче экзамена лично и неоднократно. Даже по БУ относительно ресурса "Сумма". И, кстати, если не нужен регистр ОсткткиНоменклатуры - удалять обязательно в отличии от других объектов метаданных. Лично мне было непонятно зачем нужно разделение итогов у регистра накопления для расчета премии с продаж сотрудников подразделения в расчетных задачах. Вообще относительно Отчетов. К ним следует относится как то, ради чего создается решение. Идти в решении всегда следует от Отчета.
@@IlyaLeontyev он не призывал, но на любое уточнение насчет разрядности регистра отвечал, что оно всегда должно соответствовать отчету. Кстати, а Вы у него на курсах вообще были? Хоть на одном?
Илья, крутой ты мужик , ты даже не представляешь сколько людей ты вдохновил , в том числе и меня. Успехов тебе во всем !!!
Все чотка и ясно. Большое спасибо. Про себестоимость Белоусов показывал, но я как-то не уловил концепт прихода к такой формуле и просто её запомнил(И долго боялся её забыть.) Тут через единицу было очень чотка и понятно показано про себестоимость. Ролик 35 минут мне вообще заходит. Голова не устает, все быстро и информативно.
Спасибо что рассказываете очевидные вещи такими простыми словами
Ну для кого то очевидные для кого то нет)
Спасибо Илья, лучший курс! 😭😭😭🤩
Илья, Лайк!!! 4 способа по среднему и все разжевал, это супер!!
Илья, спасибо!...
2024, Илья,спасибо огромное за объяснение сути всех процессов👍🏼 этот канал- кладезь бесценной информации 🔥
Весьма доходчиво про проблему копеек. Лайк
Спасибо за материал. С новым 2021-м годом и Рождеством :)
Спасибо большое за доступный материал! Дальнейших Вам упехов, Илья!
Комент в поддержку автора. Спасибо)
Как же вовремя Илья решил записать этот курс! Спасибо!
Как всегда все понятно, особенно про проблему копеек + 10 к моим знаниям. Однозначно комет и лайк в поддержку канала
Нам с тобой повезло!
Правильность второго способа легче объяснить на таких числах : 3*7/21 = 3/21*7 но в компьютерной математике всегда надо сначала множить а потом делить. Тогда будет что 21 делим на 21 и не сталкиваемся с округлением
Илья, благодарю за материал, все четко и понятно!!!
Так просто о сложном!!! Класс
Спасибо за Ваш труд!
Очень интересная рубрика выходит!
вот и проблему копеек осилил, благодаря Илье. Круть. Дальше больше...
Замечательнпя подача! 2 Видео за день просмотрено 😉.
Да про деление таким способом я даже не додумался бы, интересное решение, обязательно постараюсь запомнить
Наконец-то проработал это урок. Спасибо
как всегда прекрасная подача материала! Спасибо)
Спасибо огромное за урок!
Спасибо! Все ясно и понятно.
Спасибо за видео! Готовлюсь к экзамену!
Илья, спасибо! )
На 31:55 про тернарный оператор там какой-то Евгений Медведев написал... Мы его ещё "тернистым" называем.
Тернарный оператор допустимо использовать в простых условиях, но если условие имеет хоть одно "ИначеЕсли", то эту шляпу использовать нельзя, потому что культура кода падает кардинально. Читаемость становится в разы хуже. Обычная конструкция "ЕСЛИ" намного читабельнее, лучше воспринимается и выглядит в коде, чем тернарный оператор.
Исключение - какие нибудь десятки подобных условий простых, где можно их записать через тернарные операторы и получить "условие в строчку" для каждой переменной. Но при доработке, если возникнет необходимость доработать этот участок кода, потому что в одном условии появится "ИначеЕсли", то сразу же сломается вся эта красота, код будет выглядеть путано. Поэтому привыкать надо к одному стандарту написания кода и не выпендриваться, потому что твой код будут читать другие люди, дорабатывать, перерабатывать, и критику ты будешь слушать постоянно из-за кривого кода. Ещё бесит, когда люди экономят пробелы, не табулируют код, не делают отступы. Есть идиоты, которые пишут всё в одну строку. Всякого уже насмотрелся.
Бывают десятиэтажные условия обёрнутые в тернарный оператор - это дико смотрится. Не делайте так.
Выдайте этому мужику сертификат на основании учебного материала!
Мне кажется, эффект от моего учебного материала будет скорее обратный ) Он мне сильно усложнит процедуру сдачи экзамена (не допустят / дадут задачи, которые никому не давали и т.д.)
@@IlyaLeontyev Зачем им так делать?
@@insbhor чтобы обесценить мой курс )
@@IlyaLeontyev Думаешь там одни негодяи работают? =)))
Не то что бы я знаю кто там работает, просто не вижу практического смысла тебе падлить =)
Какой интересный код в 1С - первый раз увидел ). Эдакий SQL по-русски )).
Теперь вопрос: как система дальше определяет среднюю себестоимость после реализации? Она же не должна брать только остаток и приходы, а должна отнять реализованное количество и где-то в каком-то месте записать, что сейчас средняя себестоимость оставшегося количества такая? Просто если не учитывать этот момент, а считать только с приходами, то средняя себестоимость будет некорректной, правильно я понимаю?
спасибо за видео, в стандартных конфигурациях Бухгалтерия, регистр Раздельный Учет НДС с нашим видом учета на предприятии - зависают остатки копейки 0,01, например. При попытке написать о проблеме в 1С - ответ: меняйте учет ))) Нигде методики, что их списывать самостоятельно нужно у 1С не нахожу, столько лет уже...
Всегда использую 4 способ в задачах для расчета себестоимости и им подобных. Другие даже и не рассматривал. Считаю его самым точным из всех 4 представленных.
Если ВыборкаДетальныеЗаписи.Количество ВыборкаДетальныеЗаписи.КоличествоОстаток Тогда
Стоимость = ВыборкаДетальныеЗаписи.Стоимость * ВыборкаДетальныеЗаписи.Количество / ВыборкаДетальныеЗаписи.КоличествоОстаток;
КонецЕсли;
Шикарно !
хорошо, кратко, все по сути, не растянул видео лишними разговорами... т.е. болтовня по чату не то чтобы лишняя, она полезная, но её лучше на конец видео оставлять по возможности. Объяснение доступное и понятно, нравятся что ты ссылаешься на различные источники (Курсы РФ, Белоусова, книжки...), выдаешь самый полезный материал, до которого самому нужно долго работать.
В чате могут подмечать ошибки, которые я допускаю. Либо написать о том, что связь пропала на какое-то время. Поэтому я на него периодически отвлекаюсь.
Если на остатке будет, например 30, а продаем 20, то второй способ будет иметь ту же проблему, что и первый способ - 20 / 30 = 0,(6). В первом случае возникает проблема при не целом делении суммы, во втором тоже самое, но с количеством. Поэтому правильный - с условием последнего списания.
Впоследствии когда мы весь остаток спишем, второй способ позволит списать нам всю оставшуюся сумму.
Что аналогично работе способа с условием последнего списания.
Как отработает способ с условием последнего списания, если продавать будем 20 а на остатке, например, 30?
@@IlyaLeontyev Согласен. Не подумал. Действительно, когда вторым способом будем списывать весь остаток, то при делении получится единица и сумма спишется вся. Тогда я вообще не вижу смысла в условии последнего списания. Конструкция "Если КоличествоОстаток = Количество Тогда..." просто лишняя. Лично я бы использовал второй способ.
Может кто знает, в экзаменах бывает задачи по продажи драг.металлах? Ошибка может быть на лицо, количество нужно указывать до 5 знака после запятой, сумма 2 знака после запятой при валюте 4 знака после запятой. Выйдет на отклонения в расчете 11 знаков. А законодательство к компаниям занимающимися драг. металлами действительно за копейку наказывают.
Не совсем знаком с реализацией драг. металлов, но по идее вся сумма в рег учете имеет разрядность 2 = (15.2)
И не важно, валюта там будет или рубль.
4 знака после запятой только для курса валюты, это сделано для более точного расчета суммы. Но итоговая сумма все равно будет с 2 знаками. Разве есть какие то официальные документы, где сумму нужно указывать с 4 знаками после запятой? Первый раз такое слышу.
Отличный курс. Маленький вопрос. Почему расчет себестоимости не производится в запросе и нет проверки на 0 количество, часто бывает, что в регистре остатков "висит" сумма, а количество 0.
Расчет себестоимости выполняем в коде, чтобы предусмотреть условие последнего списания (и исключить зависание копеек).
Зависшую сумму при нулевом количестве считаем ситуацией, которая не может произойти в нашей программе )
Спасибо!
Здравствуйте Илья, большое спасибо за материал )) скажите пожалуйста, верно ли движением менять стоимость в регистре на себестоимость, ведь мы с этой самой стоимости вычисляем потом себестоимость ? может стоит добавить отдельный ресурс "себестоимости"?
Илья - я просто похлопаю стоя
Знакомая фраза "Осадочек остался" )))
Вопрос один у меня пишет себестоимость не определенна , когда с условием пишу , что за фигня.Себестоимость я определил в движение, как переменную.Там походу с условием списания Себестоимость = пропущена ?
Супер поддача ...
Доброго времени суток Илья. В некоторых обучающих заданиях по созданию конфигурации встречается создание двух регистров накопления ( ОстатокМатериал и ЗакупкиМатериала, к примеру), в них фигурирует ИЗМЕРЕНИЕ - Материал(в первом и во втором), но РЕСУРС в первом Количество, а во втором Сумма, а у вас эти два РЕСУРСА указаны в одном регистре и это на мой взгляд удобнее. Поясните пожалуйста есть в этом какая-то принципиальная разница. Заранее спасибо.
Илья, а я слышал что на экзамен специалист по платформе не регистрируют без сертификата профессионал по платформе. Я что-то не так понял или сие имеет место быть?
Это правда. Профка по платформе является необходимым условием для допуска к спецу.
@@IlyaLeontyev а эксперт без специалиста. ;)
Расчет по средней тоже же делится на подвиды. Нам надо эти подвиды средней знать, уметь учитывать на экзамене?
Все, что я в этом занятии рассказал, лучше понимать и знать. На экзамене преподаватель может спросить что угодно )
@@IlyaLeontyev Имею ввиду там есть немного больше, чем рассказано в видео. Средняя в свою очередь делится на подвиды. Расчет по этим подвидам имеет особенности. В курсах 1с_рф о этих подвидах рассказано, но считают, никакие подвиды не учитывая. Вот и вопрос: а нужно ли нам их учитывать или достаточно знать только такую разбивку: fifo, lifo, средняя
@@ДедушкаПовидло-к1я под подвидами ты имеешь в виду расчет себестоимости в разрезе сроков годности, например?
@@IlyaLeontyev средневзвешенная, скользящая
@@ДедушкаПовидло-к1я ааа. На экзамене встречается только скользящая ) Поэтому только ее и рассматриваем.
Привіт!
Онлайн стріми вже закінчені, чи ще можна приєднатися до якогось?
Привет! У нас пауза небольшая в связи с завалом на работе.
Скоро продолжим. Так что вливайся, не стесняйся )
Деление на ноль контролировать не нужно? Если строку с нулевым количеством в документ внести и на остатке нет, то будет ошибка же.
Мы расчет себестоимости выполняем после выполнения проверки на наличие товара на складе.
То есть в этот момент мы уже точно знаем, что Выборка.КоличествоОстаток 0.
@@IlyaLeontyev Конечно может это и моя придирка, но по коду видно что нигде нет проверки что Выборка.КоличествоОстаток 0, есть Выборка.Количество > Выборка.КоличествоОстаток, так же по логике запроса null значение Выборка.КоличествоОстаток приводится к 0, т.е. все же существет вероятность того, что Выборка.КоличествоОстаток будет равна 0. Просто у меня привычка, видишь деление - проверь делитель на ноль :)
@@maxx31337 так как мы запретили в документе указывать неположительное значение для количества, вероятность нулевого остатка в момент вычисления себестоимости равна нулю.
@@IlyaLeontyev Будет ли ошибкой, если проверка на ноль для КоличествоОстаток будет всё-таки присутствовать в коде на экзамене?
@@ДедушкаПовидло-к1я думаю, что нет.
9:05 конфигуратор
👏👏👏👏
+ за проблему копеек!
Автор, ну как там дела с Java? Или ты передумал эммигрировать?
Давненько уже передумал )
@@IlyaLeontyev А причины? Взял вот завлёк людей на Java. а сам ушёл, не предупредив.
@@podpalmoi решил, что эмиграция - неудачная форма протеста ) Им только этого и надо.
@@IlyaLeontyev Не, я больше о другом - почему разонравилась Java? Можно же потом удалённо работать.
@@podpalmoi java была инструментом для эмиграции. Раз эмиграция теперь не планируется, то и java изучать пока особо смысла нет.
Точность ресурса регистра "Стоимость" 2 знака после запятой будет ошибкой, если в отчете задачи точность другая. Как правило в задачах ОУ нет двух знаков после запятой.
Откуда такая информация? Это где-то в требованиях сказано?
Почему точность ресурса мы должны устанавливать, руководствуясь отчетом, а не здравым смыслом?
@@IlyaLeontyev Павлом Станиславовичем на онлайн курсе подготовке к сдаче экзамена лично и неоднократно. Даже по БУ относительно ресурса "Сумма". И, кстати, если не нужен регистр ОсткткиНоменклатуры - удалять обязательно в отличии от других объектов метаданных.
Лично мне было непонятно зачем нужно разделение итогов у регистра накопления для расчета премии с продаж сотрудников подразделения в расчетных задачах.
Вообще относительно Отчетов. К ним следует относится как то, ради чего создается решение. Идти в решении всегда следует от Отчета.
Я не верю, что Белоусов мог призывать создавать ресурс "Сумма" с 0 знаками после запятой )
@@IlyaLeontyev он не призывал, но на любое уточнение насчет разрядности регистра отвечал, что оно всегда должно соответствовать отчету.
Кстати, а Вы у него на курсах вообще были? Хоть на одном?
@@Gorr2010 нет, не был у него на курсе. Ни на одном. Но абсурдные вещи способен распознать. Стоимость с 0 знаков после запятой - это абсурд.
20:45 Проблема копеек
Спасибо!