По теме из базы знаний
- Расширения конфигураций 1С: учимся перехватывать методы
- Эволюция расширения конфигурации
- Заметки консультанта по переходу с затратного метода на балансовый в программе 1С:ERP Управление предприятием
- Асинхронные вызовы свойств и методов Внешних компонент. Особенности 2-х способов асинхронной работы
- Статический анализатор кода проектов 1C (EPF, ERF, CF, CFE)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Зависит от контекста в процедуре/функции вызывающей, чтобы было понимание с чем сейчас работаешь, вызываемая функция вообще может быть универсальной ее могут дергать отовсюду и ее параметры называются обычно обобщенно чтобы из любого места вызова было ясно, что она принимает на вход.
Процедура ОбработкаДанныхСотрудниковПодразделения(Подразделение)
...
ПолучитьДанныеОСотруднике(НачальникПодразделения);
ПолучитьДанныеОСотруднике(ЗаместительНачальникаПодразделения);
...
КонецПроцедуры
Показать
(6) в теории могут. Имя параметра метода перекрывает область видимости такой переменной областью видимости только данного метода.
Другими словами, если будет такое же имя служебное, или имя глобальной переменной, или имя общего модуля, или реквизита формы в контексте модуля формы и т.д., то такое имя переменной может создать проблемы.
Но в общем случае имена переменных в разных методах ограничены областью видимости данных методов. Другими словами Одинаковые имена переменных из разных методов ничего не знают друг о друге. И совпадение имен не должны приводить к проблемам (исключительные случаи озвучил выше). Ну и не стоит забывать, что по умолчанию переменные передаются по ссылке.
Другими словами, если будет такое же имя служебное, или имя глобальной переменной, или имя общего модуля, или реквизита формы в контексте модуля формы и т.д., то такое имя переменной может создать проблемы.
Но в общем случае имена переменных в разных методах ограничены областью видимости данных методов. Другими словами Одинаковые имена переменных из разных методов ничего не знают друг о друге. И совпадение имен не должны приводить к проблемам (исключительные случаи озвучил выше). Ну и не стоит забывать, что по умолчанию переменные передаются по ссылке.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот