// Параметры - ТаблицаЗначений с колонкой Имя Функция ПараметрыКорректны(Параметры) Экспорт Результат = Истина; Если Параметры.Количество() = 0 Тогда Возврат Результат; КонецЕсли; Для Каждого СтрокаПараметра Из Параметры Цикл Если Не ирОбщий.ЛиИмяПеременнойЛкс(СтрокаПараметра.Имя) Тогда Результат = Ложь; Сообщить("Имя параметра """ + СтрокаПараметра.Имя + """ не отвечает правилам формирования имен встроенного языка", СтатусСообщения.Внимание); КонецЕсли; КонецЦикла; НеуникальныеИмена = ирОбщий.НеуникальныеЗначенияКолонкиТаблицыЛкс(Параметры, "Имя"); Для Каждого НеуникальноеИмя Из НеуникальныеИмена Цикл Сообщить("Параметр """ + НеуникальноеИмя + """ встречается более одного раза", СтатусСообщения.Внимание); Результат = Ложь; КонецЦикла; Возврат Результат; КонецФункции // ПараметрыКорректны()