Илья, спасибо большое за твои уроки! Смотреть очень приятно. Не все могут с таким юмором и простотой говорить и таких не очень простых вещах в 1С. Спасибо большое! Сколько ни смотрел видео по подготовке, но Илья всегда показывает почему происходит та или иная ошибка, что будет если сделать так, а не иначе. Поэтому люди - хейтеры, то что делает Илья - это очень правильно. Именно так нужно говорить о таких вещах, упрощая для новичков!
привет, вот смотрю я как Илья дает материал, оч комфортно к восприятию и пониманию. Скорость подачи тоже идеальна. я, как прошедший онлайн курсы 1с в 2020, могу сказать, что довольно таки мучительно было стараться понять и переварить материал 1с курсов. здесь же все для меня интереснее в разы.
Илья, как всегда на высоте, начинал тебя смотреть еше до того как пришел в профессию, прочитал 4 книги из 5 которые ты советовал, полтора года как 1с-ник
Красава Ильюха, все по теме, интересно смотреть и все параллельно прорабатывать, хороший материал для подготовки к спецу по платформе (вне зависимости от уровня программирования!!!) Аналогично смотрел в записи, все четко и смотреть не нудно занятия, интересный подход к разбору материала!!! Ждем последующего материала по подготовке, занятие 6 и далее, а пока последовательно разберу все имеющиеся занятия! =))
Вашему каналу развития и процветания. Люди, когда пишут гадости, не понимают, что тем самым характеризуют себя. У себя на канале, я сам ничего не удаляю и не блокирую, это делает ютьюб за меня. То, что остается, то останется в коментах навечно, чтоб дурь писаки была видна.
Здоровья Вам, Илья, счастья в личной жизни и зарплаты большой, чем бы Вы там сейчас не занимались! Смотрю на финальное количество получившихся видео в серии подготовки к спецу по платформе и понимаю что я бы так не смог. Сумасшедший труд Вы проделали, за что Вам спасибо огромное!
Начала смотреть канал, очень приятная подача информации, а главное понятная!) Посмотрела много разных курсов - есть с чем сравнивать.. Буду с удовольствием смотреть все остальные занятия
Илья, с прошедшими праздниками, удачи, здоровья, благополучия. У Вас самый позитивный канал по 1С :-))). Если у кого то пробелы в воспитании, баньте этих кандидатов околовсяческих наук, здесь люди собираются чтоб Вас послушать, а не дерьмо на вентилятор разбрасывать. Тюмень Вас смотрит :-)))
1с комьюнити сверхтоксичное. Илья, не слушай никого. Ты делаешь хорошие вещи. У меня опыт вроде большой, но всегда приятно посмотреть и найти свежие идеи, взглянув со стороны. :)
Спасибо за материал. Не надо оправдываться, забей на тех кто не доволен. Пускай валят, не фиг за них держаться. Ты за зря тратишь своё время на троллей
Как вовремя (для меня) выходят твои ролики по подготовке, есть понимание кода, но нет знаний правил... Смотрю с удовольствием! *утром 01.01.2021. Спасибо:) (Работаю аДынЭсником 4 года:))
Илья, в процедуре проведения конструкторские скобки движений регистров лучше не удалять, а переносить в конец процедуры. А то, после выполнения задания по ОУ и тестировании, приступая к заданию по БУ, например, в РасходнойНакладной запустим повторно конструктор движений, то затрем все наши труды по ОУ. В Приходной накладной не жалко (можно быстро восстановить), а вот в Расходнике - потеряем дополнительное время при восстановлении.
Илья, не обращайте внимания на таких людей, мне нравятся Ваши видео, не скрою, конечно, что хотелось бы чтобы покороче строилось все видео, но это ваш канал, бесплатный труд... спасибо вам за видео... еще раз... смотрела и буду смотреть,
Можно ли заполнять регистр накопления не используя стандартную конструкцию свойство движения в документах. Например создать кнопки приход и расход в регистре накопления и через обработку получить данные из документа.
53:00 - здесь оптимальней будет сделать условие такое: "Номенклатура В (...) И Склад В (...) Либо через параметр Склад = &Склад. Так как оператор множественной вложенности преобразуется в сложную конструкцию на уровне sql (в sql нет такого оператора, по крайней мере в transact sql, который от Майкрософта, точно, там есть возможность через оператор EXIST, как это можно реализовать в несколько этапов, запрос будет сложнее). Короче, если у нас склад не меняется в строке, то лучше два условия сделать, если нам важна производительность. (я видел, что ты переделал потом через параметр, но там аргументация была другая, что тоже верно - лишнее соединение).
Да все ты правильно делаешь, просто некоторые люди любят придираться к мелочам и привлекать к себе внимание. Конечно у каждого свое видение решения, ты пишешь так, другой воскликнет - нужно по другому, а по итогу оба варианта правильны и разницы нет.
Илья, добрый вечер. Почему вы убрали разыменовывание склада в запросе, но оставили представление? И второй вопрос. можно ли использовать вместо стандартного реквизита "представление" функцию языка запросов Представление?
а все думал как вытащить таблицы регистров в управляемых формах в режиме предприятия, вот наконец узнал, очень удобно! Полезное замечание, кому надо тот и вытащит, обычному пользователю регистры не нужны.
В первых нескольких видео много болтовни, суеты и метаний туда сюда - все это сбивает серьезный настрой :( НО:) в последующих видео Илья значительно улучшил качество подачи, а в первых трансляциях он вероятно просто волнуется. Отличный курс по подготовке!
Илья, с наступающим! Спасибо за труды. Дополнение по части оптимизации запроса: при проверке остатков имеет значение порядок указания условий. Корректнее будет сначала условие по складу, а потом по номенклатуре. На больших таблицах отработает быстрее. Подразумевается что складов в системе меньше чем номенклатуры, а чаще оно так и есть) Наверное для экзамена не имеет значения..но на практике оно так.
Сергей, с наступающим. Есть момент, условие зависит от порядка измерений и еще от кучи факторов) . Первым измерением обычно выбирают тот объект, у которого селективность выше (меньше повторяющихся значений в записях регистра). И будет правильнее в первом условии выбирать это измерение, т.к. поиск сработает по индексу. Даже если у измерения Склад будет установлено свойство Индексировать = Истина, то из-за небольшой селективности, выборка данных будет происходить медленнее, т.к. системе нужно будет еще отбирать большое количество данных по второму условию. Пример, 100 складов и 10000 записей спр. номенклатура, записи распределены равномерно (в 1 складе 100 записей разных номенклатур) Если выбираем склад 1, то еще 100 записей номенклатура нужно отфильтровать. Если выбираем номенклатуру 1, то еще 10 записей склад нужно отфильтровать. Надеюсь понятно объяснил.
Илья, хорошая подача как всегда. Расскажи будет ли ошибка, если не контролировать распроведения (удаления) Документов поступления, если остаток станет отрицательным? Сегодня 02.01.2021 в 15:00 ждать стрима?
Андрей, вообще надо задание читать. Что там сказано, то и нужно делать. Не припомню, чтобы среди экзаменационных была задача, где нужно было бы это контролировать. Стрим состоится 03 января в 15:00.
Еа ночь, досмотрел. Момент с блокировками объяснён просто класс. Реально за какие-то 20 сек объяснено просто чотка. Я их как увидел подумал щас у меня опять головка будет болеть. Единственное, что хорошо бы разобрать детально какие именно данные необходимо блокировать. По сути наверно можно логически дойти, наверное те по которым мы строим остатки для проверки.
Надо блокировать те данные, которые используются при формировании временной таблицы остатков. То есть алгоритм такой: 1. Написали запрос. 2. Посмотрели, на какие поля мы наложили отбор при построении таблицы остатков. 3. Описали блокировку с указанием этих полей.
Будет ли правильным привязать Реквизит СуммаПоДокументу к "ИтогСумма" табличной части через свойство "ПутьКДанным" поля. > Объект.СписокНоменклатуры.ИтогСумма? Чтобы не использовать "ПередЗаписью".
Пойдет видео, вспоминаю как я готовился на курсе Белоусова спец по платформе сдавать экзамен не думал тогда, но толчок к развитию дало.Edt не пробовали? Мне зашел хорошо он как Java Eclipse, действительно похож. Удобно!
Перед началом проведения мы чистим остатки. А если при попытке проведения получаем отрицательные остатки и проведение отменяется - что получаем? Пустые проводки проведенного документа?
Установка флага Отказ = Истина приводит к отмене всей транзакции проведения. В том числе отменяются действия по очистке движений документа (так что движения остаются).
Илья, что-то не понял, может быть в следующих видео это разъясняется, но почему используется МоментВремени? Вы говорите момент времени это сам момент проведения документа, но это НЕ так, это момент непосредственно ПЕРЕД датой документа. И даже при проведении, когда уже было проведено несколько расходников в одну и ту же секунду, программа их не учла. Почему не "Граница времени Вид границы включая" была использована?
По большому счету нам не очень важно здесь, момент времени здесь будет или граница с видом "включая", ведь мы все равно в начале обработки проведения очищаем все движения документа. Мы используем именно момент времени, потому что в требованиях к экзамену сказано: "Если при проведении документа используются каким-то образом данные, считываемые из регистров, обязательно требуется предусмотреть получение таких данных на момент проведения документа".
@@IlyaLeontyev очищаем движения регистратора. Получается в одну секунду мы можем провести бесчисленное множество документов, главным условием является, чтобы контролируемое значение каждого отдельного документа проходила проверку. Конечно, если мы оставим по умолчанию значение "Оперативное проведение", то да, проблемы не возникнет, т.к. 1С сама раскидает по времени документы.
все говорят про нулевую цену, только почему то не понимают что нулевой цены не может быть)там может быть скидка 100% к цене в итоге будет 0, но по правилам бухгалтерии нулевой цены не должно быть вообще, не 1 организация не имете права проводить нулевые цены)
Смотрел недавно часть курса по платформе - в нём говорилось, что если сделать так: Движения.ОстаткиНоменклатуры.Записывать = Истина; Движения.ОстаткиНоменклатуры.Записать(); то флаг "записывать" не сбросится, в отличие от просто Движения.ОстаткиНоменклатуры.Записывать = Истина; Движения.Записать(); Т.е. Записать() - записывает движения и сбрасывает флаг, а Управленческий.Записать() - записывает, но флаг не сбрасывает. (возможно, я что-то не так понял, но вроде так там говорилось).
Илья, почему вы не пользуетесь шаблонами? они что на экзамене будут отключены или как? (напр, набираете процедура/конецПроцедуры и др. вместо Проц + Ctrl+q)?
Конкатенация, может, чуть медленней, чем СтрШаблон, но не настолько, чтобы это было критично на экзамене или в реальной жизни. Про СтрШаблон надо рассказать, кстати.
Илья, а как же то - что когда передаем момент времени в проверку остатков - мы же легко придем к отрицательным остаткам. Ну типо сначала оприходовали 10 шт, потом продали 8 шт, потом продали 2 шт. Потом зашли в документ что продавали 8 шт и изменили на 10 шт. И в итоге у нас на сейчас остаток минут 2 шт. Может лучше не передавать момент времени, а брать остатки всегда на конец света?
Остатки нужно получать на момент времени - это требование экзамена. Получение остатков на конец света также не решит эту проблему, ведь для получения отрицательных остатков мы можем просто снять с проведения документ поступления или изменить в нем количество. Такую ситуацию теоретически можно предусмотреть, но этого не нужно делать на экзамене, потому что об этом не просят.
@@maxim.saharov требование звучит так: "Если при проведении документа используются каким-то образом данные, считываемые из регистров, обязательно требуется предусмотреть получение таких данных на момент проведения документа". Полный список требований содержится в этом файле: static.1c.ru/rus/partners/training/files/ATT83PL.rtf?45yrghw45
@@IlyaLeontyev Илья, ты красавчик, не перестаю удивляться как ты все это успеваешь и осваиваешь - а именно успеваешь так быстро отвечать на вопросы и перерабатывать такие терабайты информации
@@IlyaLeontyev еще раз пересмотрел первый и второй урок - да в первом уроке ты делал заполнение этого реквизита в НЕ в модуле объекта - а в модуле формы и потом во втором уроке удалил формы и по новой начал писать код и я не увидел, что мы где то заполняли этот реквизит. Если мы заполняли - то напиши плиз на какой минуте это можно посмотреть
Илья просил написать в чат об Оперативное проведение Запретить, я хоть в комментариях напишу. Шутка, не шутка, но перед этим действием рекомендую почитать "Конец вечности" Айзимова и "И грянул гром" Бредбери. Нужно не забыть про параметр "Период" виртуальной таблицы регистров накопления тип Остатки и понимать что туда нужно установить. Про БлокировкуДанных - зависит от типа СУБД. Для файлового варианта там и смысла в ней нет, так как всегда блокируется вся таблица. И насчет начала/конца транзакции тоже можно поспорить. Блокировка не ручная, она "управляемая", то есть ее задача - минимизировать пространство. Но не забывайте, что СУБД при транзакции все равно накладывает блокировку :) Илье спасибо. Рассказывает хорошо.
Смотрю уже год твои видео и понимаю какой адский труд ты проделал. Молодец, так держать. Очень много нового узнал
Респект Вам. Спасибо большое за Ваш ТРУД!
Илья, большое спасибо за видео, особенно за акцентирование внимания на ошибках, которые могут снизить баллы на экзамене.
Илья, спасибо большое за твои уроки! Смотреть очень приятно. Не все могут с таким юмором и простотой говорить и таких не очень простых вещах в 1С. Спасибо большое!
Сколько ни смотрел видео по подготовке, но Илья всегда показывает почему происходит та или иная ошибка, что будет если сделать так, а не иначе. Поэтому люди - хейтеры, то что делает Илья - это очень правильно. Именно так нужно говорить о таких вещах, упрощая для новичков!
Смотрел в записи, все четко, Илья, роста канала и адекватных зрителей в новом году)
Илья, спасибо тебе дорогой ты мой человечек. Дай бог тебе всех благ)
Поздняя благодарность. Не обращайте внимания на хейтеров.
как же все понятно по сравнению с Белоусовым, я даже не чувствую себя ущербным, спасибо))
Спасибо! Бодрая и доступная подача!
Это не только полезно и настроение поднимает. Реально спасибо за видосы
привет, вот смотрю я как Илья дает материал, оч комфортно к восприятию и пониманию. Скорость подачи тоже идеальна. я, как прошедший онлайн курсы 1с в 2020, могу сказать, что довольно таки мучительно было стараться понять и переварить материал 1с курсов. здесь же все для меня интереснее в разы.
оооо. как классно, мы вместе готовимся.
Илья, как всегда на высоте, начинал тебя смотреть еше до того как пришел в профессию, прочитал 4 книги из 5 которые ты советовал, полтора года как 1с-ник
Красава Ильюха, все по теме, интересно смотреть и все параллельно прорабатывать, хороший материал для подготовки к спецу по платформе (вне зависимости от уровня программирования!!!)
Аналогично смотрел в записи, все четко и смотреть не нудно занятия, интересный подход к разбору материала!!!
Ждем последующего материала по подготовке, занятие 6 и далее, а пока последовательно разберу все имеющиеся занятия! =))
Спасибо. Сдавать не собираюсь, но смотрю с удовольствием.
бесконечно благодарен за освещение вопроса по поводу абудефдуфа обыкновенного!
Вашему каналу развития и процветания. Люди, когда пишут гадости, не понимают, что тем самым характеризуют себя. У себя на канале, я сам ничего не удаляю и не блокирую, это делает ютьюб за меня. То, что остается, то останется в коментах навечно, чтоб дурь писаки была видна.
Самый крутой канал! Легко смотрится и интересно учиться!!! 😃
Илья, большое спасибо за видео.
Спасибо Илья. Основательно, толково. Лайк поставил, комментарий написал, Адблок на канале отключил.
Круто Илья вы так быстро на коменты отвечаете, С Праздником Вас
Спасибо, и вас с праздником )
Здоровья Вам, Илья, счастья в личной жизни и зарплаты большой, чем бы Вы там сейчас не занимались! Смотрю на финальное количество получившихся видео в серии подготовки к спецу по платформе и понимаю что я бы так не смог. Сумасшедший труд Вы проделали, за что Вам спасибо огромное!
Адекватный спикер по 1С, нечасто такое встретишь! 💛
Илья, спасибо ! Очень нужный , точный урок.
Начала смотреть канал, очень приятная подача информации, а главное понятная!) Посмотрела много разных курсов - есть с чем сравнивать.. Буду с удовольствием смотреть все остальные занятия
Илья, с прошедшими праздниками, удачи, здоровья, благополучия. У Вас самый позитивный канал по 1С :-))). Если у кого то пробелы в воспитании, баньте этих кандидатов околовсяческих наук, здесь люди собираются чтоб Вас послушать, а не дерьмо на вентилятор разбрасывать. Тюмень Вас смотрит :-)))
1с комьюнити сверхтоксичное. Илья, не слушай никого. Ты делаешь хорошие вещи. У меня опыт вроде большой, но всегда приятно посмотреть и найти свежие идеи, взглянув со стороны. :)
Охренительные уроки))) я узнал много нового!!!
Спасибо огромное, всё четко и ясно, успехов вам, Илья и всего хорошего!
Леонтьев Илья, ты красава я с тобой, ты даёшь хорошие рекомендации
Спасибо за материал. Не надо оправдываться, забей на тех кто не доволен. Пускай валят, не фиг за них держаться. Ты за зря тратишь своё время на троллей
Прекрасное занятие! Спасибо
Илья, спасибо! Ты лучший!
Прикольная подача материала. Автору успехов!
20:00 и 38:00 И да, как же всё-таки крут Илья. Умный, добрый, дружелюбный ♥️
Илья, с Наступающим Новым Годом! Удачи в делах.
Спасибо! И тебя с наступающим!
Фсе офигенно доступно!!! Илья, вы наверное любую тему можете раскрыть так же просто!!! Чем вы сейчас занимаетесь?
Хорошее занятие. Мне понравилось.
Спасибо, Илья.. полезно.
Спасибо огромное за урок!
Илья огромное спасибо. Все время хотел получить сертификат. Благодаря тебе я думаю смогу подготовиться и сдать данный экзамен с первого раза
как курс? стоит ли проходить и смотреть?
@@maximus_2712 ДА
Как вовремя (для меня) выходят твои ролики по подготовке, есть понимание кода, но нет знаний правил... Смотрю с удовольствием! *утром 01.01.2021. Спасибо:) (Работаю аДынЭсником 4 года:))
Илья, в процедуре проведения конструкторские скобки движений регистров лучше не удалять, а переносить в конец процедуры. А то, после выполнения задания по ОУ и тестировании, приступая к заданию по БУ, например, в РасходнойНакладной запустим повторно конструктор движений, то затрем все наши труды по ОУ. В Приходной накладной не жалко (можно быстро восстановить), а вот в Расходнике - потеряем дополнительное время при восстановлении.
классная подача, приятно слушать :)
Спасибо за видео! Все доходчиво мне нравиться. ( + за записывать = Истина , а то у меня по этому были вопросы)
Спасип спасип
У Вас всегда так шикарно выглажены рубашки, каждый раз думаю: как можно добиться такого результата) Поделитесь?)
Успехов вам в вашем не легком деле
Спасибо! Очень полезно и понятно!
Неоценим ваш труд ❤
Илья, не обращайте внимания на таких людей, мне нравятся Ваши видео, не скрою, конечно, что хотелось бы чтобы покороче строилось все видео, но это ваш канал, бесплатный труд... спасибо вам за видео... еще раз... смотрела и буду смотреть,
отлично!! 1:12:01 🤣🤣
Супер лайк, большое спасибо!
Оппозиционера из штаба сразу видно :D
Отличные видео, конспектирую и учусь) приятная подача, легкая речь 👍
СПС, очень доходчиво
Спасибо!
Спасибо огромное за Ваш труд.
Илья, еще раз Лайк!!!! Установил новую КЗ с ИТС, в ней не работет конуструктор в параметрах ВТ, у всех так?
Можно ли заполнять регистр накопления не используя стандартную конструкцию свойство движения в документах. Например создать кнопки приход и расход в регистре накопления и через обработку получить данные из документа.
Супер. Идем по плану.
Спасибо за урок.
Не понятен момент, почему блокировку накладываем уже после очистки движений??
53:00 - здесь оптимальней будет сделать условие такое: "Номенклатура В (...) И Склад В (...) Либо через параметр Склад = &Склад. Так как оператор множественной вложенности преобразуется в сложную конструкцию на уровне sql (в sql нет такого оператора, по крайней мере в transact sql, который от Майкрософта, точно, там есть возможность через оператор EXIST, как это можно реализовать в несколько этапов, запрос будет сложнее). Короче, если у нас склад не меняется в строке, то лучше два условия сделать, если нам важна производительность.
(я видел, что ты переделал потом через параметр, но там аргументация была другая, что тоже верно - лишнее соединение).
Спасибо за видео!
Да все ты правильно делаешь, просто некоторые люди любят придираться к мелочам и привлекать к себе внимание. Конечно у каждого свое видение решения, ты пишешь так, другой воскликнет - нужно по другому, а по итогу оба варианта правильны и разницы нет.
Илья, добрый вечер. Почему вы убрали разыменовывание склада в запросе, но оставили представление? И второй вопрос. можно ли использовать вместо стандартного реквизита "представление" функцию языка запросов Представление?
Илья, привет! С наступающим Новым годом! :)
С наступающим! Привет )
а все думал как вытащить таблицы регистров в управляемых формах в режиме предприятия, вот наконец узнал, очень удобно! Полезное замечание, кому надо тот и вытащит, обычному пользователю регистры не нужны.
В первых нескольких видео много болтовни, суеты и метаний туда сюда - все это сбивает серьезный настрой :(
НО:) в последующих видео Илья значительно улучшил качество подачи, а в первых трансляциях он вероятно просто волнуется.
Отличный курс по подготовке!
Илья, с наступающим! Спасибо за труды. Дополнение по части оптимизации запроса: при проверке остатков имеет значение порядок указания условий. Корректнее будет сначала условие по складу, а потом по номенклатуре. На больших таблицах отработает быстрее. Подразумевается что складов в системе меньше чем номенклатуры, а чаще оно так и есть) Наверное для экзамена не имеет значения..но на практике оно так.
Сергей, с наступающим. Есть момент, условие зависит от порядка измерений и еще от кучи факторов) .
Первым измерением обычно выбирают тот объект, у которого селективность выше (меньше повторяющихся значений в записях регистра).
И будет правильнее в первом условии выбирать это измерение, т.к. поиск сработает по индексу. Даже если у измерения Склад будет установлено свойство Индексировать = Истина, то из-за небольшой селективности, выборка данных будет происходить медленнее, т.к. системе нужно будет еще отбирать большое количество данных по второму условию.
Пример, 100 складов и 10000 записей спр. номенклатура, записи распределены равномерно (в 1 складе 100 записей разных номенклатур)
Если выбираем склад 1, то еще 100 записей номенклатура нужно отфильтровать.
Если выбираем номенклатуру 1, то еще 10 записей склад нужно отфильтровать.
Надеюсь понятно объяснил.
@@konstantinvasilevskii8842 хз я по практике сужу и собственным замерам на базах 400-500 гиг
начало занятия 19:50
"Срать на эти пол секунды" 👍
По слову блокировкаданных жмём ctrl +f1 и в хелпе можно скопировать шаблон блока блокировки.
Круто )
Привет Илья! С наступающим! Не забудь закинуть в плейлист по подготовке.
Спасибо, взаимно! Не забуду )
С наступающим Новым 2021 годом!
Спасибо! И тебя!
@@IlyaLeontyev Спасибо! :)
Илья, хорошая подача как всегда.
Расскажи будет ли ошибка, если не контролировать распроведения (удаления) Документов поступления, если остаток станет отрицательным?
Сегодня 02.01.2021 в 15:00 ждать стрима?
Андрей, вообще надо задание читать. Что там сказано, то и нужно делать.
Не припомню, чтобы среди экзаменационных была задача, где нужно было бы это контролировать.
Стрим состоится 03 января в 15:00.
Еа ночь, досмотрел. Момент с блокировками объяснён просто класс. Реально за какие-то 20 сек объяснено просто чотка. Я их как увидел подумал щас у меня опять головка будет болеть. Единственное, что хорошо бы разобрать детально какие именно данные необходимо блокировать. По сути наверно можно логически дойти, наверное те по которым мы строим остатки для проверки.
Надо блокировать те данные, которые используются при формировании временной таблицы остатков. То есть алгоритм такой:
1. Написали запрос.
2. Посмотрели, на какие поля мы наложили отбор при построении таблицы остатков.
3. Описали блокировку с указанием этих полей.
@@IlyaLeontyev Теперь все очень понятно. Большое спасибо.
Будет ли правильным привязать Реквизит СуммаПоДокументу к "ИтогСумма" табличной части через свойство "ПутьКДанным" поля. > Объект.СписокНоменклатуры.ИтогСумма?
Чтобы не использовать "ПередЗаписью".
Спасибки. с Праздниками!!!! (метод ЛИФО отменен в 2008 в МСФО )
На экзамене, вроде бы, есть ЛИФО )
Он в упр.учете может использоваться до сих пор. Запрещен именно в рег.учете.
Пойдет видео, вспоминаю как я готовился на курсе Белоусова спец по платформе сдавать экзамен не думал тогда, но толчок к развитию дало.Edt не пробовали? Мне зашел хорошо он как Java Eclipse, действительно похож. Удобно!
Не пробовал. Пока Конфигуратора хватает )
@@IlyaLeontyev Мне понравилось, действительно удобно с хитхаб вместе, а если Java занимался вообще зачетно!
Перед началом проведения мы чистим остатки. А если при попытке проведения получаем отрицательные остатки и проведение отменяется - что получаем? Пустые проводки проведенного документа?
Установка флага Отказ = Истина приводит к отмене всей транзакции проведения. В том числе отменяются действия по очистке движений документа (так что движения остаются).
Илья, что-то не понял, может быть в следующих видео это разъясняется, но почему используется МоментВремени? Вы говорите момент времени это сам момент проведения документа, но это НЕ так, это момент непосредственно ПЕРЕД датой документа. И даже при проведении, когда уже было проведено несколько расходников в одну и ту же секунду, программа их не учла. Почему не "Граница времени Вид границы включая" была использована?
По большому счету нам не очень важно здесь, момент времени здесь будет или граница с видом "включая", ведь мы все равно в начале обработки проведения очищаем все движения документа.
Мы используем именно момент времени, потому что в требованиях к экзамену сказано:
"Если при проведении документа используются каким-то образом данные, считываемые из регистров, обязательно требуется предусмотреть получение таких данных на момент проведения документа".
@@IlyaLeontyev очищаем движения регистратора. Получается в одну секунду мы можем провести бесчисленное множество документов, главным условием является, чтобы контролируемое значение каждого отдельного документа проходила проверку. Конечно, если мы оставим по умолчанию значение "Оперативное проведение", то да, проблемы не возникнет, т.к. 1С сама раскидает по времени документы.
Спасибо за каждое занятие! Когда меня примут в программисты задоначу. (А то без спеца и в стажеры не берут если ты не в детском возрасте)))
Че серьезно?
58:30 запрос с двумя точками 1:09:10 запрос в цикле
все говорят про нулевую цену, только почему то не понимают что нулевой цены не может быть)там может быть скидка 100% к цене в итоге будет 0, но по правилам бухгалтерии нулевой цены не должно быть вообще, не 1 организация не имете права проводить нулевые цены)
Параметрируемые* (Сам только что придумал)
А так Всё норм в уроках! Лайк влепил
38:10 важный этап. (для себя оставил тайм код)
"Продаем 100 штук абудефтуфа за 5 тыщ., мы офигенные барыги к тому же..." :D
Это самый понятный и доходчивый стрим для тех кто в танке 👍
Смотрел недавно часть курса по платформе - в нём говорилось, что если сделать так:
Движения.ОстаткиНоменклатуры.Записывать = Истина;
Движения.ОстаткиНоменклатуры.Записать();
то флаг "записывать" не сбросится, в отличие от просто
Движения.ОстаткиНоменклатуры.Записывать = Истина;
Движения.Записать();
Т.е. Записать() - записывает движения и сбрасывает флаг, а Управленческий.Записать() - записывает, но флаг не сбрасывает.
(возможно, я что-то не так понял, но вроде так там говорилось).
Прошу прощенья, досмотрел чуть подальше Ваше видео- там оказывается про это говорилось.
очень полезно
Не могу в "параметре виртуальной таблицы" (Номенклатура, Склад) В ( ) открыть конструктор запроса, это 53 мин. Ошибка "Ожидается выражение "ВЫБРАТЬ"
Нужно в скобках "В ()" пробел написать, затем выделить этот пробел и затем уже вызвать конструктор.
Илья, почему вы не пользуетесь шаблонами? они что на экзамене будут отключены или как? (напр, набираете процедура/конецПроцедуры и др. вместо Проц + Ctrl+q)?
Просто привык так писать. Попробую исправиться со временем.
Илья, откуда вы знаете как правильно надо делать на экзамене?
На курсах рассказывают. На форуме Чистова пишут. И в этом чате еще: t.me/spec1c
Где-то прочитал, что конкатенация строк работает медленно (деградация производительности), поэтому используют СтрШаблон или СтрЗаменить.
Конкатенация, может, чуть медленней, чем СтрШаблон, но не настолько, чтобы это было критично на экзамене или в реальной жизни.
Про СтрШаблон надо рассказать, кстати.
Теперь у меня не топ 2 преподавателя 1С, а топ 3. Чистов, Гончаров, Леонтьев.
Илья, а как же то - что когда передаем момент времени в проверку остатков - мы же легко придем к отрицательным остаткам. Ну типо сначала оприходовали 10 шт, потом продали 8 шт, потом продали 2 шт. Потом зашли в документ что продавали 8 шт и изменили на 10 шт. И в итоге у нас на сейчас остаток минут 2 шт. Может лучше не передавать момент времени, а брать остатки всегда на конец света?
Остатки нужно получать на момент времени - это требование экзамена.
Получение остатков на конец света также не решит эту проблему, ведь для получения отрицательных остатков мы можем просто снять с проведения документ поступления или изменить в нем количество.
Такую ситуацию теоретически можно предусмотреть, но этого не нужно делать на экзамене, потому что об этом не просят.
@@IlyaLeontyev то что остатки нужно получать именно на момент времени - это требования где то прописано? Если да то где?)
@@maxim.saharov
требование звучит так:
"Если при проведении документа используются каким-то образом данные, считываемые из регистров, обязательно требуется предусмотреть получение таких данных на момент проведения документа".
Полный список требований содержится в этом файле: static.1c.ru/rus/partners/training/files/ATT83PL.rtf?45yrghw45
@@IlyaLeontyev Илья, ты красавчик, не перестаю удивляться как ты все это успеваешь и осваиваешь - а именно успеваешь так быстро отвечать на вопросы и перерабатывать такие терабайты информации
А реквизиты сумма по документу все таки забыли заполнить, или мы их оставили на заполнить в другой раз ?
СуммаПоДокументу заполняется в модуле объекта. Мы этот код не убирали, поэтому он по-прежнему работает.
@@IlyaLeontyev еще раз пересмотрел первый и второй урок - да в первом уроке ты делал заполнение этого реквизита в НЕ в модуле объекта - а в модуле формы и потом во втором уроке удалил формы и по новой начал писать код и я не увидел, что мы где то заполняли этот реквизит. Если мы заполняли - то напиши плиз на какой минуте это можно посмотреть
@@maxim.saharov на первом занятии мы сделали заполнение суммы документа и в форме, и в модуле объекта. Минуту не помню, но должно быть ближе к концу.
Илья просил написать в чат об Оперативное проведение Запретить, я хоть в комментариях напишу.
Шутка, не шутка, но перед этим действием рекомендую почитать "Конец вечности" Айзимова и "И грянул гром" Бредбери. Нужно не забыть про параметр "Период" виртуальной таблицы регистров накопления тип Остатки и понимать что туда нужно установить.
Про БлокировкуДанных - зависит от типа СУБД. Для файлового варианта там и смысла в ней нет, так как всегда блокируется вся таблица. И насчет начала/конца транзакции тоже можно поспорить. Блокировка не ручная, она "управляемая", то есть ее задача - минимизировать пространство. Но не забывайте, что СУБД при транзакции все равно накладывает блокировку :)
Илье спасибо. Рассказывает хорошо.
alt +38 очень помогает
47:00 формирование запроса