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

Поділитися
Вставка
  • Опубліковано 12 бер 2021
  • Поддержать донатом: donate.stream/ilyaleontyevpro1s
    Ознакомиться с правилами культурного поведения в чате и ответами на часто задаваемые вопросы: cutt.ly/rh5pmBP
    Получить выгрузки баз, полученных в ходе занятий:
    cutt.ly/wh85jQ5
    Альтернативная ссылка:
    cutt.ly/3jdYMCf
    *********************************
    На занятии разберемся, каким образом можно учитывать товары со сроками годности и эксплуатации
    (билет №13, ОУ).
    Что нового:
    - впервые в блокировках будем указывать диапазон.
    - РазностьДат() и ДобавитьКДате() в языке запросов.
    *********************************
    КАК ГОТОВЛЮСЬ:
    Курс проекта Курсы-по-1С.рф:
    xn----1-bedvffifm4g.xn--p1ai/courses/dev-att-2019/
    Всячески рекомендую - он офигенный.
    Почитываю статьи на Курсы-по-1С.рф, Infostart.ru, Its.1c.ru и книгу "Реализация прикладных задач в системе "1С:Предприятие"
    Задаю вопросы в чате t.me/spec1c
    В курсе мы не решаем задачи целиком, а рассматриваем ключевые моменты, которые нужно знать на экзамене.
    Полные решения можно найти в чате: t.me/spec1c
    Актуальные билеты также можно найти в этом чате: t.me/spec1c
    А здесь вы найдете ответы на наиболее часто задаваемые мне вопросы: cutt.ly/zgqHqf7
    #ильялеонтьев #спецпоплатформе #1с
    Мои контакты:
    ВКонтакте: ilyaleontyev
    Фэйсбук: illeontev
    С удовольствием добавлю вас в друзья при условии, что вы не будете меня грузить своими рабочими вопросами :)

