Спасибо большое за курс! Отличные видео, и качество и подача информации. Очень понятные объяснения даже для новичка. Начинаю понимать наконец-то моменты, ранее непонятные из других источников.
@IlyaLeontyev3 жыл бұрын
Очень приятно получить такой комментарий именно под этим, довольно сумбурным, на мой взгляд, видео. Уже анонсировал вторую часть. Хочу еще немножечко пообсуждать все эти махинации с регистром сведений. Заодно все-таки рассмотрим упрощенный вариант документа "Комплектация" (которые пишет движения напрямую в регистр).
@rockymelvin75663 жыл бұрын
Sorry to be offtopic but does someone know of a method to log back into an instagram account..? I somehow forgot the account password. I appreciate any tips you can offer me.
@reignben22843 жыл бұрын
@Rocky Melvin Instablaster :)
@АлексейКравцов-х3щ19 күн бұрын
Отличные занятия
@Алексей-й5ч8х7 ай бұрын
33:49 как же я проорал с этого "передумал, друзья" 🤣
@daniilmatveev Жыл бұрын
Второе видео, в котором для регистра сведений, содержащем состав комплекта (стеллажей, наборов продуктов) утверждается необходимость в отборе по виду номенклатуры. Или в виде отдельной таблицы (как здесь) или на словах (что надо к выборке из временной таблицы втТЧТовары добавлять отбор по виду номенклатуры). Но ведь сама реализация предусматривает, что в регистре для комплекта только один вид номенклатуры (задали в параметрах выбора). То есть делая отбор для регистра комплектации "Номенклатура В (Выбрать Т.Номенклатура из втТЧТовары как Т)" мы не выберем из табличной части ничего кроме стеллажа или набора продуктов. А за курс спасибо, очень познавательный.
@МихаилХромов-ш9ч3 жыл бұрын
Подача информации просто супер! Доступно, понятно! Спасибо Илья.
@nullnull557 Жыл бұрын
на счет ошибки в 13 занятий. В 41:10 , когда провели существующий документ с фифо на среднюю, приход и расход пустой партий закрался в регистр потому что в тот момент не было проверки прошлой учетной политики. После реализации проверки прошлой политики и отмены и проведения того документа эту ошибку никак не словить даже если очистка движений находится внутри условного оператора.
@ЕгорКемерово3 жыл бұрын
Илья, спасибо за то, что делаешь такие видосы))))
@miracle618813 күн бұрын
Спасибо тебе)😊
@Vasili-dg7rw Жыл бұрын
Илья, отличный видос. Я сделал через срез последних, только в условии .....Период = &Период передал значение НачалоДня(Дата), т. к. регистр сведений обновляется раз в день и все записи в нем приводятся к началу дня. Условию задачи удовлетворяет. Ваше решение круче, но обьемней.
@ЕкатеринаЗолотухина-п8б3 жыл бұрын
Жаль, что второй лайк не поставить) С таким чувством юмора никакие "дебри" не страшны)))
@ИванЗырянов-к5ъ9 ай бұрын
Спасибо! Ты реально крутой препод!
@mikefrygin66153 жыл бұрын
В восторге! Спасибо! С праздником! И когда же наконец с этой работой смогу посмотреть и позадавать вопросы онлайн, а не просматривать запись:(
@АлексейФедоскин-я2щ3 жыл бұрын
Кстати сейчас платформа уже никак не даёт использовать несуществующие таблицы, поэтому вначале создаёшь менеджера, а только потом уже и то так же вручную прописываешь условия выбора
@cilantro_bumblebee3 жыл бұрын
Ох уж эта оптимизация...иногда проще заново с нуля написать чем ошибку искать))) ничего сложного в задаче нет, просто больше таблиц в запросе, больше мест, где можно ошибиться. спасибо тебе за работу!
@mkssg_ru3 жыл бұрын
Благодарствую!
@AndyZaic3 жыл бұрын
patalgen молодец, по делу пишет. А Илья так вообще красавчик, отличный формат совместной подготовки придумал. Задача сложная, но все понятно и очень интересно. Про инфу про срезы и индексы отдельное спасибо.
@ВикторО-с1о3 жыл бұрын
Илья, сдавал экзамен лет около 5 назад, но как то по другому решал подобную задачу. Опять же возможно поменялись условия задач, но то что это было не с таким количеством временных таблиц это точно))
@ВячеславПрилепкин3 жыл бұрын
Илья, спасибо за урок. Хорошее решение! Видел похожие решения, но они с объединением запросов, я их совсем c трудом понял, через консоль запросов так наглядно не посмотришь, воспроизвести их, мне как новичку, очень сложно, а твоё хотя бы можно попытаться.
@Katya_Grig7 ай бұрын
Классный экспромт! 🙂
@АлексейПряничников-л5с2 жыл бұрын
я бы использовал срез последних, просто добавил бы ресурс "НеИспользуется" и устанавливал его, когда надо вывести из набора продукт
@АлександрОрлов-п9ч9 ай бұрын
А если тебе надо по какой-то причине перепровести старый документ? Движения сформируются по-другому
@АлексейПряничников-л5с9 ай бұрын
@@АлександрОрлов-п9ч так срез последних на дату документа же
@AlexMalyutin-r6t9 ай бұрын
@@АлександрОрлов-п9ч, нет. Значение НеИспользуется будет установлено позже и не попадет в срез на дату "старого" документа
@АлександрОрлов-п9ч9 ай бұрын
@@AlexMalyutin-r6t да, ты прав
@ТандаЭльф2 жыл бұрын
Это взрыв мозга
@shizova20003 жыл бұрын
24:40 ВидГраницы это лишнее.
@ЕкатеринаГригорченкова Жыл бұрын
Классное предложение - перейти к следующему видосику. Жаль, что не рассмотрели задачу с ПВХ :-)
@АндрейДавидович-ч8я3 жыл бұрын
Спасибо!
@q2forever778 Жыл бұрын
Ну спасибо, сломал мозг. Как теперь жить.
@iammykhailo Жыл бұрын
Решение получилось сложным и поэтому запутанным. Я бы сделал так: написал первый запрос, будто бы в накладной присутствуют только наборы. Написал второй запрос, будто в накладной одни продукты и готовые блюда. Затем объединил два этих запроса и поместил во вложенный запрос.
@ВикторХабаров-х9м Жыл бұрын
Вауууу, до 19 дошел))))))))
@МаксимМатвиенко-у5ъ3 жыл бұрын
Хоть в задаче этого не сказано но я бы еще сделал проверку на совместимость дат , то есть сделал чтобы дата комплектации совпадала с датой поступления , а то если дата меньше в комплектации чем в проведении пишет что типа не хватает товара ))))
@bvanbanan2 жыл бұрын
Тяжело конечно в онлайне почти два часа провести
@svetlanakomarova54153 жыл бұрын
спасибо
@shizova20003 жыл бұрын
В версии задачи от 03/11/2021 говорится о том, что "Документом комплектация пользователь делает движения в любой регистр накопления и правильность записей контролирует сам." Это новая версия задачи? В феврале 21-го такого условия не было? Вопрос снят. Нашел ответ в следующем, 20-ом занятии.
@IlyaLeontyev3 жыл бұрын
Мы такой вариант тоже рассмотрим.
@dnk35693 жыл бұрын
По задаче получается, если надо внести изменения в набор, убрать лук, добавить зелень, то надо весь набор переписать в новом периоде. А если набор очень большой? Наверное на экзамене допустимо убрать продукт из набора введя отрицательное кол-во в регистр, а не соединять c таблицей наборов. Поэтому экзаменаторы на это и не смотрят.
@IlyaLeontyev3 жыл бұрын
Проблема лишь в том, что это регистр сведений, а не накопления ) Следовательно здесь нет остатков. Только срезы.
@dnk35693 жыл бұрын
@@IlyaLeontyev Да, это я ерунду написал. Получается, чтобы убрать продукт, надо запись удалять.
@IlyaLeontyev3 жыл бұрын
@@dnk3569 вот! Но тогда теряется весь смысл этой периодичности. Нам же она для чего нужна - чтобы при перепроведении документов прошлым периодом движения формировались так же, как и раньше.
@iammykhailo Жыл бұрын
Правильное замечание. А если пользователь подумает, что для изменения состава набора достаточно ввести только измененные продукты, а те, что не изменились оставить с прошлой датой? Модель состава набора сырая (что для экзамена, возможно, пройдет) а в нормальном решении Регистр сведений должен иметь ресурс, указывающий на список продуктов (документ-регистратор или подчиненный справочник).
@daniilmatveev Жыл бұрын
К вопросу, почему комплектация должна быть как операция (в чате писали). Это из комментария к сдаче из актуального билета в телеге. "документ "комплектация" - по типу документа "операция" из бухгалтерии ". Т.е. не делать ТЧ документа, а на форму вытащить список записей регистра накопления и добавлять продукты прямо туда.
@maxchel86 Жыл бұрын
А контроль остатков нужен?
@daniilmatveev Жыл бұрын
@@maxchel86 Нет, не нужен. Документы, которые дают доступ прямо в регистр (операция и т.д.) - под ответственность пользователя.
@maxchel86 Жыл бұрын
@@daniilmatveev спасибо
@underwaterdigital505 Жыл бұрын
@@maxchel86 в условиях задачи указано, что пользователь "правильность записей контролирует сам". Зачем Илья нагородил тут дичи и отклонился от условия задачи - хз. За это балл могут снизить.
@maxchel86 Жыл бұрын
@@underwaterdigital505 Илья во многих задачах нагородил дичи. Он конечно молодец, но для экзамена что то надо фильтровать. Сдаю 28)
@ngshares4903 жыл бұрын
Ну Илья, подловил всех со СрезомПоследних...
@wonderslav3 жыл бұрын
А у меня почему-то у реквизита в параметрах выбора не видит отбор по виду номенклатуры. По базе сравнил - вроде всё также выставлено. Или может быть где-то какая-то хитрая галочка нужна?
@IlyaLeontyev3 жыл бұрын
Вероятно, тип значения реквизита неправильно установлен.
@wonderslav3 жыл бұрын
@@IlyaLeontyev Спасибо. Да, я ступил) Не добавил в справочник реквизит ВидНоменклатуры с типом ПеречисленияСсылка
@ГригорийАхметгалеев3 жыл бұрын
Оптимизация просто убила)
@IlyaLeontyev3 жыл бұрын
В следующем видео попонятней станет )
@rupertant39503 жыл бұрын
С задачами по опер учету все более менее ясно. А вот задачка по буху дополнительная по fifo, средней и срокам годности. Вот, где настоящая засада. Видел несколько решений, никто не может ее толком решить.
@IlyaLeontyev3 жыл бұрын
Странно, когда по опер.учету все ясно, а в бух.учете проблемы возникают. Ведь там примерно все то же самое, только с проводками.
@rupertant39503 жыл бұрын
Там есть нюансы связанные с субконто. Если сможете решить за вменяемое время, так, что бы при переходе с fifo на среднюю, у вас не осталось остатков по субконто сроки годности, очень хотелось бы на это посмотреть. Пока ни у кого не получилось.
@BoomDoomCrush3 жыл бұрын
Ведение протокола ошибок - грамотная идея.
@gerodoth3 жыл бұрын
формулировка 3 строки вроде бы довольно простая, я так сразу и понял
@pooragainsttoworld97163 жыл бұрын
А разве нельзя просто проверить выборку на значение Null? Ну типа если Выборка.Номенклатура = Null Тогда Отказ = Истина и дальше сообщение об ошибке. И не придется создавать пакеты запросов
@IlyaLeontyev3 жыл бұрын
Можно и так. Просто через пакет запросов мы выясняем об ошибке еще до того, как начинаем обходить в цикле табличную часть. В этом есть определенное преимущество.
@pooragainsttoworld97163 жыл бұрын
@@IlyaLeontyev Ок, Спасибо)
@yar85193 жыл бұрын
блин, ctrl+l это лучшая вещь
@ladas19242 жыл бұрын
10:40 начало решения задачи про наборы и блюда
@ВоробейБородатый3 жыл бұрын
Привет, Илья такой вопрос, ты в ВТПродуктыБлюда делаешь довольно рессурсозатратную функцию ЕСТЬNULL, а в предпоследнем пакете делаешь проверку на NULL не легче , не использовать ЕСТЬNULL, а в предпоследнем пакете проверить проверить на ЗНАЧЕНИЕ(Перечисление.ВидыНоменклатуры.НаборПродуктов)?
@IlyaLeontyev3 жыл бұрын
Привет. Никогда не слышал, что ЕСТЬNULL - ресурсозатратная функция. Откуда такая информация?
@ВоробейБородатый3 жыл бұрын
@@IlyaLeontyev буду искать)
@gerodoth3 жыл бұрын
довольно сложно. я бы проверил наличие составов в самом начале. потом разбил по видам номенклатуры на 3 таблицы, потом все объединил.
@swampfolk25263 жыл бұрын
Ну Илья не ищет простых путей. Вообще это как бы просится, сначала выбрать составы пихнуть во временную таблицу и тут же проверить нет ли пустых и сообщение и отказ, апотом другим запросом уже объединять состав наборов с остальной номенклатурой и формировать движения из резульирующей временной объединенной таблицы, а затем третий запрос делает контроль остатков по второй вт. Нет нужды вертеть такой сложный пакетный запрос. Нужно ведь и чтобы мозг программиста не кипел. а не только запрос был один.
@ИванМТ2 жыл бұрын
я Ахирел просто
@1234746613 жыл бұрын
Материал сам пушка ,но манера преподнесения: и тут О.Бендера понесло ))))))))))
@dnk35693 жыл бұрын
Илья, а на 1:29:04 после оптимизации результат запроса изменился.
@IlyaLeontyev3 жыл бұрын
Оптимизация получилось с косячком ) Мы исправили его на 01:37:40.
@dnk35693 жыл бұрын
@@IlyaLeontyev Понятно, большое спасибо. Я видел 01:37, но не думал, что именно это влияет на изменение результата, т.е. кол-ва. Ведь в запросе в конструкторе ошибки не было, мы его только при проверке примера в Расходной увидели, а там она говорила, что не определен состав набора.
@sibvrom70673 жыл бұрын
Овощи в реальной жизни бывают разного размера, приходуются на склад по весу, поэтому блюда комплектуются не штуками, а граммами, соответственно в комплектациях нужно везде добавлять дробную часть.
@IlyaLeontyev3 жыл бұрын
Да нет, здесь это не нужно )
@dnk35693 жыл бұрын
Илья будут ли потом разобраны задачи с ПВХ? Такие есть в билетах.
@IlyaLeontyev3 жыл бұрын
Обязательно. В 21 занятии по плану.
@IlyaLeontyev3 жыл бұрын
Вообще у меня на канале уже есть видео про ПВХ: kzbin.info/www/bejne/l3XRZn-PeZmXnc0
@pooragainsttoworld97163 жыл бұрын
Из видео понятно, что повар ты такой себе) А вообще, спасибо за видео!
@МихаилХромов-ш9ч3 жыл бұрын
Илья понятно и доступно объясняет материал, огромное спасибо Илье!!!
@yar85193 жыл бұрын
ну и все таки, про концепцию со срезом последних, получается мы здесь исходим из пресуппозиции, при что добавлении даже одного нового компонента = весь состав новый, но об этом не говорится в билете и может в таком случае правильнее было бы вводить набор составов одним документом? И тогда бы да, понятно было, документ - состав, а так со срезом немного путанно получается
@IlyaLeontyev3 жыл бұрын
Можно и документом состав менять. Главное - не бояться споткнуться об экзаменационное требование, запрещающее создавать документы, о которых не говорится в задании.
@PupaVaskin3 жыл бұрын
Доброго дня. Спасибо за урок. В чем сокровенный смысл извращаться так с регистром? Почему нельзя создать документ УстановкаСоставаНабора и его ТЧ писать состав ингридиентов, а потом спокойно доставать оттуда?
@minecraftlp63062 жыл бұрын
Илья ты говоришь что срез последних не допустимо, но по факту ты же сам взял срез последних, только отсеял лишнее связью с последними изменениями. подмена понятий получается.
@АлександрОрлов-п9ч9 ай бұрын
По идее, данные для формирования среза последних хранятся в отдельной таблице, которая по размеру меньше основной. Поэтому для регистра с большим числом записей обращение к срезу последних должно работать быстрее
@АлександрОрлов-п9ч9 ай бұрын
Нет, судя по всему, в данном случае всё-таки и вправду лучше не использовать срез. Как я понял, даже при использовании таблицы итогов, запрос к ней выполняется только при формировании среза последних без указания даты
@ЕвгенийФедоров-п1ж2 жыл бұрын
Предложен плохой вариант выбора последнего актуального состава набора. Нужно использовать срез последних, для неактуальных компонентов делать запись с нулевым кол-вом, а в запросе делать проверку на кол-во больше нуля. Как альтернативный вариант - ввести признак использования компонента набора, но проще просто обнулять кол-во.
@АлександрОрлов-п9ч9 ай бұрын
А если тебе надо по какой-то причине перепровести старый документ? Движения сформируются по-другому
@Ольга-я3б8щ3 жыл бұрын
Илья у тебя есть видео) ге ты рекламируешь этот сайт_) lavnik.net/voprosy-i-otvety-dlya-ekzamena-1s-professional-po-platforme-8-3 по подготве по профессионалу) Но 1с из заблочило не поделтшься dt?
@IlyaLeontyev3 жыл бұрын
У меня нет dt, и сайт этот я прорекламировал нечаянно. Пожалуй, я это видео вообще скрою. Для подготовки лучше пользоваться мобильным тренажером 1С. Хорошая штука, стоит своих денег.