Пытаюсь в "ПередОткрытием" вызвать свою функцию из общего модуля, чтобы перевела текст пунктов меню (не русский интерфейс делаем), но текст почему то остается неизменным, хотя в СП сказано что свойство Текст у кнопки на запись разрешено. И ошибки не выскакивает...
Кто нибудь с этим сталкивался?
ПереводыКнопокДействия = Новый Соответствие;
ПереводыКнопокДействия.Вставить("Найти в списке","Potra?iti u spisku");
... прочие пункты ...
Для каждого Кнопка Из ЭлементыФормы.ДействияФормы.Кнопки.Подменю1.Кнопки Цикл
Если Кнопка.Действие = Неопределено Тогда
Продолжить;
КонецЕсли;
Кнопка.Текст = ПереводыКнопокДействия[Кнопка.Текст]; // НЕ РАБОТАЕТ
КонецЦикла;
У меня идея только одна - скопировать пункты меню в список значений, очистить меню и добавить заново пункты с нужным переводом, а остальные свойства заполнять из сохраненного списка