Объекты 1С. Урок №8. Объекты метаданных 1С. Константы

Поділитися
Вставка
  • Опубліковано 8 лют 2021
  • Это восьмой урок серии, в которой изучаем объекты в 1С.
    В этом уроке научимся работать с константами. Вы увидите, как создаются константы и форма констант. Узнаете, как при помощи менеджера константы получить значение константы и внести в константу какое-то другое значение. Ещё, в уроке будет рассмотрен менеджер значения константы, а также вы узнаете, как работать с набором констант.
    Статья про константы: www.1s-up.ru/konstanty-v-1s-8-3/
    Таймер к видео внизу.
    Для тех, кто только начал изучать программирование в 1С: книга "Программировать в 1С за 11 шагов":
    lp.1s-up.ru/programing_1c_11_s...
    Для тех, кто желает более подробно изучить разработку управляемого приложения: книга "Основы разработки в 1С: Такси":
    1s-taxi.ru/
    Научиться работать с расширениями можно в этой книге:
    lp.1s-up.ru/rasshireniya1c/
    Все книги три книги в наборе:
    lp.1s-up.ru/3_book_komplekt/
    Идеальный комплект старта для начинающих: lp.1s-up.ru/komplekt-start-new/
    Обучающие статьи и видео-ролики по разработке в 1С: www.1s-up.ru
    Присоединяйтесь к нам ВК: 1c_prosto
    Присоединяйтесь к нам в Фейсбуке: / 922972144448119
    Присоединяйтесь к нам в ТГ: t.me/Programming1CNizamutdinov
    Ссылка на чат в ТГ: t.me/+CD9Wapqe3ZBlNDJi
    Обучающие статьи и видео-ролики по разработке в 1С: www.1s-up.ru
    Тайминг:
    0:00:49 - Создаем константы;
    0:02:30 - Убираем константы из командного интерфейса;
    0:03:09 - Создаем форму констант;
    0:04:34 - Получаем значение константы при помощи менеджера констант;
    0:07:42 - Записываем значение в константу при помощи менеджера констант;
    0:09:21 - Менеджер значения константы;
    0:10:22 - Устанавливаем значение в константу при помощи менеджера значения;
    0:14:36 - События менеджера значений константы;
    0:14:53 - Используем событие ПередЗаписью менеджера значений константы;
    0:17:19 - Набор констант.
    Ссылки на ролики про объекты в 1С:
    Урок 1: Вводный - • Объекты 1С. Урок №1. В...
    Урок 2: Метаданные - • Объекты 1С. Урок №2. М...
    Урок 3: Менеджер объекта - • Объекты 1С. Урок №3. М...
    Урок 4: Объекты метаданных 1С. Справочник - • Объекты 1С. Урок №4. О...
    Урок 5: Ссылка - • Объекты 1С. Урок №5. С...
    Урок 6: Объекты метаданных 1С. Документ - • Объекты 1С. Урок №6. О...
    Урок 7: Объекты метаданных 1С. Табличная часть - • Объекты 1С. Урок №7. О...
    Урок 8: Объекты метаданных 1С. Константы - • Объекты 1С. Урок №8. О...
    Урок 9: Объекты метаданных 1С. Перечисления - • Объекты 1С. Урок №9. О...
    Урок №10. Предопределённые элементы справочников 1С - • Объекты 1С. Урок №10. ...
    Урок №11. Подчиненные справочники 1С - • Объекты 1С. Урок №11. ...
    Урок №12. Иерархические справочники 1С - • Объекты 1С. Урок №12. ...
    Урок №13. Обработки 1С - • Объекты 1С. Урок №13. ...
    Урок №14. Выборка 1С - • Объекты 1С. Урок №14. ...
    Урок №15. Удаление и установка пометки удаления - • Объекты 1С. Урок №15. ...
    Урок №16. Журнал документов - • Объекты 1С. Урок №16. ...
    Урок №17. План видов характеристик - • Объекты 1С. Урок №17. ...
    Урок №18. Отчеты - • Объекты 1С. Урок №18. ...
    Урок №19. Внешние отчеты и обработки - • Объекты 1С. Урок №19. ...
    Урок №20. Регистры накопления - • Объекты 1С. Урок №20. ...

