Объекты 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. ...
Отличное видео,очень ёмкое и понятное) спасибо большое
Толковое изложение материала. Спасибо автору.
Спасибо Ильяс!
понятно объясняешь, спасибо за контент!
Спасибо за урок
Спасибо.
Статья про константы: www.1s-up.ru/konstanty-v-1s-8-3/
Подписывайтесь на телеграм-канал: t.me/Programming1CNizamutdinov
Вступайте в группы вконтакте: vk.com/1c_prosto
и фейсбуке: facebook.com/groups/922972144448119
Жирный лайк. Но недавно искал (и нашел) как добавить константу на форму констант в конфе КА, вот там без гугла не разобраться.
13:58 для чего нужно было сначала получать старый ИНН? нельзя было сразу новый записать?
Ильяс, 2 вопроса. Зачем использовали метод прочитать, когда потом просто меняли значение. Или без этого поменять значение нельзя было? Почему событие писали в модуле менеджера, а не модуле обработки?
1) Просто показал в отладке, что можно прочитать значение
2) Причем тут обработка? Событие нужно именно в модуле менеджера значения константы писать, тогда оно будет везде действовать
@@programming_1C т.е. модно устанавливать значение и без метода прочитать?
@@melkiy1735 Да
@@programming_1C 2) Потому что описывали поведение конкретной константы, а не действия кнопок формы.
Непонятно, зачем в методе СоздатьНабор указывать имена констант, если мы всё равно получаем доступ ко всем. Только не выбранные константы вернут нам в наборе неверное значение - пустую строку. То есть, проверка не выбранной константы из набора покажет пустую строку? И, имея к ней доступ, мы с чистой совестью её перезапишем, затерев старое значение. То есть, будет ошибка. Всё верно?
1) Почему метод называется установить, а не записать?
2) что означают иконки f[] , p[] и знак минуса при выборе метода в модуле конфигуратора?
3) не совсем понял разницу Менеджера константы и менеджера значений константы. Ведь оба работают с одной и той же константой. И как я понял, константа по сути объек-реквизит, то есть у него не бывает несколько аттрибутов. Не совсем понятно что тогда делает Значение
4) Почему в процедуре 5 в последнем методе "Если ЗаписалиАдрес Тогда ... " нет условия ЗаписалиАдрес = "Значение"? если остается пустым это означает истина?
5) Что такое в итоге наборы? это массив данных или что? он нужен для удобства массового редактирования данных? В каких случаях его рекомендуется использовать? или где чаще всего он встречается в типовых конфигурациях 1С?
1) Так решили разработчики 1С. Это процедура которая и устанавливает значение в константу и записывает в базу данных.
2) Это называется контекстная подсказка. f() - значит это функция(функция может возвращать значение), p() - значит это процедура (она ничего не возвращает, а просто выполняет код который в ней описан).
3) КонстаетаМенеджер может просто получать и записывать значения в константу, а КонстантаМенеджерЗначения нужен если нужно больше функционала для константы, например обработка событий. В целом назначение констант хранить постоянные значения, такие как название организации, его адрес и прочее, они обычно не изменяются в процессе работы.
4) ЗаписалиАдрес имеет тип булево, что значит оно либо Истина, либо Ложь. Конструкция "Если" выполняется только если выражение условия будет Истинно, в данном случае ЗаписалиАдрес и ЗаписалиАдрес = Истина будет одним и тем же. = в данном случае оператор сравнения, а не присваивания
5) Это больше похоже на перечисления, но вообще да нужно для более удобной работы с большим количеством констант. Где это применяется не знаю, но если такое есть то была какая то причина добавить такую возможность, нужно просто знать что если что такая возможность есть. )
P.S. Я сам новичек в 1С, если где-то не прав, то поправьте меня.