Разбор ошибок ученика Курс Программист 1С с нуля Списание себестоимости по среднему

Разбор ошибок ученика Курс Программист 1С с нуля Списание себестоимости по среднему

Пікірлер: 4

  • @poplar2010
    @poplar20103 ай бұрын

    Изначально у парня не проводилось по регистру сначала из-за того, что реализация отражена была более ранней датой. Когда вы ситуацию с датой исправили, наверное, не проводилось из-за того, что второй(!) "флажок" Движения.НазваниеРегистра.Записывать = Истина был у него закомментирован. Ведь до этого, согласно материалу урока, было произведено принудительное записывание в регистр ранее сформированных движений (которые были в самом верху) посредством конструкции Движения.Записать(). А эта штука отменяет самый первый "флажок" (вот, может, он, первый, не нужен был. Но он был сформирован автоматически конструктором и его в уроке оставили) Соответственно себестоимость, рассчитанная после получения второго запроса, не записывалась просто в регистр. Разбито на два записывания в регистр было в уроке, наверное, в учебных целях просто. Чтобы первым запросом сделать проверку на наличие отрицательных остатков и отказаться от проведения документа, либо нет. А уже при помощи второго запроса рассчитать себестоимость и "дозаписать" ее отдельно в регистр. В уроке вроде есть речь о том, что на практике для учёта себестоимости регистр отдельный. А этот пример для тренировки, чтоб мозги работали)) Либо надо лепить один запрос, который будет и на условие проверять и данные для себестоимости вытаскивать. Но вот в самом уроке это разделено.

  • @poplar2010
    @poplar20103 ай бұрын

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

  • @dinoz1c

    @dinoz1c

    3 ай бұрын

    Наверное да, просто привык уже к нормальному оформлению

  • @vladadextra2312
    @vladadextra23123 ай бұрын

    Ставь лайк если увидел ошибку с датой раньше остальных =) не знаю почему попало это видео в рекомендации и почему я его смотрю в 4 утра XD впервые смотрю на 1С, запрос выглядит типо SQL со вложенными запросами select item as T from table where T = ( select T from table where date > 2024-02-16 ....) а остальная часть типо bash if item -eq chair then while count -ne 0 do sell let "sum--" done fi и кто-то это закинул в переводчик XD после попытки изучения C++ читать вообще не привычно. Хотя с текущими реалиями, походу всем на 1С придётся переходить. Ещё бы редактор кода на английском и с тёмной темой xD

Келесі