Запросы 1С, зачем они нужны и как их понять? Урок 6

Поділитися
Вставка
  • Опубліковано 20 тра 2024
  • Запросы 1С позволяют в удобной форме выбирать данные из базы данных 1С. Это очень мощный и интересный механизм, без которого не обходится ни одна разработка на базе платформы 1С:Предприятие.
    Когда-то давно, во времена 7.7 запросы использовались не очень активно, но с приходом "восьмёрки" они стали значительно удобнее. Появился удобный и понятный конструктор запросов, язык запросов вышел на новый качественный уровень и, в наши дни, сложно представить себе реальную конфигурацию 1С, без использования запросов.
    Разберемся что это такое и как это нам поможет в работе и учёбе.
    Это бесплатный курс программирования 1С, для того чтобы заниматься нужно все лишь немного времени и упорства. Дерзайте и всё получится!
    #ТЕХПОДДЕРЖКА #Курсы1С #Программист1С #1С
    ТАЙМКОДЫ:
    00:00 - Приветствие и тема урока
    00:26 - Что мы сделали на прошлом уроке
    00:50 - Неоптимальное проведение
    01:10 - Что нам поможет сделать оптимальное проведение
    01:36 - Пример неоптимального проведения
    04:57 - Консоль запросов
    09:52 - Первый запрос 1С
    16:56 - Формула в запросе 1С
    19:40 - Группировки в запросе 1С (агрегатные функции)
    21:40 - Как перенести запрос из консоли в конфигуратор
    28:42 - Сравниваем результаты проведения документа
    30:41 - Добавляем суммовой учёт продуктов
    36:38 - Ставим на место проверку документа перед проведением
    39:13 - Зачем нужны комментарии в коде 1С
    42:37 - Подводим итоги урока
    43:17 - Что делать с ошибками 1С
    44:58 - Донаты
    1С Программирование с нуля: • Бесплатный курс 1С Про...