КОМЕНТАРІ • 17

  • @user-ny2tb2rr7d
    @user-ny2tb2rr7d 3 місяці тому +1

    Отличное видео,очень ёмкое и понятное) спасибо большое

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

    Толковое изложение материала. Спасибо автору.

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

    Спасибо Ильяс!

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

    понятно объясняешь, спасибо за контент!

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

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

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

    Спасибо.

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

    Статья про константы: www.1s-up.ru/konstanty-v-1s-8-3/
    Подписывайтесь на телеграм-канал: t.me/Programming1CNizamutdinov
    Вступайте в группы вконтакте: vk.com/1c_prosto
    и фейсбуке: facebook.com/groups/922972144448119

  • @user-abc-abc
    @user-abc-abc 3 роки тому +1

    Жирный лайк. Но недавно искал (и нашел) как добавить константу на форму констант в конфе КА, вот там без гугла не разобраться.

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

    13:58 для чего нужно было сначала получать старый ИНН? нельзя было сразу новый записать?

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

    Ильяс, 2 вопроса. Зачем использовали метод прочитать, когда потом просто меняли значение. Или без этого поменять значение нельзя было? Почему событие писали в модуле менеджера, а не модуле обработки?

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

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

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

      @@programming_1C т.е. модно устанавливать значение и без метода прочитать?

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

      @@melkiy1735 Да

    • @ice-skating
      @ice-skating 3 роки тому

      @@programming_1C 2) Потому что описывали поведение конкретной константы, а не действия кнопок формы.

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

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

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

    1) Почему метод называется установить, а не записать?
    2) что означают иконки f[] , p[] и знак минуса при выборе метода в модуле конфигуратора?
    3) не совсем понял разницу Менеджера константы и менеджера значений константы. Ведь оба работают с одной и той же константой. И как я понял, константа по сути объек-реквизит, то есть у него не бывает несколько аттрибутов. Не совсем понятно что тогда делает Значение
    4) Почему в процедуре 5 в последнем методе "Если ЗаписалиАдрес Тогда ... " нет условия ЗаписалиАдрес = "Значение"? если остается пустым это означает истина?
    5) Что такое в итоге наборы? это массив данных или что? он нужен для удобства массового редактирования данных? В каких случаях его рекомендуется использовать? или где чаще всего он встречается в типовых конфигурациях 1С?

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

      1) Так решили разработчики 1С. Это процедура которая и устанавливает значение в константу и записывает в базу данных.
      2) Это называется контекстная подсказка. f() - значит это функция(функция может возвращать значение), p() - значит это процедура (она ничего не возвращает, а просто выполняет код который в ней описан).
      3) КонстаетаМенеджер может просто получать и записывать значения в константу, а КонстантаМенеджерЗначения нужен если нужно больше функционала для константы, например обработка событий. В целом назначение констант хранить постоянные значения, такие как название организации, его адрес и прочее, они обычно не изменяются в процессе работы.
      4) ЗаписалиАдрес имеет тип булево, что значит оно либо Истина, либо Ложь. Конструкция "Если" выполняется только если выражение условия будет Истинно, в данном случае ЗаписалиАдрес и ЗаписалиАдрес = Истина будет одним и тем же. = в данном случае оператор сравнения, а не присваивания
      5) Это больше похоже на перечисления, но вообще да нужно для более удобной работы с большим количеством констант. Где это применяется не знаю, но если такое есть то была какая то причина добавить такую возможность, нужно просто знать что если что такая возможность есть. )
      P.S. Я сам новичек в 1С, если где-то не прав, то поправьте меня.