КОМЕНТАРІ • 41

  • @TheRussianEvil
    @TheRussianEvil 7 місяців тому +3

    Аплодирую, Илья. Спустя два года, но всё же!😂

  • @user-kz8rb1fk4s
    @user-kz8rb1fk4s 3 роки тому +1

    Крутяк, спасибо!!

  • @user-xt6it2cx2u
    @user-xt6it2cx2u Рік тому +2

    Сделала списание себестоимости по средней стоимости, как советовали в чате. В итоге, у той номенклатуры, которую фактически списали дешевле, чем цена закупки, в регламентном документе "Выбытие" досписывается недосписанная себе/сть. У той, которую списали дороже, чем приобрели, наоборот в Документе "Выбытие" себестоимость отражена со знаком "-". То есть, фактически, правильнее делать, как у Ильи.

  • @svetlanakomarova5415
    @svetlanakomarova5415 3 роки тому +1

    спасибо за видео

  • @klmitry
    @klmitry 2 роки тому +12

    Для написания символа "&" можно использовать ЛЕВЫЙ Alt+38 на цифровой клавиатуре.

  • @user-fm5pf3wc3d
    @user-fm5pf3wc3d 3 роки тому +1

    Спасибо!

  • @zergus_5280
    @zergus_5280 3 роки тому +2

    Чётко, могёт!

  • @gerodoth
    @gerodoth 3 роки тому +2

    Про срок годности не меняется возможно имеется в виду что не нужно периодический РС заводить, возможно есть или будут задачи где нужно будет.

  • @blizfivefivefive
    @blizfivefivefive 3 роки тому +6

    22:30 маленькая хитрость: при написании ЕстьNull(,0) пиши isnull(,0). Конструктор сам поменяет на "ЕстьNull", а с переключением раскладки попроще.

    • @klmitry
      @klmitry 2 роки тому +3

      Не пойму, чем это проще!? Если бы можно было написать естьналл - вот это было бы проще.

    • @blizfivefivefive
      @blizfivefivefive 2 роки тому

      @@klmitry добавляете Вы левым соединением к основной таблице три числовых поля, для каждого из которых нужно отловить Null. В итоге вы пишите ЕстьNull 5 раз переключая раскладку клавиатуры. В предложенном же варианте только 1 раз. Конечно можно написать один раз и 2 раза скопипастить, но если скорость набора > 400 символов в минуту, то часто быстрее ввести с клавиатуры.

    • @klmitry
      @klmitry 2 роки тому

      @@blizfivefivefive Всё, я понял Вашу мысль. Если несколько полей, то да... Я просто подумал относительно одного поля, тогда особого смысла нет, всё равно туда-сюда переключаться нужно.

    • @dnk3569
      @dnk3569 Рік тому

      @@blizfivefivefive Достаточно скопировать "ЕСТЬNULL" и вставлять сколько нужно, а не переключать раскладку.

  • @user-lb4vu5fg6c
    @user-lb4vu5fg6c 3 роки тому +2

    Как считать себестоимость можно понять по отчету, где срок годности и срок эксплуатации являются разрезами

  • @user-dq5om1gv9c
    @user-dq5om1gv9c 2 роки тому +3

    Вообще срок годности на продуктах указывается не включительно, то есть если до 13 марта, то 13 марта хавать нельзя

  • @user-wc2im8iv1y
    @user-wc2im8iv1y 3 місяці тому

    Блокировка регистра оборудования в эксплуатации похоже описана неверно. Надо делать отдельные элементы блокировки по сроку годности и по сроку эксплуатации, т.к. надо блокировать и одни записи и другие, а не пересечение.

  • @user-xt6it2cx2u
    @user-xt6it2cx2u Рік тому +1

    В обработке проведения ПрихНакладной в запросе лучше срок годности привести еще и к концу дня, т.е КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&ДатаДокумента, ДЕНЬ, ПриходнаяНакладнаяСписокНоменклатуры.СрокГодности), ДЕНЬ).

    • @malinalime8227
      @malinalime8227 5 місяців тому

      смысла нет, потому, что тип измерения регистра остатков Дата без времени, т.е. просто День

  • @nikbelov1731
    @nikbelov1731 3 роки тому +1

    В билете такая фраза - "должна происходить проверка на наличие оборудования и его срок годности. В том случае, если срок годности истек или оборудования недостаточно, документ не проводится и выдается соответствующее сообщение", у тебя в запросе условие "СрокГодности >= &НачалоДня", которое не позволяет выбирать строки с несоответствующим сроком годности, может лучше его убрать и обрабатывать строки в цикле...., что бы выводить соответствующее сообщение - "номенклатуры такой-то срок годности истек"

    • @IlyaLeontyev
      @IlyaLeontyev  3 роки тому +3

      Глупо запрещать вводить в эксплуатацию все оборудование некого типа только по той причине, что истек срок годности одного из устройств. Работать же нам как-то надо?
      Поэтому мы сделали то, что, скорее всего, ИМЕЛ В ВИДУ составитель билета.
      Этот момент обязательно стоит прописать в пояснительной записке.

    • @nikbelov1731
      @nikbelov1731 3 роки тому

      Ну почему, глупо, может экзаменатор хотел, что бы сначала регламентный документ списывал с остатков все это оборудования и на момент ввода в эксплуатацию его не было на остках, а добавлении строки с таким оборудованием обрабатывалось как ошибка пользователя.... )

    • @IlyaLeontyev
      @IlyaLeontyev  3 роки тому +2

      ​@@nikbelov1731 Согласно условию задачи регламентный документ по списанию просрочки выполняется раз в месяц...
      Не каждый день, не в случае необходимости, а раз в месяц.
      Если бы условия "раз в месяц" не было, то тогда я бы с тобой согласился.

  • @evgeniyapavlova5147
    @evgeniyapavlova5147 2 роки тому

    1:12:40 - блокировка регистра ОборудованиеВЭксплуатации по сроку годности и сроку эксплуатации. По-моему, при такой блокировке блокируются только те записи, у которых истек и срок годности, и срок эксплуатации, но не блокируются записи, у которых истек только один из сроков. Разве нет? Думаю, нужно разнести блокировку измерений по двум отдельным элементам блокировки.

    • @evgeniyapavlova5147
      @evgeniyapavlova5147 2 роки тому +1

      а, про это, оказывается, потом рассказывается в 27 занятии

  • @nullnull557
    @nullnull557 Рік тому

    3:04 НАЧАЛО

  • @nikbelov1731
    @nikbelov1731 3 роки тому +1

    Чета я в смятенье )) с одной стороны должно быть правильно, что расчет себестоимость идет в разрезе сроков годности, обычно при решении задач применяется методика списания по партиям и данное решение мне больше нравится, но с другой стороны, некоторые зрители писали, что себестоимость должна быть общая. Я посмотрел альтернативное решение, которое Илья выложил по ссылке, не особо он мне приглянулось, особенно с погрешностью и вообще с таким обилием регистров накопления ))) И, че может получится так, что экзаменатор напишет, что не правильная методика при расчете себестоимость и минус полтора очка? На экзамене веть прийдется выбирать, как считать эту себестоимость....ппц(

    • @IlyaLeontyev
      @IlyaLeontyev  3 роки тому

      Пока что оптимальной стратегией считаю сделать расчет себестоимости в разрезе сроков годности и пояснить при сдаче (или в записке), что так как разрез расчета себестоимости не конкретизирован в задании, мы были вправе выбрать любой разрез, который сочтем нужным.

    • @swampfolk2526
      @swampfolk2526 3 роки тому +1

      Ну как бы в задаче прямо сказано, что не должно быть расчета себестоимости по фифо в разрезе сроков годности, а должно быть по средней. Это ведет к другой структуре регистров. Т.е. регистр остатки не должен иметь разреза срок годности, а только регистр оборудование в эксплуатации. Ну а в оборудовании в эксплуатации нужно уже писать стоимость оборудования по средней от того, что есть на складе, либо вообще не использовать стоимость там. Так что скорей всего тут решена задача неверно.

    • @yxzse
      @yxzse 2 роки тому +1

      По альтернативному решению: не понял, зачем два регистра накопления, если себестоимость за штуку рассчитывается до детальных записей? И если «погрешность», как я понял, вместо «последнего списания», то почему не используется последнее списание?

    • @yar8519
      @yar8519 2 роки тому

      да, немножко не понятно конечно как будут спрашивать на экзамене, решил попробовать решить с себестоимостью по среднем прям по средней, не по разрезу сроков годности, рн.остном получился изм - ном, срокгодности, рес - количество и отдельный рн.себестоимость - изм ном рес - количество, сумма. И в документе вводвэксплуатацию не две таблицы в запросе получилось, а 3, просто прикрепил себестоимость из рн.себестоимость и вынес его в итоги и в цикле групповых записей появилось две новые переменные - количествоостаток и суммаостаток и в цикле детальных записей они убавляются тоже, ну сильно не тестировал, но вроде работает нормально. А так думаю с этим не морочиться и действительно если на экзамене попадется, то сделать сс в разрезе срока годности и либо объяснить либо написать в пояснительной что можно и так было (описать приведенный вариант решения), но с целью экономии времени и ввиду не конкретизации (хотя на самом деле ведь конкретизировано в билете)) ну либо ввиду не несущей критической роли в контексте всего задания роли был выбран упрощенный вариант с одним регистром и соответственно одной таблицей в соединении, не знаю конечно как к такому отнесутся, но как вариант

    • @yar8519
      @yar8519 2 роки тому

      и еще написано "Себестоимость оборудования рассчитывается как средняя." но не указано в разрезе чего) мы получается по средней в разрезе сроков годности

  • @lifejoker4120
    @lifejoker4120 8 місяців тому

    Будет ошибка, если указать срок годности в днях например 5 000 000 при оприходовании товара.

  • @andreykot7577
    @andreykot7577 2 роки тому

    Похожую задачу разбирает Павел Чистов в EDT на Mac ua-cam.com/video/tZm6tVCJ0LE/v-deo.html

    • @user-xt6it2cx2u
      @user-xt6it2cx2u Рік тому

      Спасибо большое за ссылку. Это видео очень помогло мне лучше понять. У меня только не заработал подбор в документ "Списание в производство"

  • @user-ng6nx1uo5u
    @user-ng6nx1uo5u 2 роки тому +2

    Не согласен, что глупо отказывать в проведении документа, если 1 строка не соответствует сроку годности. Это равносильно проведению расходной накладной, в которой 3 вида номенклатуры, если 2 видов хватает, а третьего нет. Ни разу не видел в типовой конфигурации возможности проведения частично корректного документа. Как минимум - это создает задел для дальнейших ошибок в учете, т.к. раз документ провелся, значит в нем все хорошо, и ты уверен, что ввел в эксплуатацию автобус с истекшим сроком годности, но фактически ты его не ввел и не знаешь, что не ввел. И этот несуществующий не привез работников на смену, а у тебя цех, который нельзя остановить и все залило жидким металлом или потухла печь и получил убытков на 100500 миллиардов, а все потому, что программист решил отойти от требований ТЗ.

    • @IlyaLeontyev
      @IlyaLeontyev  2 роки тому +1

      Когда я повторно решал эту задачу при подготовке, пересмотрел эту свою точку зрения.

    • @user-ng6nx1uo5u
      @user-ng6nx1uo5u 2 роки тому +2

      ну слава богу, а то я еще не досмотрел до этого и начал переживать за бедных рабочих и завод. Спасибо за ваши видео. Они огонь!

    • @CepeLLlka
      @CepeLLlka 2 роки тому +2

      ​@@IlyaLeontyev Очень интересно узнать к какой точке зрения вы пришли :)

    • @MrDerguncik
      @MrDerguncik Рік тому

      @@CepeLLlka Что не проводим документ, если в накладной хоть одна просрочка есть

    • @dnk3569
      @dnk3569 Рік тому

      Все правильно Илья сделал. Он же не проводит документ, если не хватает количества, что действительно приведет к ошибке в учете, а просто пропускает номенклатуру с истекшим сроком, которая будет списана в конце месяца регламентным документом.