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

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ม.ค. 2025

ความคิดเห็น • 17

  • @alexlg2186
    @alexlg2186 3 ปีที่แล้ว +2

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

  • @Ю-ш1я
    @Ю-ш1я 9 หลายเดือนก่อน +1

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

  • @ocean1487
    @ocean1487 3 ปีที่แล้ว +1

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

  • @alexey555555
    @alexey555555 4 ปีที่แล้ว +2

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

  • @programming_1C
    @programming_1C  4 ปีที่แล้ว +1

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

  • @jeepwork
    @jeepwork 4 ปีที่แล้ว +1

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

  • @ИванИванов-к7е3ъ
    @ИванИванов-к7е3ъ 2 ปีที่แล้ว

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

  • @user-nc2qu4ld2g
    @user-nc2qu4ld2g 4 ปีที่แล้ว

    Спасибо.

  • @user-abc-abc
    @user-abc-abc 3 ปีที่แล้ว +1

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

  • @melkiy1735
    @melkiy1735 4 ปีที่แล้ว

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

    • @programming_1C
      @programming_1C  4 ปีที่แล้ว

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

    • @melkiy1735
      @melkiy1735 4 ปีที่แล้ว

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

    • @programming_1C
      @programming_1C  4 ปีที่แล้ว

      @@melkiy1735 Да

    • @ice-skating
      @ice-skating 4 ปีที่แล้ว

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

  • @jlktkrftgjhuoij
    @jlktkrftgjhuoij 3 ปีที่แล้ว

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

  • @el1uz598
    @el1uz598 3 ปีที่แล้ว

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

    • @vladyan01
      @vladyan01 3 ปีที่แล้ว +1

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