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

Поділитися
Вставка
  • Опубліковано 12 чер 2024
  • Для удобства работы с регистрами, а точнее для удобства и эффективности получения данных из регистров 1С платформа автоматически предлагает разработчику виртуальные таблицы. Состав виртуальных таблиц, для разных регистров, отличается.
    В этом уроке мы сравним реальные и виртуальные таблицы, еще немного попрактикуемся в работе с языком запросов и консолью запросов 1С, а также создадим новый регистр накопления и сравним состав виртуальных таблиц у регистра оборотов и регистра остатков.
    Это бесплатный курс программирования 1С, для того чтобы заниматься нужно все лишь немного времени и упорства. Дерзайте и всё получится!
    #ТЕХПОДДЕРЖКА #Курсы1С #Программист1С #1С
    ТАЙМКОДЫ:
    00:00 - Приветствие и тема урока
    01:20 - Зачем нужны регистры оборотов.
    02:22 - Создаём регистр оборотов
    05:19 - Формируем записи в регистре оборотов
    08:27 - Настраиваем подсветку кода(идентификаторов)
    13:19 - Перехватываем событие записи и дозаполняем документ
    30:40 - Ищем реальные и виртуальные таблицы
    32:52 - Сравниваем результаты запросов по реальны и виртуальным таблицам
    39:00 - Коротко о том ЧТО НАДО ЗАПОМНИТЬ
    1С Программирование с нуля: • Бесплатный курс 1С Про...

КОМЕНТАРІ • 157

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @-.4159
    @-.4159 2 роки тому +11

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

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

      Спасибо :)

  • @bodas1995
    @bodas1995 3 роки тому +14

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

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

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

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

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

  • @FL-gv1yh
    @FL-gv1yh Місяць тому

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

  • @khizhevski
    @khizhevski 2 роки тому +4

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

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

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

  • @user-iu9mq4te2n
    @user-iu9mq4te2n 6 місяців тому +1

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

  • @Donezk-2012
    @Donezk-2012 3 роки тому +3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @SWML
    @SWML 6 місяців тому +1

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

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

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

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

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

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

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

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

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

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

      Спасибо!

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

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

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

      Пожалуйста

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

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

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

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

    • @KAYKay-fd3xr
      @KAYKay-fd3xr Рік тому

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

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

      @@KAYKay-fd3xr а ты ???

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

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

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

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

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

      Пожалуйста!

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

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

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

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

  • @bodas1995
    @bodas1995 3 роки тому +4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Спасибо!

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

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

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

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

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

      Пожалуйста.

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

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

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

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

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

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

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

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

  • @user-pz3he4yg1d
    @user-pz3he4yg1d 4 місяці тому

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

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

    Ты молодец

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

      Спасибо

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

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

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

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

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

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

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

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

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

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

  • @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 роки тому

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @user-vy7tl4kg6e
    @user-vy7tl4kg6e 6 місяців тому +1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Радуйтесь :)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @TV-tr2ib
    @TV-tr2ib Рік тому

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

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

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

  • @user-yr7wi3yg5h
    @user-yr7wi3yg5h 6 місяців тому +1

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

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

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

    • @mixazgo
      @mixazgo 4 дні тому

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

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

      КонецЦикла;

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

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

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

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

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

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

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

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

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

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

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

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

      Продублирую тут...
      Поддержать канал/Получить плюшки: 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 Рік тому +1

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

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

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

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

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

  • @user-mm1de7pf7o
    @user-mm1de7pf7o 7 місяців тому

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

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

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

    • @user-mm1de7pf7o
      @user-mm1de7pf7o 7 місяців тому

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

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

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

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

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

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

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

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

      @@tp2b Спасибо)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @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 Это программирование, тут один символ может полностью перевернуть работу программы :)

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

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

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

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

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

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

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

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

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

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

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

      Очень жаль, что Вы ни чего не услышали :(

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

      А мне зашло