КОМЕНТАРІ • 218

  • @tp2b
    @tp2b  3 роки тому +13

    Поддержать канал/Получить плюшки: boosty.to/tp2b
    Почта: tp2b@ya.ru
    Консоль запросов(ИТС): its.1c.ru/db/metod8dev/content/4500/hdoc
    Файлы по урокам: yadi.sk/d/fbayAds8H5K67A?w=1
    Донаты: donate.stream/tp2b

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

      Привет. Вы не закрепили данный комментарий

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

      @@vitalyromanov4909 Спасибо! :)

  • @pavelabramov5446
    @pavelabramov5446 3 роки тому +33

    "Мы это будем много раз повторять!" - обожаю когда Вы так делаете!

  • @user-xt4rk1vq6i
    @user-xt4rk1vq6i 6 місяців тому +3

    До сих пор удивляюсь, как можно такой сложный материал так легко подать? У вас реально очень большой талант!

  • @annakirilenko3475
    @annakirilenko3475 Рік тому +21

    Олег у Вас дар преподавания! И самое главное, когда становится очень страшно, Вы вдруг говорите : и это элементарно! Пишу из 2022 года, делаю конспекты и благодарю!

    • @tp2b
      @tp2b  Рік тому +3

      Спасибо :)

  • @zamochekalmaty1367
    @zamochekalmaty1367 Рік тому +13

    Великолепные уроки! Когда начала изучать 1с программирование, подумала не мое! Уроки которые находила, были нудными, сложными и неинтересными! Но, случайно включила Ваши уроки и все стало ясным как день! Благодарю Вас за доступно изложенную информацию! У Вас талант объяснять сложное простыми словами! Я Ваша фанатка! Жду новые уроки! С Вами можно что угодно изучить, быстро, просто и интересно! 🙏🏻❤️🙏🏻🙏🏻🙏🏻

  • @MrVBendik
    @MrVBendik 3 роки тому +12

    Хороший урок! Спасибо за ваш труд! Не многие найдут время и мотивацию для подобной деятельности. Да, новичкам будет непросто, этот урок достаточно сложен для понимания, но сейчас нужно просто пропустить это через голову и если не понятно, просто ждать следующих уроков с подобными действиями. Всё постепенно встанет на свои места. Запросы очень важная часть 1С, так как вся вносимая нами информация храниться в базе данных и с этой информацией мы постоянно что-то делаем. Запросы это основа 1С.

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

      Спасибо за поддержку и добрые слова!
      Очень приятно!

  • @user-dn1sc6kr7o
    @user-dn1sc6kr7o 3 роки тому +8

    Ура! Очень нужная тема! Спасибо Вам! Некоторые ваши видео уже на второй раз смотрела для закрепления материала.

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

    Коллеги обучающиеся и просто комментаторы. Предлагаю кроме слов благодарности благодарить и делом. Не забываем донатить старания человека и его команды!

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

    Смотрю и радуюсь. СПАСИБО!!!

  • @user-zs8gk7rl9j
    @user-zs8gk7rl9j 7 місяців тому +2

    Огромное спасибо и за материал, и за его подачу, и особенно за Ваш позитив!!!

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

    Не много сайтов с такой хорошей подачей Информации. СПАСИБО

  • @djamis3727
    @djamis3727 11 місяців тому +1

    Хорошие, информативные уроки! Одни из самых доходчивых что я встречал на этом ресурсе. Спасибо!

  • @ddm9433
    @ddm9433 Рік тому +2

    Лучший курс по 1С! Спасибо за ваш труд!

  • @Aleksey3a
    @Aleksey3a Місяць тому

    Спасибо Олег! Замечательные уроки! Очень нравиться подача материала. Успехов Вам. 😀👍👍👍🖐

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

    Урок отличный, спасибо огромное!

  • @Bostanova-wd4ok
    @Bostanova-wd4ok 6 місяців тому

    Это самый лучший канал по обучению.Спасибо большое!

  • @Arian_9615
    @Arian_9615 Рік тому +2

    Спасибо за выпуск, очень доходчиво👍🏿

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

    Спасибо большое! Отличный урок! Я перестала боятся запросов благодаря Вам.)))

  • @MrHeavy-po2or
    @MrHeavy-po2or Рік тому +1

    Спасибо вам большое за этот урок!Очень доступно и понятно обьясняете

  • @user-ll8op6bn4g
    @user-ll8op6bn4g Рік тому +3

    Тëзка, спасибо большое)
    Ты сильно заморочился, но для чайников, коим я сейчас являюсь , твои уроки самое то, ещё раз БОЛЬШОЕ спасибо) 😉

    • @tp2b
      @tp2b  Рік тому +2

      Пожалуйста! Рад что уроки нравятся :)

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

      @@tp2b хотел закинуть тебе на чашечку кофе , но в сбер-онлайн пишет "contract not found" , ты карту сменил ?

    • @tp2b
      @tp2b  Рік тому +1

      Спасибо, это всегда приятно!
      Не знаю... сегодня приходил донат и всё нормально прошло :)
      Карта живая. Может позже сбер починится....

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

      @@tp2b я написал тебе в вк 😄

  • @user-iu9mq4te2n
    @user-iu9mq4te2n 5 місяців тому

    Спасибо за 6-й урок !!! Не сразу все глубоко понял, но просмотрев медленно и обдумав, потестировав показанное, все понял.

  • @a-fedotov
    @a-fedotov 10 місяців тому

    Очень понравилась подача материала! Прям находка!

  • @MrHeavy-po2or
    @MrHeavy-po2or Рік тому +1

    В этот раз сложноватая информация, но стало понятно намного лучше. Спасибо

  • @kozainvest
    @kozainvest 27 днів тому +1

    Капец. 5 раз пересматривала и переделывала((.Благодарю

  • @Dmitriy_Andreev
    @Dmitriy_Andreev Рік тому +2

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

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

    Огромное спасибо за видео!!!

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

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

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

    Олег,снова огромное спасибо! И отдельное - за мотивационные и теплые приободряющие слова ) разберусь как донатить и поддержу обязательно!

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

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

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

    Большое спасибо за отличное видео!

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

      Пожалуйста!
      PS Очень приятно видеть активных зрителей на канале!

  • @drBorisov
    @drBorisov Рік тому +1

    Спасибо за ваши труды👍

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

      Пожалуйста.

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

    спасибо огромное, купил обучение в скилбоксе, не скажу о них плохого, конечно одного источника мало, но поля: группировка, условие, параметр я там не догонял че-то делали-делали, сейчас наверное с опытом вникаю глубже. но вы так расширяет горизонт знаний в 1с. посмотрел пока только пол урока. решил сделать обработку, которая объединяет из всех документов реализации, номенклатуру с одинаковым наименованием, соответственно, количество и сумму, считает. и всё получилось. так как и хотел. спасибо ещё раз. там мучают кодами, что-то пишу работает вроде, "ругают" что не оптимально, какие-то свои короткие и заковыристые коды скидывают, я же не супер программист чтобы понимать такое, и вроде написал и работает и сам же задание усложнил, а в голове не осталось, а сдесь понимание пришло. ПОНИМАНИЕ.

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

    Спасибо!

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

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

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

    Вы лучший!

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

      Спасибо :)

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

    Спасибо друг)

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

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

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

    Просто находка. Олег вы замечательный преподаватель и очень доходчиво объясняете КЛАСС!

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

      Спасибо! Есть шансы на возобновление выхода уроков в этом году :)

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

      @@tp2b Было бы очень здорово если выйдут новые уроки👍

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

    Не много пришлось отвлечься. Но теперь я снова в бою. Урок просто бомба, а ты Капитальный красавчик. Спасибо

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

      С возвращением :)

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

    Интересное видео. Спасибо.

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

      И Вам спасибо, за просмотр и коммент.

    • @user-hb8dh7ji9s
      @user-hb8dh7ji9s 3 роки тому

      Привет. Ты лицензию на эту программу купил или смог бесплатное найти ???

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

      @@user-hb8dh7ji9s В моей практике 1С приобретала компания, где работал.

    • @user-hb8dh7ji9s
      @user-hb8dh7ji9s 3 роки тому

      @@ExcelStore А щас ты на кампанию не работаешь ???

    • @user-hb8dh7ji9s
      @user-hb8dh7ji9s 3 роки тому

      @@ExcelStore А какие у тебя знания были когда ты начал работать на компанию ???

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

    С удовольствием ознакомился с очень важным и мощным средством.

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

      Большое спасибо за отличное видео!

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

      Пожалуйста!

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

    Что-то я уже поплыл с этим кодом(, но про обязательность комментариев я запомнил!))) В надежде на многократное повторение продолжаю изучать дальше. Спасибо за труд.

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

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

  • @kolyaxaxaxa
    @kolyaxaxaxa 2 дні тому +1

    На 42:15 порядок строк, как я вижу, определен сортировкой по столбцу сумма. Поэтому не от запроса это зависит. Запрос же по порядку строки проходит в документе и соответственно, булочка будет первая строка, кефир - вторая. Ну я так считаю ))

    • @tp2b
      @tp2b  2 дні тому +1

      Да, Вы правы в списке включена сортировка. Глаз - алмаз!
      Пример синтетический...
      Но теория верная, порядок данных в результате запроса(речь была о запросе, на основании которого формируются проводки) может быть произвольный, если он явно не определен в запросе.

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

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

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

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

  • @marat2118
    @marat2118 Рік тому +1

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

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

    Будет видео про блокировки? Как и где их правильно применять, зачем нужно и когда можно не применять и т.д.

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

    спасибо за уроки, вы гений педагогики, не все понятно, но ошибок пока нет, для результата нужна практика?

  • @Semenov028
    @Semenov028 3 місяці тому +1

    Не сразу Консоль пошла. В "Режим совместимости" старая версия почему то была. Поменял на свежую и все заработало.

  • @user-ji8dt1wj4g
    @user-ji8dt1wj4g 7 місяців тому +1

    А зачем было отдельно перемножать количество на цену? Я просто добавил сумму так: СУММА(РеализацияТовары.Сумма) КАК Сумма. Вроде работает норм.

  • @user-hd5ot6ql7g
    @user-hd5ot6ql7g 8 місяців тому

    Олег, здравствуйте! Учусь по вашим видео. У меня почему то в регистре 4ый документ сумма получается 600 руб, система автоматически считает булочку 4ю по цене 100р, но она у нас без платная.

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

    Огромное спасибо за Ваши уроки! Их интересно смотреть, их хочется пересматривать! Прекрасная подача материала!
    P.S. Правильно ли я понял, что алгоритм обработки документа идейно "предельно жесткий"? То есть, первая же незаполненная строка (всего лишь не указано количество) и весь документ не будет обработан. Несмотря на то, что следом за "битой" строкой могут быть более "качественные" записи табличной части. И их можно было бы принять к учету.
    Это лишь "демонстрация технологий" в учебных целях или за этим другие соображения исходя из практического опыта и следует поступать именно так?
    P.S.2. Обещаю поддержать Ваш канал финансово чуть позже. Только пожалуйста продолжайте Ваши уроки!

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

      Пожалуйста.
      Документ с некорректными строками не будет проведён - правильно понимаете.

  • @user-ip6ml9vy7c
    @user-ip6ml9vy7c 2 дні тому

    👍👍👍👍👍

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

    Выдавало ошибку при проверки кода. Воспользовался резервной копией ( вы научили делать их после каждого занятия) и заново пошагово все сделала правильно.

  • @albundy923
    @albundy923 Місяць тому

    23:22 Порицаю такое форматирование - текст запроса с длинными именами полей с большой вероятностью будет выезжать за 120 символов, что снизит читабельность.
    35:08 Я уже поверил, что это такая подводка к новому механизму проведения с пост-проверкой, ан нет, это все-таки оказался бейт на комменты)
    39:15 К комментированию кода надо подходить осмысленно. Нет необходимости комментировать очевидные вещи (например, присваивание значения переменной), а вот описать вкратце неочевидную с первого взгляда идею можно. Или к примеру можно разделить большие логические блоки процедуры, хотя для этого можно (и наверное, даже нужно) использовать области. Ну и отличная идея - это описывать суть процедуры/функции и входные/выходные параметры в шапке процедуры/функции.

    • @tp2b
      @tp2b  Місяць тому

      1. граница в 120 символов - атавизм
      2. это еще рано для первых уроков :)

    • @SalatSaiat
      @SalatSaiat 29 днів тому

      @@tp2b О вы до сих пор живы

    • @tp2b
      @tp2b  29 днів тому

      @@SalatSaiat Интересная постановка вопроса...

  • @Enifan
    @Enifan 3 місяці тому

    Удивлен тому что сумму считали через запросы. Неужели и правда это эффективнее чем динамически изменять через события ?

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

    Олег спасибо за уроки.
    У меня один вопрос
    Мы написали код
    Ну нужноли проводить документ
    Если продукты.количество()=0 тогда
    Отказ=истина;
    возврат;
    Конецесли;

  • @SvetlanaBova
    @SvetlanaBova Місяць тому

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

    • @tp2b
      @tp2b  Місяць тому

      Пожалуйста!
      Лайк/Подписка/Коммент/Репост... всё бесплатно и не менее ценно и приятно :)

    • @user-hh8qr1mr7j
      @user-hh8qr1mr7j Місяць тому

      ​@@tp2bда, это-то и могу, но с удовольствием 😂

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

    Моя основная ошибка при работе с Модулем объекта не копируется или сам забываю поставить точку с запятой. Он выдавал ошибку типа {Документ.Покупка.МодульОбъекта(9,11)}: Ожидается символ ";" . Дочитав до (9,11) я дальше фразу не читал, думая что тут какие-то коды ошибки которые нужно знать, переходил в конфигурацию и обнаруживал что точки с запятой нет. Хотя про это было написано в той фразе, до которой я не дочитывал ))))

  • @kirihima8001
    @kirihima8001 Рік тому +1

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

    • @tp2b
      @tp2b  Рік тому +1

      Пожалуйста, учитесь бесплатно!
      Донаты по желанию и по возможности :) Это ни когда не поздно :) :) :)

  • @PavelNikithin
    @PavelNikithin 2 місяці тому +1

    Доброго, спасибо за уроки! Все отлично подано!
    У меня вопрос. На 29.05 Вы говорите, что БД стала компактней и работать стала быстрей. Но мы, насколько понимаю, не трогали ни БД, ни регистр, в который пишется проводка документа. Мы лишь в модуле документа описали наши действия. Как наш код позволил улучшить БД?

    • @tp2b
      @tp2b  2 місяці тому

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

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

    Олег, спасибо большое за уроки, очень подробно и понятно.
    У меня возник вопрос. В конце урока когда прописываем условие Если Продукты.Количество() = 0... Можно ли убрать строчку Отказ = Истина? Насколько я понял, "Возврат" сразу выкинет нас из процедуры, Сообщить("...") мне понятно какую роль играет в условии, а вот Отказ = Истина имеет ли какой то смысл в данном коде, если нас в любом случае выкинет и дальнейший код не выполняется?

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

      Почему бы не попробовать и не проверить на практике? :)

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

    В предприятие там табличном часте номенклатура пустая в количестве каюто цифра напишу проводиться

  • @aleksandrm6318
    @aleksandrm6318 4 місяці тому

    пишу из 2024 года , спасибо вам !

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

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

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

    Олег, спасибо большое за интересные уроки! Смотрятся они легко и с удовольствием. Я совсем начинающая, и по ходу просмотра возникают глупые вопросы. Например, почему продукт определяем в измерения, а количество и сумму в ресурсы? Как в будущем определять что куда?

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

      Очень рад, что уроки нравятся!
      Про измерения и ресурсы я кажется рассказывал... тут практика и еще раз практика... да и уроки можно пересматривать если что-то забывается :)
      Хотя, когда уж очень сильно заработаюсь, иногда тоже в определенных экзотических случаях подвисаю на этом выборе :) Это нормально, не стоит переживать.
      Но если вопросов по курсу много, то могу Вам банально предложить влиться в спонсоры канала на бусти, там есть уровень где можно задавать вопросы в рамках курса... народу не много, так что есть все шансы получить ответы на довольно большое количество вопросов :) boosty.to/tp2b

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

      @@tp2b Олег, спасибо за ответ! Обязательно присоединюсь к каналу, Ваша подача информации точно поможет научиться даже такому чайнику как я 😀

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

    25:55 не "Цикл ДляВсех", а "Для каждого":)

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

    Зачем в конструкторе нужна вкладка Построитель и характеристики?

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

    Здравствуйте. Спасибо за наглядные и понятные уроки. Подскажите, ошибка выполнения запроса "Метод объекта не обнаружен" может быть вызвана учебной версией 1С?

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

      Здравствуйте, Николай.
      Нет, с учебной версией это почти наверняка не связано. Скорее это всего связано с тем, что у объекта нет метода, который Вы вызываете...
      Об ограничениях можно почитать например тут: buhexpert8.ru/obuchenie-1s/administrirovanie-1s/uchebnaya-versiya-1s-8-3-predpriyatie-gde-skachat-i-kak-ustanovit.html

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

      Невнимательно Вас слушал, использовал старую версию программы. После обновления всё работает. @@tp2b

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

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

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

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

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

    У меня 1с 8.3, но редакция 10.3. Консоль запроса не работает. Подскажите, какую обработку Консоли запросов нужно использовать, чтобы она открывалась.

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

      Редакция 10.3 это уже не наша учебная база, это, как я понимаю, Управление Торговлей 10.3.
      Для того чтобы пользоваться консолью запросов в УТ 10.3 нужно скачать консоль для 8.2 по той же ссылке, из закреплённого комментария.

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

    Подскажите, пожалуйста, как понять фразу " Установим флаг сохранения движений". Имеется в виду галочка, которую мы видим в пользовательском режиме при проведении документа?

    • @tp2b
      @tp2b  Рік тому +1

      Нет :)
      У набора движений документа есть реквизит "Записывать", он имеет тип Булево и потому на сленге его можно назвать галочкой или флагом(он либо есть/выставлен/Истина/1, либо его нет...), выставляем его в значение Истина программно.
      PS Пишите тайм-коды в вопросах.

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

    Спасибо огромное за уроки, очень доступно и понятно. У меня вопрос: в консоле запроса при добавления нового поля, не получется применить операцию Умножения, пишет: Неверные параметры * Покупка.Продукты.Количество *Покупка.Продукты.Цена

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

      Вангую.... надо проверить типы реквизитов...

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

      @@tp2b спасибо, элементарная невнимательность

  • @HappyKroll
    @HappyKroll 2 місяці тому

    Я так понимаю дальше мы будем суммировать сумму в документе, что бы в ручную не писать :)

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

    Добрый день! А можно ли установить консоль запросов на мак?

    • @tp2b
      @tp2b  Рік тому +1

      Здравствуйте.
      Не знаю.... если платформа запускается, то и консоль запросов должна работать...

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

    42:15 "не по порядку", потому что в списке сортировка по сумме в порядке убывания установлена. Хотя, да, порядок не гарантирован, но в данном примере это не тот случай.

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

      "+" в карму за внимательность :)

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

    Олег, доброе утро. Я не нашел ссылку на сайт техподдержки. Подскажите, что не так я делаю.

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

      Сайта у нас пока нет.
      Или я не совсем понимаю, что Вы искали :(

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

    А можно вместо Возврата при количестве строк в табличной части равному 0, сделать просто условие через Иначе, и после вот этого Иначе будет весь тот код с запросом что мы написали, а потом уже КонецЕсли? Типо если количество строк не 0, то тогда мы идём по нашему написанному коду с запросом, если же 0, то идём по коду с предупреждением, ну и выполнение кода на этом завершается и никаких лишних действий программа не делает. Или оно так не будет работать как это я в голове у себя представил?

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

      по вашему даже будет правильнее с точки зрения ООП

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

    Мне например SQL запрос проще набить. В конструкторе не всё можно сделать. + Довольно часто используются сложные запросы с выборами и запросов.

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

      Кому что удобнее! Просто в конструкторе обычно быстрее и анализировать и создавать большие запросы.
      Если говорить о конструкторе запросов 1С, то там, мне кажется, можно сделать всё что можно сделать ручками. Исключения начинаются, когда запрос приходится собирать в коде динамически. Но для этого тоже 1С инструмент придумала, чтобы через объект генерить запросы :)

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

    А где звук??

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

    Добрый ден
    как я могу зделат чтобы если первую строка табличу не заполнен невозможно была добавит второго строку

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

      Работайте с событиями элементов формы.... но зачем это нужно?

  • @user-di8vn5be3t
    @user-di8vn5be3t 3 роки тому

    Здравствуйте! В запросе был отбор по конкретному документу и он был помещён в процедуру, которая применяется ко всем документам Покупка. Будет ли запрос работать так же и по другим создаваемым документам? Ну, т.е. по покупкам где много одинаковых строк.

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

      Или Вы меня не внимательно слушали, или я не понимаю вопрос....

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

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

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

      @@user-fr7pq5qg7u Спасибо! Со временем поняла, но обучение забросила ))

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

    Хотела используЯ такой метод, попробовать очистить документ от дублей. Когда несколько строк повторЯютсЯ в документе.
    Не получилось совсем. Может сделаете такой урок, классно было бы
    И ещё, когда вставлЯла запрос в конфигурацию, то ругались на Ссылку с амперсантом. Не узнавало переменную

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

      Для очистки от дублей больше подойдет
      1. Выгрузить таб.часть в таблицу значений
      2. Свернуть таблицу значений
      3. Загрузить обратно в таб.часть
      .... мысли вслух...

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

      @@tp2b ой, это мне ещё сложно. Не представлЯю, как сделать. Но, надеюсь, после всего Вашего курса получитсЯ:)

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

    Олег, я пока программист из рук вон плохой потому имею право задавать глупые вопросы.
    В конце урока Вы говорите про то, что все желающие могут сравнивать получившиеся в ходе урока свои базы данных с эталонной Вашей, что можно найти по ссылке в закрепленном комментарии. Решил озадачиться этим и столкнулся с тем, что сравнить можно две конфигурации базы данных (файлы *.cf) - "Основное меню-->Конфигурация-->Сравнить конфигурации...".
    А вот как сравнить две базы данных (файл *.dt)?
    Есть какое то "прямое" решение, или надо из Вашей базы, предварительно ее загрузив к себе, изъять конфигурацию и уже потом эти конфигурации сравнивать?! Или я где то что то путаю!?
    Заранее благодарю Вас за любой комментарий по данному вопросу!

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

      Павел, Правильно мыслите!!!
      Я плавно подвожу тему к сравнению конфигураций, но пока мне ни кто свою базу с ошибками не прислал :(
      .....
      Толи у всех всё отлично получается, на что я искренне надеюсь.
      Толи я опять иду не по тому пути, как со старым развлекательно-познавательным каналом, чего бы очень не хотелось :(
      PS После того как урок на тему сравнения/объединения выйдет, я начну выкладывать не только базы но и конфигурации, чтобы процесс был проще :)

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

      @@tp2b Идет 7-й урок, я живу с ощущением, что у меня ошибок нет...Есть даже некоторая уверенность в этом.

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

      :)

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

    Пересматриваю все заново. Сохранила резервные копии всех конфигураций и теперь не могу найти куда. Делаю все заново. Люди! Не совершайте мои ошибки! Учитесь на чужих!

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

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

  • @user-mv3mj1kj9z
    @user-mv3mj1kj9z 3 роки тому

    Про временные таблицы что-то напишите?

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

      Под этим видео? Нет :)
      Речь о временных таблицах будет в 10м уроке.

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

    А когда мы перенесли запрос в конфигуратор, он начинает работать для всех документов? Т е если в других документах будет повтор продуктов, он также их сгруппирует в одну строку? Ведь изначально в клиенте мы выбирали в консоле и конструкторе один документ номер 4.

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

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

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

      @@tp2b имела ввиду, что в консоле запрос делался по изначальной выборке для документа #4, там были повторяющиеся булочки с корицей. А в конфигурации, после вставки запроса, он будет распространяться на все другие документы, где есть повторяющиеся продукты? Да и в принципе, в консоли, данный запрос по прежнему работает только для одного единственного документа? Мы же вначале фильтровали документ, потом это поле убрали, ссылку, а фильтр работает все равно только для 4 документа? А если таких документов будет много?

    • @tp2b
      @tp2b  Рік тому +1

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

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

    ..вдруг инфляция))

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

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

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

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

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

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

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

      Таким образом мы делаем отбор, чтобы в выборку попали только строки текущего документа... нам вообще в этот момент не интересно что еще, помимо нужных нам строк, есть в базе.
      Если нужно делать по всем, то этот отбор просто не нужен.

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

    Ошибка при запросе "Метод объекта не обнаружен" но у меня версия чуть старее, попробую обновить , может заработает

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

      Обновил версию - заработало. На 8.3.8 1933 - не работает. Поставил 8.3.22.1603 - заработало. Просто, качаешь новую версию, устанавливаешь поверх: далее далее далее ничего менять не надо, само обновится, даже базы уже будут добавлены, запуск по тому же самому ярлыку что и раньше

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

      8.3.8.x ? :) она выпущена в 2016 году, если что :)

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

    Почему у меня при выполнении запроса вылетает ошибка "Метод объекта не обнаружен",но при этом запрос выполняется и таблица появляется?попробовал самостоятельно найти ответ на просторах интернета,но безуспешно.На форумах какими то умными и не понятными для меня пока что словами общаются)))И ещё такой вопрос, к концу этого урока, у меня в регистре не показывало операций по покупкам, я начал смотреть предыдущий урок в поисках где и что я не так сделал... Вообщем, закрыл модуль где мы дописывали код, видимо без сохранения....,опять полазил по настройкам из предыдущего урока, это не дало результатов, тогда сделал отладку и в регистре появились все проведённые документы.... Но то что мы делали на этом уроке пропало... Я подозреваю что это из-за того что я закрыл модуль и почему у меня не показывало документы в регистре и как понять что я сделал не так или не сделал вообще, ведь после отладки всё появилось?Сложно переваривать информацию когда не понимаешь где ошибся.....Надеюсь я понятно сформулировал свой вопрос...))

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

      Каша :)
      Не спешите, тогда всё будет понятнее...

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

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

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

      Скорее всего старая платформа или старая консоль...

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

    Для того что бы воспользоваться консолью запросов не в учебной базе, а скажем на работе, должны быть определенные права?

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

      Смотря какая база...
      В современных конфиграциях должно быть добавлено право открывать внешние обработки.

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

      @@tp2b У нас на работе стоят конф. Предприятие 8.3 и Комплексная автоматизация 2. Нужно на обе консоль прикрепить. Сегодня поэкспериментирую. Спасибо)

  • @endyelectrician2491
    @endyelectrician2491 4 місяці тому

    Как так??? - скачивал учебную версию с оф.сайта в 2023году в декабре а версия старее вашей (1С:Предприятие 8.3, учебная версия (8.3.8.1933)) и интерфейс в некоторых местах отличается

    • @tp2b
      @tp2b  4 місяці тому

      Открою страаааааашную тааааайнууууууу......
      В начале курса, были нужные ссылки :)
      PS Где все берут этот антиквариат... столько лет прошло, а всё находят и находят.... :)

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

    Почему в таблице документа не создаётся столбик сумма? А в регистре создаётся?

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

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

  • @user-ku6hs8ec9v
    @user-ku6hs8ec9v 2 місяці тому

    Подскажи как в 1с работать предприятие ООО и как с нуля

    • @tp2b
      @tp2b  2 місяці тому

      На этот вопрос, без уточнений, просто невозможно ответить. Конфигураций существует огромное количество :)

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

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

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

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

  • @user-kp1kk7of8l
    @user-kp1kk7of8l 3 роки тому

    Здравствуйте, подскажите пишет ошибку когда выполнить нажимаю в консоли запросов "Метод объекта не обнаружен" подробно нажимаю: {ВнешняяОбработка.КонсольЗапросов.Форма.Форма.Форма(1222)}: Метод объекта не обнаружен (Скрыть)
    Элементы.ГруппаПараметры.Скрыть();

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

      Добрый вечер, Виталий.
      Версия платформы какая?
      PS Вангую что древнее 8.3.12
      PSS Или используете эту консоль на другой базе, где включён режим совместимости...

    • @user-kp1kk7of8l
      @user-kp1kk7of8l 3 роки тому

      @@tp2b самая последняя версия 1С:Предприятие 8.3, учебная версия (8.3.8.1933), база та же, сохраняю в резервные копии как вы учили, захожу запускаю последнюю резервную копию

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

      8.3.8
      а нужна
      8.3.18
      ПЛАТФОРМА:
      Учебная платформа 1с: v8.1c.ru/podderzhka-i-obuchenie/uchebnye-versii/distributiv-1s-predpriyatie-8-3-versiya-dlya-obucheniya-programmirovaniyu/
      Видео по установке от УЦ 1С №1: ua-cam.com/video/a9a6THbB8Og/v-deo.html

  • @JeepersCreepersss
    @JeepersCreepersss 10 місяців тому

    А как искать поля из документа, если открываешь документ в консоли а нужных полей там нет?

    • @tp2b
      @tp2b  10 місяців тому

      Надо смотреть как эти поля попадают на форму документа(думаю суть вопроса в этом) и в запрос добавлять соответствующие конструкции...

    • @JeepersCreepersss
      @JeepersCreepersss 10 місяців тому

      @@tp2b ясно спасибо

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

    Немного отстал от материала, догоняю)))

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

      Роман, если не сложно, пишите, по мере продвижения, как материал усваивается.

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

    Вопрос ещё такой? А почему в качестве источника данных нельзя было выбрать сам документ, а вот выводимые поля выводить уже из таблицы Продукты?

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

      Попробуйте так сделать в консоли запросов и посмотреть на результат.
      Там будет не простая и удобная табличка, а табличка со вложенными табличками... это и с точки зрения обработки и с точки зрения производительности весьма спорное решение.
      Причина проста - данные шапки это одна таблица, а табличные части - отдельные таблицы объединённые общим полем Ссылка.
      ----
      Надеюсь я правильно понял Ваш вопрос.

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

      @@tp2b ДА. Правильно. Спасибо. Если сможете ответить на ещё такой вопрос, то будет замечательно! Могли мы не писать Отказ = Истина, а сразу написать Возврат, если строк в ТабЧасти нет? Сэкономили бы одну строчку команды. Или не правильно размышляю?

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

      @@melkiy1735 Возврат прервёт выполнение кода в процедуре. Но сам процесс проведения тогда будет успешным.
      PS Пишите тайм-коды...

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

      @@tp2b получается с точки зрения учета ничего не произойдет. И так и так будет в регистре пусто. ПРосто признак проведения у документа появится?

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

    Почему в документе ,после проведения время не меняется?

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

      Потому что не оперативное

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

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

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

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

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

      @@tp2b спасибо

  • @user-ku6hs8ec9v
    @user-ku6hs8ec9v 2 місяці тому

    Я в телеграм

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

    Какаха мамонта это сильно😂😂😂😂😂😂😂

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

    Долго искал почему пустые документы все таки проводятся, потом нашел(пробелы блин не поставил (Отказ=Истина;))

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

      Хм.. хм..
      Пробелы коварны, не на столько... Вы им льстите :)