Проведение документов 1С и движения по регистрам - Урок 5

Как проводить документы 1С, зачем это нужно и как формируются движения по регистрам при проведении?
Эти темы мы сегодня и будем разбирать. В этот раз теории будет не много, т.к. пора переходить к реальной практике конфигурирования/программирования.
Это бесплатный курс программирования 1С, для того чтобы заниматься нужно все лишь немного времени и упорства. Дерзайте и всё получится!
#ТЕХПОДДЕРЖКА #Курсы1С #Программист1С #1С
ТАЙМКОДЫ:
00:00 - Приветствие и тема урока
00:42 - Переделываем Магазины из Строк в Справочники
04:50 - Создаём и настраиваем регистр накопления
10:32 - Учим документ делать движения по регистру накопления
12:55 - Проводим документы
13:08 - Как посмотреть движения(записи) по регистрам
15:29 - Как вынести регистр в интерфейс
18:06 - Где находится ОбработкаПроведения и код
19:28 - Как формируются движения(разбор кода)
23:15 - Как отказать в проведении по условию и зачем
Программирование 1С с нуля: • Бесплатный курс 1С Про...

Пікірлер: 205

  • @tp2b
    @tp2b2 жыл бұрын

    Поддержать канал/Получить плюшки: boosty.to/tp2b

  • @user-lj9vd9lj7y

    @user-lj9vd9lj7y

    Жыл бұрын

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

  • @tp2b

    @tp2b

    Жыл бұрын

    @@user-lj9vd9lj7y На этапе обучения и разработке простеньких конфигураций это нормально. Дальше нужно научиться пользоваться более продвинутыми способами общения с пользователем :) а при работе с типовыми нужно подстраиваться под современные тренды, с годами они меняются. Злоупотребление Сообщить() на практике, при многократном вызове обычно приводит к тому, что форма, которая получит все эти сообщения(например при массовом перепроведении документов) начнет ощутимо тупить, да и разобраться в большом количестве будет сложно. А в целом актуальные рекомендации/требования изложены вот здесь: its.1c.ru/db/v8std

  • @anns-dr5qj
    @anns-dr5qjАй бұрын

    Олег, спасибо больше за урок! Я много пересмотрела разного вида материала и эта подача самая увсвояемая для меня. Радует сердце, что такие уроки есть! Хочется еще и еще и да, как и писал предыдущий комментатор я бы тоже подписалась ба Бусти или еще где чтобы иметь возможность заниматься с вами. Очень ждем вашего возвращения!

  • @DeGameBox_SRBT
    @DeGameBox_SRBT3 ай бұрын

    На парах нам дали методичку на 500 страниц, разбавленную 70% водой и сказали "делайте", а обучение, оставили на вас. Спасибо вам, сенсей 😋

  • @tp2b

    @tp2b

    3 ай бұрын

    Добро пожаловать на канал :) и в мир 1С :)

  • @saysleep8250

    @saysleep8250

    2 ай бұрын

    1 в 1 ситуация 😁

  • @SvetlanaBova
    @SvetlanaBova2 ай бұрын

    Ну ведь не возможно не оставить комментарий! У вас безусловный дар объяснить сложное простым языком! Да, для начинающих это сложное. Нигде не видела такого: все самое лучшее в одном месте! Спасибо!

  • @panairomarg3843
    @panairomarg384315 күн бұрын

    Олежке респект!

  • @1cnik
    @1cnik3 жыл бұрын

    Спасибо за урок! не смотря на то что это самые азы, всё равно удалось почерпнуть для себя что-то новое.

  • @MrVBendik
    @MrVBendik3 жыл бұрын

    Приветствую! Отличный урок! Начальная информация по регистру подана просто супер, очень интересно. По моему самое доступное объяснение что я видел. Может для совсем новичков что-то не понятно, но друзья, наберитесь терпения. А вот для тех кто что-то где-то увидел, услышал, но не понял, этот урок будет в самый раз. Да, я всё это знаю, но реально, Ваши уроки зацепили, прям жду, интересно. Не буду в этом уроке бежать вперёд паровоза и вставлять свои комментарии. Вам всех благ и продолжения уроков.

  • @tp2b

    @tp2b

    3 жыл бұрын

    Спасибо за добрые слова! Это очень помогает в работе над роликами! Да и вообще жить становится веселее :)

  • @BiriukovaOksana
    @BiriukovaOksana4 ай бұрын

    Спасибо за урок!!!! Информация подана просто СУППЕР. На мой взгляд, это самое доступное объяснение из всего, что я видела. Вам всех благ

  • @HappyKroll
    @HappyKroll3 ай бұрын

    Олег, дорогой мой теска - у Вас самый настоящий талант - вот правда пояснять все так - что понимают все и на очень глубоком уровне! Я ранее ради общего развития решил освоить 1С, сходил на курсы фирменные по 1С ( Курс по каждому регистру + курс документы и справочники ) и забросил это дело, а сейчас вновь решил возобновить - и знаете как вы поясняете не один преподаватель не говорил, так доходчиво и понятно! Снимаю шляпу! Очень жаль, что вы забросили - противном случае я бы подписался в вашем бусте, вы потрясающий человек - и потрясающей преподаватель! - по поводу, что курсы пользовались малой популярностью, думаю это связанно с настройкой информационной на ютубе ( там много нюансов и настоящее искусство все правильно настроить) - еще раз спасибо! - надеюсь вы прочитаете и будите знать - что вы как минимум оставили свой след в ютубе для будущих поколений! Всех Вам благ

  • @tp2b

    @tp2b

    3 ай бұрын

    Я еще вернусь :) недавно один из уроков поправил :)

  • @HappyKroll

    @HappyKroll

    3 ай бұрын

    @@tp2b Буду следить! Всех Вам благ, Олег!

  • @HappyKroll

    @HappyKroll

    3 ай бұрын

    Знаете, Олег, что не хватает, каких уроков - может это будет и Вам интересно и поможет привлечь, аудиторию - когда в течение 2 - 3 уроков по 2-3 часа пишется и поясняется какая то реальная база - для решение реальной задачи - к примеру - Организации салона красоты\кофейне\магазина - именно более живые примеры - организации работы склада ( с местами хранение, приходами, создание сборочных) или создание личного бюджета, записной книжке и задачника с интеграции по телеграмму - что бы можно было писать в телегу ( боту) и он добавлял записи в нужный раздел. Ваш пример с кухней и правду потрясающий за счет доведение до абсурда( в хорошем смысле) - многие детали становятся еще более понятные. Может подобные примеры позволят, привлечь аудиторию и что бы как можно больше людей - поняли какой у Вас Огромный ( именно с большой буквы) талант в преподаванию.Плохой учитель преподносит истину, хороший учит ее находить. Вы учите ее находить:)@@tp2b

  • @shbayirbekov3443
    @shbayirbekov34433 жыл бұрын

    Спасибо! Приятное и полезным)

  • @SowaMari
    @SowaMari3 жыл бұрын

    Спасибо большое! Как всегда, все очень интересно и доступно объяснили!!

  • @romanpetrov8012
    @romanpetrov80123 жыл бұрын

    Спасибо за урок! Все как обычно доходчиво и понятно.

  • @MrHeavy-po2or
    @MrHeavy-po2or2 жыл бұрын

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

  • @pavelabramov5446
    @pavelabramov54463 жыл бұрын

    Наконец то для меня тема смысла написанного в цикле "Для Каждого" в Обработке проведения раскрыта. Каждый раз смотрел на код и видел знакомые слова, но окончательного понимания что за что отвечает и что куда вносится... не было. Пожалуй, это лучший разбор кода конструктора движений что я видел!

  • @vadimt.9695
    @vadimt.96952 жыл бұрын

    Шикарнейший курс! Спасибо!

  • @nakolenkah7006
    @nakolenkah70062 жыл бұрын

    Нужно будет пересмотреть, спасибо

  • @aleksandryushka9571
    @aleksandryushka95712 жыл бұрын

    Спасибо за урок. Хороший материал. Все получилось

  • @pvs2489
    @pvs24892 жыл бұрын

    Спасибо за детальный разбор процедуры. Полезный контент! С меня лайк.

  • @vrchukrdina2570
    @vrchukrdina2570 Жыл бұрын

    Спасибо большое! Все понятнее и понятнее))))

  • @user-vc4yv2rx7t
    @user-vc4yv2rx7t2 жыл бұрын

    Хорошая подача , продолжайте в том же духе

  • @MrHeavy-po2or
    @MrHeavy-po2or2 жыл бұрын

    у вас очень хорошее преподование и уроки,спасибо вам огромнейшее!!!!

  • @magnumopus9304
    @magnumopus93045 ай бұрын

    Спасибо за Ваш труд.

  • @user-iu9mq4te2n
    @user-iu9mq4te2n7 ай бұрын

    Спасибо за отличный урок.

  • @altaytagirov2225
    @altaytagirov2225 Жыл бұрын

    Доброго времени суток! Здорово объясняете, отлично подход! Спасибо большое, всем удачи ребята!!!

  • @Dmitriy_Andreev
    @Dmitriy_Andreev Жыл бұрын

    отлично доступно понятно, спасибо !

  • @tp2b

    @tp2b

    Жыл бұрын

    Пожалуйста :)

  • @user-xh7ru8rd9p
    @user-xh7ru8rd9p Жыл бұрын

    Спасибо! Крутые уроки, шикарная подача! С Вами весело и интересно))

  • @tp2b

    @tp2b

    Жыл бұрын

    Добро пожаловать на канал!

  • @Doctordens
    @Doctordens Жыл бұрын

    Спасибо огромное. Сейчас осваиваю 1С и именно написание кода мне казалось талантом для особенных людей. Конечно еще не все понятно, но по крайней мере уже не так страшно.

  • @azbe1000
    @azbe10003 жыл бұрын

    Спасибо,доступнее ваших уроков для понимания не встречал

  • @tp2b

    @tp2b

    3 жыл бұрын

    Стараюсь делать как можно проще. Рад что получается :)

  • @user-bh6jj1jy2k
    @user-bh6jj1jy2k Жыл бұрын

    Огромное спасибо!!! С большим удовольствием изучаю 1С с Вами.

  • @tp2b

    @tp2b

    Жыл бұрын

    Добро пожаловать на канал :)

  • @marat2118
    @marat21182 жыл бұрын

    Урок очень крутой !!!!!!!!

  • @kazakvdele
    @kazakvdele3 жыл бұрын

    Спасибо, что добавил карту! Закинул тебе маленький донатик. Не останавливайся, буду спонсировать тебя регулярно по возможности). С Новым годом!

  • @tp2b

    @tp2b

    3 жыл бұрын

    Большое спасибо! Очень приятно. С Новым Годом!

  • @user-lq2gb4oh1t
    @user-lq2gb4oh1t2 жыл бұрын

    Супер!

  • @alekseitrofimychev4352
    @alekseitrofimychev435210 ай бұрын

    У вас талант объяснять и учить, не бросайте

  • @user-tz8fs2fn8d
    @user-tz8fs2fn8d2 жыл бұрын

    Отличные уроки!

  • @tp2b

    @tp2b

    2 жыл бұрын

    Спасибо!

  • @1978alter
    @1978alter2 жыл бұрын

    Отличная подача информации. У вас талант.

  • @tp2b

    @tp2b

    2 жыл бұрын

    Спасибо, я стараюсь :)

  • @sgorshevskiy
    @sgorshevskiy2 жыл бұрын

    Фантастика, я впервые в жизни написал код(!!!!!!) УЖОС!!!! :))))

  • @ogaffarov
    @ogaffarov2 жыл бұрын

    Спасибо. Всё четко и просто.

  • @tp2b

    @tp2b

    2 жыл бұрын

    Пожалуйста :)

  • @user-abc-abc
    @user-abc-abc2 жыл бұрын

    Thank you 😊

  • @vadimfrolov8499
    @vadimfrolov8499 Жыл бұрын

    У себя переименовал регистр Продукты в РегПродукты, а таб.часть Продукты в ТабПродукты. Только так смог разобрать код, он стал более -менее читаемым для начинающих.

  • @tp2b

    @tp2b

    Жыл бұрын

    Тогда уж РегНакПродукты и ТабЧатьПродукты :) Но нужно учиться ориентироваться в контексте... сейчас это непривычно, но тема будет раскрыта в 16м уроке и можно будет переосмыслить уже пройденный материал.

  • @max-ek5uu
    @max-ek5uu3 жыл бұрын

    Топчик, очень полезно, возможно благодаря вам я напишу курсач

  • @tp2b

    @tp2b

    3 жыл бұрын

    Какой ВУЗ?

  • @max-ek5uu

    @max-ek5uu

    3 жыл бұрын

    @@tp2b мирэа

  • @user-xo9kz7he4i
    @user-xo9kz7he4i Жыл бұрын

    Я думаю логичнее все-таки блок проверки таблицы на пустоту поместить выше и в случае успеха просто сделать Return из процедуры. А вообще очень не удобно на платформе реализован механизм обратных вызовов. Чем разрабам помешали функции? В случае успеха - не возвращать из функции ничего либо 0. А если проводку документа надо отменить то вернуть значение отличное от нуля. В графической библиотеке OpenGL это реализовано именно так. Если при вызове функции произошел сбой, то она вернет код ошибки.

  • @user-zl2gn4ih8o
    @user-zl2gn4ih8o8 ай бұрын

    Здравствуйте,спасибо за ваши уроки! Такого подробного объяснения еще не видела. И вопросы: 1. Переменная Движения получается это тип данных структура? 2. И каким образом Движение. Период и Движения. Продукт и т.п. сразу уходят в регистратор? ведь Вы говорите , что мы в документе , а получается видим колонки Регистратора. Почему тогда нельзя сразу написать Регистратор. НЕ могли бы Вы схематично изобразить как происходит передача из одной таблицы в другую.

  • @Laurchic97
    @Laurchic972 жыл бұрын

    Спасибо за отличный урок. В процедуре ОбработкаПроведения сначала делались движения в регистре, после чего проверялось условие на запись. Не правильнее сначала делать проверку заполненности документа, а потом если условие выполнилось делать движения? В случае описанном на видео получается если документ не будет записан, то выполняются лишнее строчки кода, что при более нагруженной системе может привести к медленному проведению документа.

  • @tp2b

    @tp2b

    2 жыл бұрын

    Да, так правильнее... не нужно заставлять программу делать бессмысленные действия. Смотрите следующий урок :) Очень хорошо, что вы заметили и правильно рассуждаете.

  • @andrey3340
    @andrey3340 Жыл бұрын

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

  • @albundy923
    @albundy9232 ай бұрын

    Я бы проверку на отсутствие строк в ТЧ сделал бы до заполнения движений, ибо зачем выполнять ненужные вычисления, если в итоге они все равно будут отменены )

  • @MrDesjatkov
    @MrDesjatkov3 жыл бұрын

    Правильно будет перебраны))

  • @user-fr1gm2dk4t
    @user-fr1gm2dk4t Жыл бұрын

    Спасибо большое автору, очень подробно все объясняет. На данный момент очень нравится даже вовлекать стало и сразу просмотрел 4 видео)))) Очень хотелось бы получать задания в конце урока, не прошу отвечать в личку каждому и проверять домашние задания так как на это уйдет уйма времени, а видео или фото правильного ответа в начале следующего ролика было б очень актуально. Вне зависимости от ответа автора и решения, буду советовать этот канал друзьям и близким так как многие хотят выбрать профессию, которая актуальна. ЕщеРазСпасибоБольшоеАвторуИПроцветанияКаналу )))

  • @tp2b

    @tp2b

    Жыл бұрын

    Спасибо за добрые слова! В некоторых уроках есть задания...

  • @user-fr1gm2dk4t

    @user-fr1gm2dk4t

    Жыл бұрын

    @@tp2b Спасибо, еще не дошел, только начал изучать. Удачного Вам дня))))

  • @user-dn1sc6kr7o
    @user-dn1sc6kr7o3 жыл бұрын

    А мы тут ждём следующий выпуск со вчерашнего дня))

  • @tp2b

    @tp2b

    3 жыл бұрын

    Это очень даже приятно :) Выпуск почти готов. Выйдет скорее всего сегодня(в крайнем случае завтра). PS На канале было сообщение, что выпуск задерживается :(

  • @lanaswetlanowa9060
    @lanaswetlanowa90603 жыл бұрын

    Отличный материал!!!Все доходчиво, понятно, интересно, без воды. У меня вот такая проблема когда я нажимаю точку, но у меня не открывается выбор функции f или p. Есть еще способы вызвать это меню?

  • @tp2b

    @tp2b

    3 жыл бұрын

    Ctrl+Пробел но обычно это свидетельствует о том, что в коде или опечатка или платформа не может определить что это за тип/объект и подсказку дать не может. PS Спасибо за отзыв :)

  • @user-ob5lw1tk9k
    @user-ob5lw1tk9k3 жыл бұрын

    Привет , попробовал я свердловские булочки, оказалась так себе :)

  • @tp2b

    @tp2b

    3 жыл бұрын

    Отказываюсь в это верить :)

  • @user-xi2vu6hf7u
    @user-xi2vu6hf7u Жыл бұрын

    Добрый день, Олег! Уроки отличные! Не могли бы Вы выпустить урок по встроенному синатксис-помощнику, о том как им пользоаться. При самостоятельном изучении его содержания возникает много вопросов. Или Вы уже где-то об этом уже рассказывали?

  • @tp2b

    @tp2b

    Жыл бұрын

    Здравствуйте, Эдуард. Пожалуйста, напишите поподробнее о вопросах и проблемах при работе с синтаксис-помощником. Пока не получается собрать объёмно проблемы новичков в этой части :(

  • @user-qm2tg2qt8c
    @user-qm2tg2qt8c3 жыл бұрын

    Я с отставанием иду) Для меня неоднозначно понятие переменной в коде. Зеленое - комментарии, красное - некие ключевые слова. А синего много и разное. Вот есть и ДвижениЕ и ДвижениЯ. Можно про это поподробнее будет рассказать? Про виды и порядок записи переменных, параметров или что там еще есть. Спасибо!

  • @tp2b

    @tp2b

    3 жыл бұрын

    Вы правы :) Синего много, получается что всё остальное именно синее. А это и переменные и процедуры, и функции. Спасибо за подсказку! Подумаю как это лучше подать в видео.

  • @MrsMyers-cc8cw
    @MrsMyers-cc8cw3 жыл бұрын

    По моему сейчас сообщение принято писать так: ТекстСообщения = "Документ не содержит строк!"; Сообщение = Новый СообщениеПользователю; Сообщение.Текст = ТекстСообщения ; Сообщение.Поле = "Объект.ЧтоТоТам"; Сообщение.Сообщить();

  • @tp2b

    @tp2b

    3 жыл бұрын

    Эта конструкция более функциональна и о ней мы тоже будем говорить, но потом. Для первых шагов, да и не только первых, вполне достаточно Сообщить(). PS ИМХО

  • @melkiy1735

    @melkiy1735

    2 жыл бұрын

    @@tp2b Вот этих комментаторов "умников" больше всего не люблю. Если знаешь все, что же ты делаешь на канале для начинающих??? смешно))))

  • @timelforin418
    @timelforin4186 ай бұрын

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

  • @kolyaxaxaxa
    @kolyaxaxaxaАй бұрын

    А я делаю проверку заполнения табличных частей и реквизитов, выставляя в их свойствах выдавать ошибку

  • @tp2b

    @tp2b

    Ай бұрын

    Тоже рабочий вариант, но нужно уметь и так и эдак :)

  • @user-lj9vd9lj7y
    @user-lj9vd9lj7y Жыл бұрын

    потому что у нас могут быть сыпучие булочки ))) 🤣🤣🤣

  • @user-mt5ph1wv9o
    @user-mt5ph1wv9o Жыл бұрын

    Спасибо за урок! А если несколько условий? на каждое условие делаем процедуру Если?

  • @tp2b

    @tp2b

    Жыл бұрын

    Можно через ИначеЕсли...

  • @MegaRomeo89
    @MegaRomeo899 ай бұрын

    20:00 Как узнать, что за служебные данные "Движения"? Есть ли еще в документах подобного рода служебные данные? Какая структура этих данных, какие команды есть и как они пишутся? Откуда эта информация берётся? ТекСтрока*** это какая-то служебная переменная, я так понимаю, в объектах типа Документ? Где взять информацию обо всех подобных вещах?

  • @user-ou4wu3bw5h
    @user-ou4wu3bw5h Жыл бұрын

    Крутые уроки. Спасибо! Подскажите пжлст почему, для того чтобы в регистрах отображалось наименование продукта, нужно в настройках регистров измерению "продукты" присвоить тип ссылающийся на продуктовый справочник? Мы же указали в конструкторе движений документа, чтобы он забирал данные в регистр из документа покупка со строки "продукт". Почему этого не достаточно? Получается регистр должен ссылаться и на документ и на справочник?

  • @tp2b

    @tp2b

    Жыл бұрын

    1. Пожалуйста :) 2. Всё просто... в регистре(в каждой записи регистра) мы храним ссылку на продукт... чтобы там можно было хранить ссылку на продукт, нам нужно в настройках измерения указать этот тип, как допустимый. От обратного... мы можем в каждой ячейке(измерения/ресурсы/реквизиты) каждой записи регистра хранить только данные тех типов, котрые разрешены для каждой ячейки записи(измерения/ресурса/реквизита) 3. Записи регистра ссылаются(содержат ссылки) на необходимые данные. т.к. мы эти данные в самом регистре не храним, за исключением простых(не ссылочных) типов, таких как число, строка, булево, дата и т.д.

  • @GITOMIR
    @GITOMIR2 жыл бұрын

    Хотел задать вопрос. Как можно еще включить настройку панели навигации, если у меня нет такой кнопки (три точки). У меня немного другой интерфейс программы (и верхняя командная панель не такая)

  • @tp2b

    @tp2b

    2 жыл бұрын

    Проверьте версию платформы...

  • @user-zd9th6bk2p
    @user-zd9th6bk2p4 ай бұрын

    Здравствуйте, появилась такая проблема! Подскажите решение этой проблемы? Ошибка исключительной блокировки информационной базы!

  • @user-fg2dg4oj2y
    @user-fg2dg4oj2y2 жыл бұрын

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

  • @tp2b

    @tp2b

    Жыл бұрын

    Концепция 1С немного другая, можно сразу справочники наполнять, можно по мере работы в программе. А дальше в поле можно ввести начало названия магазина и ссылка будет предложена/поставлена платформой автоматически.

  • @jlktkrftgjhuoij
    @jlktkrftgjhuoij2 жыл бұрын

    Не лучше сначала проверить заполненность табличной части, а потом делать движения?

  • @user-pk1ol2er8f
    @user-pk1ol2er8fАй бұрын

    Благодарю за лаконичные понятные уроки! Очень приятно у Вас учиться! Столкнулась с проблемой при записи в регистр на 13:22, у меня учебная версия 1С и в ней нет в правом верхнем углу 3 точки, у меня только крестик и "Еще", нигде не нашла "настройку панели навигации формы", подскажите пожалуйста есть ли это в учебной версии и где найти?

  • @tp2b

    @tp2b

    Ай бұрын

    Стоит убедиться, что Вы поставили свежую платформу...

  • @Vanish325

    @Vanish325

    25 күн бұрын

    Аналогично, в чем может быть проблема? Версия свежая..🤔

  • @tp2b

    @tp2b

    25 күн бұрын

    @@Vanish325 Свежая.... какая?

  • @Vanish325

    @Vanish325

    25 күн бұрын

    @@tp2b Чекнул, у меня 8.3.24, на сайте есть 8.3.25 😅

  • @tp2b

    @tp2b

    25 күн бұрын

    @@Vanish325 в 8.3.24 не должно быть такой проблемы... в совсем старых версиях платформы было так...

  • @user-ft8ev4mu6n
    @user-ft8ev4mu6n Жыл бұрын

    Скажите пожалуйста, а возможно ли увидеть запись в регистре из документа , если настройка панели навигации формы отсутствует? Версия 1С у меня учебная.

  • @tp2b

    @tp2b

    Жыл бұрын

    Ни кто не мешает вынести на форму документа списки записей регистров, или просто получать данные запросом и показывать их в разных вариантах.... но зачем? :)

  • @soulmasterok4019
    @soulmasterok40192 ай бұрын

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

  • @tp2b

    @tp2b

    2 ай бұрын

    Вариантов, как всегда несколько :) 1. В настройках объекта, сделать реквизит обязательным к заполнению(будет ругаться при попытке проведения) 2. В цикле проверять и там уже будет Если ТекущаяСтрока.Цена = 0 Тогда Отказ = Истина КонецЕсли; Мне кажется есть еще варианты... :)

  • @soulmasterok4019

    @soulmasterok4019

    2 ай бұрын

    @@tp2b Спасибо за ответ. Первый вариант нашёл, он даже попроще, но хотелось бы ещё разобраться со вторым. Я пробовал указать путь до Цены так: Продукты.Цена Но выдаёт ошибку при проведении, "Объект цена не обнаружен". P.S. С праздником )

  • @user-pg6dt2ip6p
    @user-pg6dt2ip6p5 ай бұрын

    Здравствуйте. Не могу понять откуда ошибка "Метод объекта не обнаружен (Приход)

  • @serj_4xan
    @serj_4xan2 жыл бұрын

    Выгрузку в конце видео не сделали))

  • @user-px2vp8mm2b
    @user-px2vp8mm2b3 жыл бұрын

    Спасибо за уроки! Я так понимаю, что каждый пользователь в компании должен сам настраивать интерфейс, чтобы регистр продукты появился в покупках? Это же, наверное , неудобно всем объяснять. В конфигураторе может как-то можно настроить?

  • @tp2b

    @tp2b

    3 жыл бұрын

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

  • @user-px2vp8mm2b

    @user-px2vp8mm2b

    3 жыл бұрын

    @@tp2b понятно, спасибо за ответ!

  • @tp2b

    @tp2b

    3 жыл бұрын

    Не за что. Хорошего вечера.

  • @user-dn1sc6kr7o
    @user-dn1sc6kr7o3 жыл бұрын

    Здравствуйте! Спасибо за урок! А если в регистре нет, например товара Булочка, а мы хотим провести документ Продажа (в которой есть Булочка), то нужно будет писать что-то дополнительное в Обработке Проведения чтобы нам показало ошибку, или система сама выдаст ошибку без вмешательств?

  • @tp2b

    @tp2b

    3 жыл бұрын

    Здравствуйте :) Документ создаёт записи в регистре, т.е. сначала там ни чего нет.... когда документ создаёт записи, они заполняются(код в Обработке проведения) и данные из документа попадают в записи регистра. В нашем случае, какой Продукт указан в документе, такой и попадёт в записи регистра. Если мы завели булочку в справочнике продукты, то она может быть использована и в документе и в регистре, где есть реквизит(поле/колонка) с этим типом. Еще раз.... 1. булочка есть в справочнике 2. булочку указали в документе(ссылку на булочку) - проводим документ - 3. булочка попадает в записи регистра(ссылку на булочку) ----------------------------------- Сама булочка хранится только в справочнике, а в документе и в регистре только ссылка на эту булочку.

  • @rockleejkooo

    @rockleejkooo

    3 жыл бұрын

    придется отдельно писать проверку остатков, иначе булочку просто проведем с видом движения Расход, и по факту остаток будет -1. но это явно тема следующих занятий

  • @tp2b

    @tp2b

    3 жыл бұрын

    До проверки остатков, еще нужно много всего научится делать :)

  • @MrsMyers-cc8cw

    @MrsMyers-cc8cw

    3 жыл бұрын

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

  • @user-dn1sc6kr7o

    @user-dn1sc6kr7o

    3 жыл бұрын

    @@tp2b Спасибо за ответ, буду с нетерпением ждать следующих занятий!

  • @user-kp1kk7of8l
    @user-kp1kk7of8l3 жыл бұрын

    Хочется научиться мыслить алгоритмически, чтобы например самому можно было написать Обработку проведения без конструктора. Может посоветуешь что почитать?

  • @tp2b

    @tp2b

    3 жыл бұрын

    Надо подумать... я давно не читал всякие самоучители(именно от корки до корки)... Вообще, идея сделать свой курс появилась после просмотра других курсов и просмотра нескольких курсов от первого учебного центра 1С. Учиться мыслить как разработчик тоже будем, т.к. конструкторов 1С не так уж и много и это лишь помощники в работе. Просто сразу всё это понять и принять сложно, потому погружаемся постепенно через простые примеры и с помощью всяких "облегчалок" :)

  • @user-hg1kl1gu3x

    @user-hg1kl1gu3x

    3 жыл бұрын

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

  • @NEONDEN23
    @NEONDEN234 ай бұрын

    А кухню как сначала создать?

  • @wot_blitz_minsk7046
    @wot_blitz_minsk70462 жыл бұрын

    Здравствуйте. В моей учебной версии 1С к сожалению нету некоторых кнопок, про которые Вы рассказываете. Где можно скачать такую же как у Вас? Например нету кнопки как на 13:22 И нет кнопки ФУНКЦИИ ДЛЯ ТЕХНИЧЕСКОГО СПЕЦИАЛИСТА.

  • @tp2b

    @tp2b

    2 жыл бұрын

    Здравствуйте! Ответы + ссылки в первом уроке. Вам нужна более свежая учебная платформа, её можно бесплатно скачать с сайта 1С.

  • @wot_blitz_minsk7046

    @wot_blitz_minsk7046

    2 жыл бұрын

    @@tp2b Спасибо

  • @AlexMiron1990
    @AlexMiron1990 Жыл бұрын

    Еще вопрос, мне кажется или при ошибке в коде - система выдает причину ошибки и НОМЕР СТРОКИ кода с ошибкой....? Но при программировании - номмирация строк не отображается

  • @tp2b

    @tp2b

    Жыл бұрын

    Если посмотреть в правы нижний угол, то, возможно, будете приятно удивлены. А еще Ctrl+G может пригодится :)

  • @vladimirdorshenko7310
    @vladimirdorshenko73102 жыл бұрын

    Доброго времени. Я сразу не смог настроить интерфейс (панель навигации), т.к. в видео (в вашей конфигурации) кнопки настройки с правой стороны, а в более древних конфигурациях данная панель находится СЛЕВА (рядом с названием вашей конфигурации). Может кому то будет полезно.

  • @user-un4ob4nl5g
    @user-un4ob4nl5g2 жыл бұрын

    Добрый вечер. У меня проблемка) Выражение не появилось, в поле кол-во. (12.08) После того как нажала , заполнить выражение.

  • @tp2b

    @tp2b

    2 жыл бұрын

    Скорее всего Вы не указали Табличную часть, перед нажатием. Менее вероятно, но возможно в именах полей опечатки и они не совпадают.

  • @Dmitriy_Korol
    @Dmitriy_Korol3 жыл бұрын

    Здравствуйте. Благодарю вас за ваш труд. У меня нет кнопки как в вашей версии, для того чтобы настроить интерфейс (13:26). Версия у меня учебная 8.3. Но думаю причина не в этом.

  • @tp2b

    @tp2b

    3 жыл бұрын

    Здравствуйте. Пожалуйста :) 8.3.?.? Возможно будет достаточно обновить учебную платформу на свежий релиз...

  • @Dmitriy_Korol

    @Dmitriy_Korol

    3 жыл бұрын

    @@tp2b точнее 8.3.8.1933. Посмотрю есть ли новая версия программы.

  • @tp2b

    @tp2b

    3 жыл бұрын

    Новая версия точно есть :) Посмотрите первый урок.

  • @Dmitriy_Korol

    @Dmitriy_Korol

    3 жыл бұрын

    @@tp2b смотрю вас с первого урока конечно. Скачал и установил версию 8.3.18.1128. Появилась кнопочка "меню" (три точки). Доступна настройка "окно", но нет поля "настройка панели навигации формы". Какая версия программы у вас?

  • @tp2b

    @tp2b

    3 жыл бұрын

    Сейчас использую 8.3.18.1208, но принципиальной разницы нет. Кнопки/Пункта меню "Настройка панели навигации формы" нет например в списке документов или в форме самого документа, если у документа еще не настроены движения(нет выбранных регистров на закладке Движения) или сделанные настройки её не применены(в заголовке окна дерева конфигурации горит * или ). Это первое, что приходит на ум...

  • @october2866
    @october28662 жыл бұрын

    Подскажите, пожалуйста, там где строчка Записывать = Истина, она позволяет, получается, записать движения в регистр сведений. А строчка Очистить(), что она даёт, что очищает?

  • @tp2b

    @tp2b

    2 жыл бұрын

    Пожалуйста, указывайте тайм-коды, увы я не помню все видео наизусть.

  • @october2866

    @october2866

    2 жыл бұрын

    @@tp2b 19:53. Правда, у вас там нет строчки Очистить(), но её тоже зачем то в коде используют?

  • @tp2b

    @tp2b

    2 жыл бұрын

    Если в настройках объекта не выставлено, что проводки удаляются автоматически, то нужно это делать вручную.

  • @october2866

    @october2866

    2 жыл бұрын

    @@tp2b спасибо!

  • @vladmeletsky6057
    @vladmeletsky60579 ай бұрын

    В данном контексте нужно писать "не возможно" ( раздельно). Совет от знатока русского языка.😂

  • @tp2b

    @tp2b

    9 ай бұрын

    Спасибо :)

  • @ser4ik22
    @ser4ik22 Жыл бұрын

    Всё делал как на видео, но при использовании функции Если вылазит ошибка. Пытаюсь провести и система жалуется на тип Число, не могу решить проблему

  • @tp2b

    @tp2b

    Жыл бұрын

    Если всё как на видео, то ошибки не будет. Где-то что-то пропустили... :( Если нужна помощь, пора на бусти :)

  • @user-qt5vr3hg6l
    @user-qt5vr3hg6l2 жыл бұрын

    Здравствуйте, совсем недавно начала обучение по Вашему курсу. Нахожусь в 5 уроке, у меня не появляется гиперссылка Продукты ,в окне предприятия. Выполняю все пошагово . Это 13 минута видеоурока. Спасибо

  • @tp2b

    @tp2b

    2 жыл бұрын

    Здравствуйте! Первое что приходит в голову: 1. Старая платформа 2. Вы не назначили документ регистратором 3. Не там ищите

  • @user-qt5vr3hg6l

    @user-qt5vr3hg6l

    2 жыл бұрын

    @@tp2b Спасибо большое , разобралась. все получилось.

  • @AlexMiron1990
    @AlexMiron1990 Жыл бұрын

    У меня почему то в покупках у ФудКорта не отображается сумма документа, хотя в самой покупке так же указана Булочка 1 шт и цена 100р

  • @AlexMiron1990

    @AlexMiron1990

    Жыл бұрын

    всё, разобрался. цену 100р вбил, а саму сумму документа не указал (Не стал коммент удалять, может кому полезно будет)

  • @user-qg6zg6nd2x
    @user-qg6zg6nd2x Жыл бұрын

    22:47 почему не записывается Номер документы, Цена? и откуда появилась переменная ТекСтрокаПродукты?

  • @tp2b

    @tp2b

    Жыл бұрын

    Вы не внимательны...

  • @user-qg6zg6nd2x

    @user-qg6zg6nd2x

    Жыл бұрын

    @@tp2b на каком моменте ? (мин. сек)... если бы было понятно, то не возникли бы вопросы🙂

  • @tp2b

    @tp2b

    Жыл бұрын

    тайм-код не подскажу, наизусть их не знаю. ТекСтрокаПродукты - переменная цикла. Номера документов записывать в регистр накопления... зачем?

  • @user-qg6zg6nd2x

    @user-qg6zg6nd2x

    Жыл бұрын

    @@tp2b не на 12:14 ? но там только Продукт и Количество, а в Процедуре еще есть и Время - а оно почему прописывается и откуда берется? в табличной части нет этого реквизита в Регистре есть Количество, а почему стоимости нет? каждая хозяйственная операция должна иметь количественный и стоимостной измеритель Пардон за въедливость!)

  • @tp2b

    @tp2b

    Жыл бұрын

    на 12:14 работа конструктора, это не совсем то... в первой части урока я рассказывал, что именно нужно записывать в регистр и зачем. а про циклы скорее всего рассказывал в предыдущих уроках, а ещё буду повторять в видосах Азбука 19,20,21

  • @SalamPeople
    @SalamPeople2 жыл бұрын

    Добрый день, у меня почему то нет настроек с права в углу ... х (---). Как это можно исправить , или тоже связано с версией?

  • @SalamPeople

    @SalamPeople

    2 жыл бұрын

    Все исправил! Дело было в версиях, скачал последнюю 1С:Предприятие 8.3, учебная версия (8.3.19.1150)

  • @tp2b

    @tp2b

    2 жыл бұрын

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

  • @SalamPeople

    @SalamPeople

    2 жыл бұрын

    @@tp2b А подскажите пожалуйста, вот эти 16 уроков это весь курс, или еще будет продолжение ?

  • @tp2b

    @tp2b

    2 жыл бұрын

    Это только первый сезон :) Работа над новым в процессе... если не разболеюсь, то в течении недели выйдет новая серия.

  • @SalamPeople

    @SalamPeople

    2 жыл бұрын

    @@tp2b Крепкого вам здоровья, и огромное спасибо за проделанную работу.

  • @kozainvest
    @kozainvest2 ай бұрын

    колонка количество осталась пустая не могу найти ошибку, как будто на что то не сослалась...

  • @kozainvest

    @kozainvest

    2 ай бұрын

    у меня всё получилось, оказывается я просто опечаталась в словах и названиях. БлагоДарю! Ничего лучше этого курса не встречала

  • @ruhold9782
    @ruhold97822 жыл бұрын

    Здравствуйте, делал всё по вашим инструкциям, но при переходе в предприятие появляется ошибка, что в модуле ошибка , а при проведение появляется ошибка: {Документ.Покупки.МодульОбъекта(18,1)}: Неопознанный оператор

  • @tp2b

    @tp2b

    2 жыл бұрын

    Проверяйте код... Какая-то конструкция не закрыта или лишний раз написали КонецПроцедуры...

  • @ruhold9782

    @ruhold9782

    2 жыл бұрын

    @@tp2b С проблемой вроде бы как разобрался, из-за моих переходов по коду выходит эта ошибка, если где-то я оставляю пробел, то появляется эта ошибка

  • @tp2b

    @tp2b

    2 жыл бұрын

    Пробел это тоже символ, иногда он может оказывать существенное влияние на код...

  • @user-kp1kk7of8l
    @user-kp1kk7of8l3 жыл бұрын

    Настройка панели навигации формы в учебной версии через Вид заходит, через окно нет

  • @tp2b

    @tp2b

    3 жыл бұрын

    Релиз платформы тот же?

  • @user-kp1kk7of8l

    @user-kp1kk7of8l

    3 жыл бұрын

    @@tp2b 1С:Предприятие 8.3, учебная версия (8.3.8.1933)

  • @tp2b

    @tp2b

    3 жыл бұрын

    Виталий, ставьте свежую учебную платформу, там интерфейс немного другой.

  • @user-zz2hk6mi3f
    @user-zz2hk6mi3f2 жыл бұрын

    Добрый день! У меня такая проблема: конфигуратор стал писать, что нарушена целостность структуры конфигурации, попробовала почистить кеш- не помогло, также не грузить вашу ИБ ( пробовала добавить), пишет, что загружена, просит перезапустить конфигуратор и ничего, как была пустая конфигурация, так и осталась (( подскажите пожалуйста, что можно сделать ((

  • @tp2b

    @tp2b

    2 жыл бұрын

    Так дистанционно, сложно сказать.... Перепроверил файлы к 5му уроку, выгрузка рабочая. Не понял, что значит "не грузить вашу ИБ ( пробовала добавить)". Создайте новую пустую базу, загрузите туда конфигуратором базу из прикрепленного комментария и всё должно работать. Если не работает, то может быть миллион причин, от проблем с оборудованием, до вирусов, неправильных действий пользователя и т.д. и т.п.

  • @user-zz2hk6mi3f

    @user-zz2hk6mi3f

    2 жыл бұрын

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

  • @tp2b

    @tp2b

    2 жыл бұрын

    попробуйте еще раз выкачать файл базы урока. возможно, Вы грузите что-то не то.... Если Вы загружаете файл выгрузки урока в новую пустую базу, то всё должно работать правильно.

  • @DJM1SHA_KAKJEYAYSTAL
    @DJM1SHA_KAKJEYAYSTAL2 ай бұрын

    Когда писал код то после точки не выскакивал список функций, пришлось в ручную написать, в итоге ошибка "переменная не определена" хотя переменная Продукты есть и я точно не опечатался (у меня все одинаковые слова выделяются при наведении). Самое забавное что когда делал по этим урокам внедрение системы сортировки вещей в майнкрафте всё что я писал выше не происходило, но вот я решил просмотреть урок заново чтобы продолжить учить 1с и тут такая неудача.

  • @tp2b

    @tp2b

    2 ай бұрын

    Проверяйте еще раз...

  • @cemilheyderov9983
    @cemilheyderov99832 жыл бұрын

    Если Продукты.Количество()=0 Или Магазин.Пустая() Тогда Отказ=Истина; КонецЕсли; еше надо проверит если реквизит не пустой

  • @PTolkachev

    @PTolkachev

    2 жыл бұрын

    А ещё надо проверить указан ли товар, цена и количество. Да и делаются такие проверки в отдельной процедуре (а в большинстве случаев даже код не нужен, достаточно "галочки" для обязательных реквизитов поставить и платформа сама всё проверит), а не в обработчике проведения. Только тема видео о другом и для примера того, что есть достаточно.

  • @andreypilipchuk5733
    @andreypilipchuk57332 жыл бұрын

    а может правильней сначала проверку делать, а потом проводить?

  • @tp2b

    @tp2b

    2 жыл бұрын

    Ход Ваших мыслей правильный, смотрите уроки дальше :)

  • @AlexMiron1990
    @AlexMiron1990 Жыл бұрын

    Ну вот, опять... всё так хорошо начиналось и приехали, у меня нету "настройки управления навигации"

  • @AlexMiron1990

    @AlexMiron1990

    Жыл бұрын

    Разобрался. Сверху слева возле значка 1С , круглешок с треугольником - нажимаем - выбираем "Вид" - Настройка панели навигации форм...

  • @tp2b

    @tp2b

    Жыл бұрын

    Поставьте актуальную версию платформы, иначе Вас ждут и другие сюрпризы впереди...

  • @user-uw3vc9zh2o
    @user-uw3vc9zh2o3 ай бұрын

    Добрый день! Если честно, то что касается разбора написания кода, то тут вообще стало ничего непонятно. О-ооочень сложно и запутанно.

  • @tp2b

    @tp2b

    3 ай бұрын

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

  • @DashyFoxx
    @DashyFoxx2 жыл бұрын

    Не знаю почему, но перед созданием коллекции с движениями не забудьте ее очистить... Не знаю что произошло, но в одной паре документа и регистра у меня все хорошо, в другой - дублировались движения, так как в коллекции перед добавлением находились старые данные и движение дублировалось. Решила так Движения.Продукты.Очистить(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Движение = Движения.Продукты.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Приход; Движение.Период = ЭтотОбъект.Дата; Движение.Продукт = ВыборкаДетальныеЗаписи.Продукт; Движение.Количество = ВыборкаДетальныеЗаписи.Количество; Движение.Сумма = ВыборкаДетальныеЗаписи.Сумма; КонецЦикла; Движения.Продукты.Записывать = 1; Движения.Продукты.Записать(1); Движения.Продукты.Записывать = 0; От греха нафиг подальше. Не люблю закрытые черные ящики, в которых не весть что творится..

  • @tp2b

    @tp2b

    2 жыл бұрын

    В свойствах(настройках) самого документа есть возможность управлять этим поведением коллекции движений. Так что это не такой уж и черный ящик :)

  • @DashyFoxx

    @DashyFoxx

    2 жыл бұрын

    @@tp2b А где там? Потому что в свойствах все одинаково было, для разных пар дока и регистра, и код одинаковый, а поведение разное, может я что не замечаю.. Но вроде бы настройки по всем вкладкам одинаковые и по свойствам тоже

  • @tp2b

    @tp2b

    2 жыл бұрын

    Там где "Движения"

  • @kitetime5509
    @kitetime5509 Жыл бұрын

    👀😓😱

  • @tp2b

    @tp2b

    Жыл бұрын

    Не всё так страшно :)

Келесі