Реальные и виртуальные таблицы 1С - Урок 7

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 167

  • @tp2b
    @tp2b  3 года назад +7

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

    • @birchoko4040
      @birchoko4040 2 года назад

      Документ Покупка в форме (модуль)
      &НаСервере
      Процедура ПроцедураИзмРеквизита_СуммаДокумента()
      ОбъектВЗначении = РеквизитФормыВЗначение("Объект");
      ОбъектВЗначении.РасчетСуммаДокумента(Объект);
      КонецПроцедуры
      &НаКлиенте
      Процедура ПродуктыКолличествоПриИзменении(Элемент)
      Ф_РасчетСумм ()
      КонецПроцедуры
      &НаКлиенте
      Процедура ПродуктыЦенаПриИзменении(Элемент)
      Ф_РасчетСумм ()
      КонецПроцедуры
      &НаКлиенте
      Процедура ПродуктыПослеУдаления(Элемент)
      Ф_РасчетСумм ()
      КонецПроцедуры
      &НаКлиенте
      Функция Ф_РасчетСумм ()
      Э_К = элементы.Продукты.ТекущиеДанные.Колличество;
      Э_Ц = элементы.Продукты.ТекущиеДанные.Цена;
      // обновление суммы в строке
      элементы.Продукты.ТекущиеДанные.Сумма = Э_К * Э_Ц;
      // обновление суммы в реквизите "СуммаДокумента"
      ПроцедураИзмРеквизита_СуммаДокумента();
      КонецФункции
      Модуль Объекта:
      Процедура РасчетСуммаДокумента(Объект) экспорт
      Объект.СуммаДокумента = Объект.Продукты.Итог("Сумма");
      КонецПроцедуры

  • @ГеляИдиятова
    @ГеляИдиятова 2 года назад +16

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

  • @-.4159
    @-.4159 2 года назад +10

    Перелопатила десятки бесплатных курсов - и все не зашло. И тут попался ваш! Все четко, методично, грамотно с точки зрения программирования. Спасибо огромное за ваш труд. Пусть ваш доход радует вас постоянно.

    • @tp2b
      @tp2b  2 года назад +1

      Спасибо :)

  • @AlexMiron1990
    @AlexMiron1990 2 года назад +6

    Тут грех незадонатить ))) Вы не обеднеете, а автору приятно, что его курсы через 2 года приносят "копеечку".. Скажу, что в своих многочисленных попытках изучить программирование 1С-:"Так далеко я еще не заходил"... Обычно все заканчивалось на первых же ошибках. Тут благодаря резервным копиям (я делаю их вначале каждого урока) - если что то идет не так, загружаешь базу заново и пересматриваешь урок.

    • @tp2b
      @tp2b  2 года назад +1

      Хороший подход! Всё получится, если стараться и не бросать :)

  • @bodas1995
    @bodas1995 3 года назад +15

    Первый, продолжайте в том же духе. Очень круто

  • @SvetlanaBova
    @SvetlanaBova 7 месяцев назад +2

    Это ж надо так любить свою работу, чтобы донести ее таким качественным образом! И, что для меня очень важно, БЕЗ слов-паразитов. Это действительно ооочень важно! Так не теряется смысл и информация именно воспринимается! И воспринимается именно так как хотелось бы! Спасибо вам огромное за отличный материал! Появилась надежда )))

    • @ganyu3439
      @ganyu3439 7 месяцев назад

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

    • @СветланаБ-д6з
      @СветланаБ-д6з 7 месяцев назад

      Мне норм))) я искала именно такую подачу материала!

    • @СветланаБ-д6з
      @СветланаБ-д6з 7 месяцев назад

      Здесь бесплатно и с обратной связью. Что не менее важно!

  • @Назакат-с8й
    @Назакат-с8й 3 года назад +7

    Мне нравится ваша лекция доступно и без воды, зачет

  • @АлСоловей
    @АлСоловей Год назад +1

    Спасибо за классные уроки!!!

  • @aleksandryushka9571
    @aleksandryushka9571 3 года назад +3

    Олег, спасибо за ваш труд.

    • @tp2b
      @tp2b  3 года назад

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

  • @Donezk-2012
    @Donezk-2012 3 года назад +4

    Олег, так держать! СУПЕР-КУРС! Лучший их всех, что видел! Спасибо Вам!

    • @tp2b
      @tp2b  3 года назад

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

  • @khizhevski
    @khizhevski 2 года назад +4

    Очень круто!. Доходчиво, кратко, интересно. Лайк и подписка!

    • @tp2b
      @tp2b  2 года назад

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

  • @FL-gv1yh
    @FL-gv1yh 7 месяцев назад

    Теперь каждое утро начинаю с ваших уроков. Спасибо за ваш труд.

  • @ДаниловВ.А
    @ДаниловВ.А 3 года назад +1

    Уроки и в правду становятся сложнее, но я не сдамся .Спасибо, Олег , большое за урок .Как всегда на высоте.

    • @tp2b
      @tp2b  3 года назад +2

      Терпение и труд! Всё получится!

    • @KAYKay-fd3xr
      @KAYKay-fd3xr Год назад

      Ну как? Научился? Поделись своим опытом. Уже работаеш программистом 1с?

    • @crypto_shep
      @crypto_shep Год назад

      @@KAYKay-fd3xr а ты ???

  • @pavelabramov5446
    @pavelabramov5446 3 года назад +2

    Хороший и подробный разбор функционала консоли запросов. И правда то, что консоль в самом 1С:Предприятии очень удобна и наглядна. Буду использовать ее при сборке своей базы.

  • @bodas1995
    @bodas1995 3 года назад +4

    Фух пересмотрел все уроки, прикольно. Даже подчеркнул что то новое. Спасибо

    • @tp2b
      @tp2b  3 года назад

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

    • @bodas1995
      @bodas1995 3 года назад

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

    • @tp2b
      @tp2b  3 года назад +1

      @@bodas1995 Звонить/писать в УЦ№1 и выяснять... Или получить сертификат Специалист по Платформе и купить электронную поставку.

    • @bodas1995
      @bodas1995 3 года назад

      @@tp2b хорошо; спасибо)

    • @vladimir7759
      @vladimir7759 4 месяца назад

      привет, а зачем пересматривал? какие до этого курсы проходил если не секрет? и с какого лучше начать

  • @SWML
    @SWML Год назад

    Спасибо , Олег за уроки и мотивацию🙌🏻👍🏻

    • @tp2b
      @tp2b  Год назад

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

  • @ivanteamen2126
    @ivanteamen2126 3 года назад +2

    Спасибо за старания, буду расти вместе с уроками.

    • @tp2b
      @tp2b  3 года назад +2

      Пожалуйста :)
      Всё обязательно получится!

  • @1978alter
    @1978alter 3 года назад +1

    Отличный урок. Нравится последовательность подачи - от простого к сложному.

  • @pvs2489
    @pvs2489 3 года назад +2

    Как всегда оптимистично и информативно! Отдельное спасибо за ссылку на дополнительный ресурс. От меня лайк :)

  • @Сергей-ф7щ7в
    @Сергей-ф7щ7в 11 месяцев назад

    Олег, спасибо за 7-й урок !!! Потренировал мозги : )

  • @azbe1000
    @azbe1000 3 года назад +1

    Да обязательно все получиться!

    • @tp2b
      @tp2b  3 года назад +1

      Вот это правильный настрой!!!!

  • @ARLIAMANJHO
    @ARLIAMANJHO 2 года назад +2

    Класс, я наконец то понял что такое Регистры Накопления и в чем отличия между РН Остатки и РН Обороты)) ну и код, обращение к реквизитам и к полям табл.части долго не давалось)) Спасибо, Вам)

    • @tp2b
      @tp2b  2 года назад

      Пожалуйста!

  • @MrVBendik
    @MrVBendik 3 года назад +3

    Как всегда отлично! Очень интересно.

    • @tp2b
      @tp2b  3 года назад

      Спасибо!

  • @marat2118
    @marat2118 2 года назад

    Как обычно все очень круто , да не все лично понимаю , НО мне очень нравится потдержка преподавателя , который много раз говорит "!Все получится"!!! От души Спасибо Вам Большое

    • @tp2b
      @tp2b  2 года назад

      Если упорно заниматься, то обязательно всё получится!
      Пожалуйста :)

  • @НатальяМоскаленко-ш3ш

    Благодарю за ваш труд!

  • @Дмитрий-ь2р7й
    @Дмитрий-ь2р7й 3 года назад +3

    Большое спасибо за курс. Очень помогает. С первой зарплаты 1сника задоначу рубликов :D

  • @ИльяТопалов-ч1т
    @ИльяТопалов-ч1т 9 месяцев назад

    Очень качественно снято, все в целом и подача материала

    • @tp2b
      @tp2b  9 месяцев назад

      Спасибо!

  • @БархатныеСети
    @БархатныеСети 2 года назад +1

    Спасибо за урок!

  • @АндрейМ-т2ы
    @АндрейМ-т2ы 3 года назад +6

    Просто супер! Внимательно изучил 7 уроков и могу сказать, что для того кто реально ищет способ научиться, все предельно понятно и удобно! Огромное спасибо!
    один вопрос: Продолжение будет? Очень бы хотелось...

    • @tp2b
      @tp2b  3 года назад +3

      Будет! Скоро...
      :)

  • @White_money000
    @White_money000 4 месяца назад

    спасибо за урок и привет из Узбекистан

  • @ПетрДорофеев-з8х
    @ПетрДорофеев-з8х 2 года назад +3

    Только начал смотреть Ваши курсы, и после прочитанных мной книг, и самостоятельной практики в 1С учебной версии , легко усваивается информация, это все хорошо, отлично. Хотел спросить, почему в консоле запросов суммы в таблицах пишутся программой без точности "2" , глаз режет.))) И еще по теме Вашей конфигурации мне более менее все понятно но вот у меня есть цель, создание очень сложного документа для реального производства. Есть некое производство, которое из листовых материалов разных наименований делают изделия на разных операциях , изделия редко когда повторяются , так вот, есть цель создания документа например "Заказ клиента" в котором будет в первую очередь шапка обработки информации полной о заказчике (например заказчики не меняются , а вот данные по доставке, реквизитам, поступлениям, и остаткам менются), второе сделать что-то на подобие генератора номенклатуры, например выбор материала из выпадающего списка, и выбор операций по типу булево применяемых к ним, и чтобы 1С просчитала сокращенную номенклатуру для обозначения во всех бумажных документах, третье это при изменении статуса документа например из статуса "оформлен" перевод в статус "отправлен в производство" чтобы создавались дополнительные документы по типу "наряды" на каждую операцию выбранную как истина в генераторе номенклатуры , и чтобы имели определенный порядок , четвертое это табличная часть документа где будет указываться информация о изделиях (ширина, длинна, дополнительные методы обработки, комментарии) которая будет переноситься в каждый наряд , и чтобы были записи в регистры списаний, не просто площади а с использованием дополнительного коэфициента использования сырья "КИС" , в пятых это ценообразование от начала до конца, и шестое это расчет времени производства по каждой операции, и все это уместить в один документ, и чтобы людям было интуитивно понятен интерфейс, как Вы думаете на это много времени уйдет чтобы с нуля начинать изучать, и вообще возможно все это!?)))

  • @winstonred4626
    @winstonred4626 2 года назад

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

    • @tp2b
      @tp2b  2 года назад +1

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

  • @Dmitriy_Andreev
    @Dmitriy_Andreev 2 года назад

    Олег, спасибо, как всегда отлично, спасибо за понимание виртуальных таблиц)))

    • @tp2b
      @tp2b  2 года назад

      Пожалуйста

  • @Анастасия-в4ъ6д
    @Анастасия-в4ъ6д 3 года назад +2

    Ставлю лайк, потом смотрю видео. Всё-равно знаю, что будет супер!

    • @tp2b
      @tp2b  3 года назад +1

      Спасибо!
      Но если не сложно, то пишите и после просмотра... что понятно, а что не очень :)

    • @Анастасия-в4ъ6д
      @Анастасия-в4ъ6д 3 года назад

      @@tp2b После просмотра:
      1) Стало понятно, зачем нужно обнулять данные перед циклом.
      2) Догадалась, почему вариант запроса в процедуре ПередЗаписью работает не верно ;) (первая мысль была посмотреть еще раз в какой процедуре мы пишем, а затем моя догадка подтвердилась 2 раза, первый раз когда посчиталось 500, и второй, когда уже удалили строку и посчиталось 550)
      3) Объясните, что означает "в разрезе чего-то"
      4) Приятно слышать слова поддержки, что у нас получится!
      Всего вам доброго и процветания каналу!

    • @tp2b
      @tp2b  3 года назад +1

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

  • @alinamakarova4044
    @alinamakarova4044 2 года назад +1

    Спасибо, учусь на курсах 1С в ТГУ, дают нам лекции ссылки на ваши уроки, надеюсь что вы с ними сотрудничаете, всё очень понятно объясняете.

    • @tp2b
      @tp2b  2 года назад +3

      Нет, не сотрудничаем :)
      Но ни чего против использования моих видосов на курсе не имею, т.к. выкладывал их для всех.
      Учитесь на здоровье!

  • @ВладПрохоров-ф7ь
    @ВладПрохоров-ф7ь Год назад +2

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

    • @tp2b
      @tp2b  Год назад

      Отличный подход! Удачи!

  • @SalamPeople
    @SalamPeople 3 года назад +1

    Спасибо большое !

    • @tp2b
      @tp2b  3 года назад +1

      Пожалуйста.

  • @Vacaney
    @Vacaney 8 месяцев назад +1

    Когда провожу выходит ошибка поле объекта не обнаружен (затрат)

  • @bodas1995
    @bodas1995 3 года назад +6

    можно было б добавить ДЗ какие нибудь, было б прикольно. А потом Вы показывали б как нужно было сделать. (Например создать новый документ проделать тоже самое почти) что то в этом вроде)

    • @tp2b
      @tp2b  3 года назад +3

      Скорее всего, со временем что-то подобное появится.
      Просто каналу надо "созреть" до домашних заданий :)

  • @СергейТокарев-р2р
    @СергейТокарев-р2р 3 года назад +2

    Ты молодец

    • @tp2b
      @tp2b  3 года назад

      Спасибо

  • @oksieis
    @oksieis 4 месяца назад

    Большое спасибо за урок! А что делать, если нет "Настройки панели навигации формы"?

  • @ИрекИдиятов-п6н
    @ИрекИдиятов-п6н 11 месяцев назад

    Спасибо за обучение.
    Нет возможности установить консоль запросов. Видимо где-то настройки не включены.
    помню на 1 или 2 уроке ты говорил, что эта функция может у нас отсутствовать.
    В ссылке моя база, конфигуратор и скрины того, что консоль установить не получается
    disk.yandex.ru/d/W_bMGKd9Rm3ViQ

  • @Dwaads-y1t
    @Dwaads-y1t 7 месяцев назад

    Олег. Вы очень крутой

  • @ДаниловВ.А
    @ДаниловВ.А 3 года назад +1

    Пока еще иждевенец, но думаю в конце курса ,мне удастся тебя отблагодарить

    • @tp2b
      @tp2b  3 года назад

      Комменты, лайки, репосты - тоже отличная помощь и мне и каналу.

  • @ВладимирМ-п4и
    @ВладимирМ-п4и 2 года назад +1

    Перенёс третий вариант определения суммы документа через запрос в "При записи". Сумму начал считать правильно и при добавлении новой покупки. Только при повторном запуске 1С сумма опять старая если не нажать кнопку "записать"

  • @Maski3655
    @Maski3655 6 месяцев назад

    Нельзя запрос сделать в процедуре "При записи"? 27:05
    Программа сначала будет записывать данные, потом читать запросом и, соответственно, проставлять сумму в документ. Потом уже проводить и далее относить общую сумму по документу в регистр.
    Работает же.

  • @Zodchiy87
    @Zodchiy87 Год назад +1

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

    • @Zodchiy87
      @Zodchiy87 Год назад +1

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

  • @Аноним-у7у
    @Аноним-у7у 9 месяцев назад

    шикарный препод...😀

  • @РусланЛеонов-э6т
    @РусланЛеонов-э6т 7 месяцев назад

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

    • @tp2b
      @tp2b  7 месяцев назад

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

  • @birchoko4040
    @birchoko4040 2 года назад

    Добавьте закреплённую вкладку "ОШИБКИ"

  • @kl_2d
    @kl_2d 11 месяцев назад

    В общем, кто смотрит в 2023м году: вы столкнетесь с ошибкой кода "Ошибка при выполнении обработчика - 'ОбработкаПроведения'
    по причине:
    {Документ.Покупка.МодульОбъекта(55)}: Поле объекта не обнаружено (Затраты)
    ДвижениеЗатрат = Движение.Затраты.Добавить();" ошибка связана с тем, что переменная `Движение`, которая использовалась для добавления записей в регистры "Продукты" и "Затраты", была объявлена внутри цикла. Когда пытаетсь добавить запись в регистр "Затраты" за пределами цикла, переменная `Движение` была неопределена в этом контексте, и это вызывало ошибку.
    Исправление заключается в том, чтобы вынести объявление `Движение` за пределы цикла и использовать его для каждого регистра отдельно: например есть `ДвижениеПродукты` для регистра "Продукты" и `ДвижениеЗатрат` для регистра "Затраты".

    • @tp2b
      @tp2b  11 месяцев назад

      И каков результат в регистрах, после такого изменения? :)

    • @Ленин1917
      @Ленин1917 5 месяцев назад

      ​@@tp2b
      Ошибку спустя 40 минут ковыряния поборол. Вынес переменные из цикла и обозначил разными наименованиями. Вот пример моего кода.
      ДвижениеОстатки = Движения.Остатки.Добавить();
      Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

      ДвижениеОстатки.ВидДвижения = ВидДвиженияНакопления.Приход;
      ДвижениеОстатки.Период = Дата;
      ДвижениеОстатки.Товар = ВыборкаДетальныеЗаписи.Продукт;
      ДвижениеОстатки.Количество = ВыборкаДетальныеЗаписи.Количество;
      ДвижениеОстатки.Сумма = ВыборкаДетальныеЗаписи.Сумма;

      КонецЦикла;

      ДвижениеОбороты= Движения.Обороты.Добавить();
      ДвижениеОбороты.Период = Дата;
      ДвижениеОбороты.Магазины = Магазин;
      ДвижениеОбороты.Сумма = СуммаДокументов;

  • @kozainvest
    @kozainvest 7 месяцев назад

    Ошибка "Метод объекта не обнаружен(Колличество)" - не получается исправить.
    и подскажите пожалуйста где можно скачать резервную копию спикера

  • @Vintos3
    @Vintos3 2 года назад

    Спасибо за уроки!
    Досмотрела до 11 урока и поняла, что нужно пересмотреть всё заново!
    когда начала пересматривать, придумала свой проект связанный с квартплатой в доме.
    я понимаю что вы очень заняты, но я попробую спросить
    у меня два справочника в первом 1 элемент,
    во втором множество элементов
    как при заполнении второго справочника заставить 1с брать информацию из 1-го справочника ?
    в модуле объекта в процедуре перед записью написала
    ----------
    ИтогоНачислено = Квадратура * ЦенаЗаКвадрат;
    --------
    Реквизиты ИтогоНачислено и Квадратура находятся в одном справочнике, а ЦенаЗаКвадрат в другом
    П.С. если пишу ИтогоНачислено = Квадратура * 11,8; то всё считает , но вдруг цена за квадрат изменится , не лезть же в код.
    понимаю что возможно не дошла в уроках до нужного момента , но очень уж не в терпеж
    заранее спасибо, даже если не ответите,
    мне очень нравятся ваши уроки

    • @tp2b
      @tp2b  2 года назад +3

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

    • @vladimir7759
      @vladimir7759 4 месяца назад

      зачем пересматривать заново? вы все забыли или не делали шпаргалок?)

  • @Zodchiy87
    @Zodchiy87 Год назад

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

    • @tp2b
      @tp2b  Год назад +1

      И время нужно и практика нужна :) В процессе погружения в новую процессию всё придет. Главное чтобы занятия были регулярными :)

    • @Zodchiy87
      @Zodchiy87 Год назад

      @@tp2b Спасибо 👍, очень хороший канал, очень хорошо объясняете, если стану программистом, а я стану, желание огромное, как я получу первый доход от программирование то задонатю Вам эту зарплату на развитие канала, Вы делаете хорошее дело, и это заслуживает вознаграждение.

    • @tp2b
      @tp2b  Год назад

      Дорогу осилит идущий! Если заниматься упорно, то обязательно станете!

  • @mariako9299
    @mariako9299 Год назад

    Здравствуйте, а почему мы пишем код, а не используем конструктор в покупке? Ведь есть такая возможность в конфигураторе🤨

  • @albundy923
    @albundy923 7 месяцев назад

    28:51 Чтобы не открывать конструктор для автоформатирования текста, выделяем форматируемый текст, нажимаем Alt+Shift+F и радуемся результату.

    • @tp2b
      @tp2b  7 месяцев назад

      Радуйтесь :)

    • @albundy923
      @albundy923 7 месяцев назад +1

      @@tp2b перманентно :)

  • @TV-tr2ib
    @TV-tr2ib Год назад

    Видео супер, но у меня вопрос. Наименование немного отличается от вашего.
    Есть "булочка с изюмом" и есть "булочка с корицей" в результате запроса табл: "ПродуктыОбороты" (видео на 35 минуте) два наименования выдает как: "БУЛОЧКА С" и суммирует в 1ну строку количество и сумму по 2м наименованиям. почему происходит объединение?

    • @tp2b
      @tp2b  Год назад +2

      Скорее всего "булочка с "
      Разбирайтесь с типами :)

  • @skaylet1350
    @skaylet1350 2 года назад

    В 15 05 у меня сохранился, как мы и написали в коде

  • @Nastya-sj6nq
    @Nastya-sj6nq 5 месяцев назад

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

    КонецЦикла;

    // Запишем суммы в затраты

    ДвижениеЗатраты = Движения.Затраты.Добавить();
    ДвижениеЗатраты.Период = Дата;
    ДвижениеЗатраты.Магазин = Магазин;
    ДвижениеЗатраты.Сумма = СуммаДокументов;

    • @tp2b
      @tp2b  5 месяцев назад

      Подобный формат консультаций, только для подписчиков на бусти, соответствующего уровня...
      Вынесение "ДвижениеПродукты = Движения.Продукты.Добавить();" перед телом цикла, от непонимания... не обращайте внимания...

  • @АриаднаГамгия
    @АриаднаГамгия 2 года назад

    Неоднозначное поле "Продукты.Период"

    • @tp2b
      @tp2b  2 года назад

      Можно попробовать таблицу переименовать...

  • @Срун
    @Срун Год назад

    Добрый день! А почему при проведении документа срабаывают ПриЗаписи и ПередЗаписью? Так же они срабатывают и при отмене проведения, и при пометке на удаление, и при снятии пометки... На каждый чих, короче

    • @tp2b
      @tp2b  Год назад

      Видимо, потому что он записывается в эти моменты :)

    • @Срун
      @Срун Год назад

      @@tp2b а почему документ повторно записывается когда я например ставлю метку удаления?)
      Я имею в виду, что не понимаю какой в этом смысл)

    • @tp2b
      @tp2b  Год назад

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

  • @no_mercy_141
    @no_mercy_141 2 года назад

    Приветствую! А где под видео закрепленная информационная база?

    • @tp2b
      @tp2b  2 года назад

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

    • @no_mercy_141
      @no_mercy_141 2 года назад

      @@tp2b У меня почему-то не отображается. Пойду гуглить

    • @tp2b
      @tp2b  2 года назад

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

    • @no_mercy_141
      @no_mercy_141 2 года назад +1

      @@tp2b Спасибо большое!

  • @strangerofinfinity7830
    @strangerofinfinity7830 8 месяцев назад

    Спасибо вам большое за ваш замечательный труд)))

  • @Andrew_Zitikhin
    @Andrew_Zitikhin 2 года назад

    Здравствуйте
    Олег, у меня на этапе 26:41 программа выдаёт ошибку "{Документ.Покупка.МодульОбъекта(93,41)}: Ожидается ключевое слово 'Цикл' ('Do')
    Пока ВыборкаДетальныеЗаписи.Следующий()>КонецЕсли; (Проверка: Сервер)" и я не могу понять где я допустил *косяк!\

    • @tp2b
      @tp2b  2 года назад +1

      Доброе утро :)
      Пока ... Тогда
      Странное сочетание... не находите ? :)

  • @ser4ik22
    @ser4ik22 Год назад

    Почему-то при написании кода ДвижениеЗатрат = Движение.Затраты.Добавить(); когда пишу после = Движение. не появляется в подсказках Затраты, что делать?

    • @ser4ik22
      @ser4ik22 Год назад +1

      Всё, я уже понял! Увидел комментарий ниже, спасибо

  • @StepanamZ
    @StepanamZ 4 месяца назад

    А где закреплённый комментарий ?

    • @tp2b
      @tp2b  4 месяца назад +1

      Ютюб открепляет....
      Закрепил обратно :)

    • @StepanamZ
      @StepanamZ 4 месяца назад

      @@tp2b Благодарю !

  • @zoomzoom9130
    @zoomzoom9130 2 года назад

    Здравствуйте, как понять в разрезе продуктов, в разрезе валюта и тд?

    • @tp2b
      @tp2b  2 года назад

      иными словами "с детализацией по продуктам", "с детализацией по валютам"....
      или по каждому продукту, по каждой валюте

    • @zoomzoom9130
      @zoomzoom9130 2 года назад

      @@tp2b Спасибо)

    • @tp2b
      @tp2b  2 года назад +1

      Пожалуйста :)
      Стало понятнее?

    • @zoomzoom9130
      @zoomzoom9130 2 года назад +1

      @@tp2b Да, теперь все понятно

  • @МаксимКоваленко-ы7в

    А есть просто номер карты дабы поддержать автора? Автор, дайте просто номер карты.

    • @tp2b
      @tp2b  2 года назад

      Есть, в описании канала:
      ПОДДЕРЖАТЬ Канал:
      Спонсорство: boosty.to/tp2b (ДОСТУП К ФАЙЛАМ И ТД)
      Разные варианты: donate.stream/tp2b
      На карту: 4048 4150 4409 5590

  • @melkiy1735
    @melkiy1735 3 года назад

    Не понял откуда в контекстной подсказке ДвижениеЗатрат после точки появилось свойство ВидДвижения, если его нет у оборотного регистра. Откуда система его взяла?

    • @tp2b
      @tp2b  3 года назад

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

    • @melkiy1735
      @melkiy1735 3 года назад

      @@tp2b спасибо!!!! Всю голову сломал. А у вас нет видео или рекомендаций что почитать по работе платформы, что бы такие вещи знать. Это же платформенная вещь, да?

    • @tp2b
      @tp2b  3 года назад

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

    • @tp2b
      @tp2b  3 года назад +1

      PS По платформе наверное нет ни чего лучше, чем "двухтомник 1с" он же v8.1c.ru/metod/books/42696.htm
      и портала ИТС - its.1c.ru/#dev/method_dev
      PPS кстати в видосах двухтомник есть на полке у меня за спиной :)

    • @melkiy1735
      @melkiy1735 3 года назад

      @@tp2b от души спасибо за ваш труд и взгляд для ламеров, это реально круто!!!!

  • @birchoko4040
    @birchoko4040 2 года назад

    22:25 вариант 1 Сумма 500 рублей не правильно посчитала должно быть 400

    • @birchoko4040
      @birchoko4040 2 года назад

      4 булочка по 0 рублей...

  • @ПавелЮркунас
    @ПавелЮркунас 3 года назад

    Добрый вечер. При повторном открытии документа сумма 500000 появляется снова в колонке "Сумма документа"время 15.13. Каким образом и откуда возвращается эта сумма?

    • @tp2b
      @tp2b  3 года назад

      Ответ на этот вопрос дан в следующие минуты видео.... :)
      Всё просто: Наше изменение значения реквизита СуммаДокумента с 500000 на 111111 не сохраняется в базе, т.к. мы меняем значение уже после записи объекта. А если оно(изменение) не сохранилось, то при открытии объекта мы видим старое значение.

  • @logstik
    @logstik 2 года назад

    7:56 Движение = Движение. нет выбора "Затраты", уже все перепробовал Help...

    • @tp2b
      @tp2b  2 года назад +1

      Проверяйте список регистраторов у регистра...

    • @romantikdogadka2712
      @romantikdogadka2712 2 года назад

      @@tp2b как это сделать?)

    • @tp2b
      @tp2b  2 года назад +1

      @@romantikdogadka2712 В дереве конфигурации, открываем настройки регистра... там есть закладка Регистраторы...

    • @romantikdogadka2712
      @romantikdogadka2712 2 года назад

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

    • @tp2b
      @tp2b  2 года назад

      @@romantikdogadka2712 Это программирование, тут один символ может полностью перевернуть работу программы :)

  • @firedemon5000
    @firedemon5000 2 года назад

    Доброе время суток. Помогите пожалуйсто, у меня возникла проблема при обучений. Когда хочу умножить количество на цену у меня сразу вылетает и когда я уже хочу зайти в базу у меня вылетает вот это сообщение и не даёт открыть предприятие "Достигнуто ограничение учебной версии
    Достигнуто предельное количество подключений к ИБ"
    Не понимаю что я сделал не так. :(

    • @tp2b
      @tp2b  2 года назад

      Возможно Вы пытаетесь запустить сразу несколько сеансов...
      Закройте всё лишее. Должен быть только Конфигуратор и максимум одно Предприятие.

    • @firedemon5000
      @firedemon5000 2 года назад

      @@tp2b да нет ничего лишнего вроде не открываю. Просто конфигуратор и предприятие больше ничего нету. Странно что в другой базе я могу сделать такие действия а в этой нет . :(

    • @tp2b
      @tp2b  2 года назад +1

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

  • @birchoko4040
    @birchoko4040 2 года назад

    время урока 29:34
    Почему нельзя в форме при событиях "изменения значений" в табличной форме прописать пересчет "СуммаДокумента" (не хотите упростить удобство пользования формой?)

    • @tp2b
      @tp2b  2 года назад

      Потому что обработчики событий формы и элементов формы отдельная тема...

  • @SNAPMASTERXXL
    @SNAPMASTERXXL 2 месяца назад

    Ох тяжко.......................

  • @azbe1000
    @azbe1000 3 года назад +1

    Хоть бы лайки под видео поднакидали просмотрщики

    • @tp2b
      @tp2b  3 года назад

      Может не всем понравилось :)

  • @AlekseiAstahov
    @AlekseiAstahov 3 года назад +1

    Вот как так то. Говорить говорить говорить и ничего не сказать. Что это за манипуляция такая. ла ла ла регистры ла ла ла одного мало н у ну ну регистры ла ла ла капеец.