Имя: Пароль:
1C
1С v8
Изменение текста в меню "Действия" - не получается ((
0 badboychik
 
09.02.15
14:29
Пытаюсь в "ПередОткрытием" вызвать свою функцию из общего модуля, чтобы перевела текст пунктов меню (не русский интерфейс делаем), но текст почему то остается неизменным, хотя в СП сказано что свойство Текст у кнопки на запись разрешено. И ошибки не выскакивает...
Кто нибудь с этим сталкивался?
1 Classic
 
09.02.15
14:31
Код давай
2 badboychik
 
09.02.15
14:32
Код элементарный

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