Имя: Пароль:
1C
1С v8
Мультиязычность в управляемых формах
0 kvalko
 
01.08.14
12:24
Всем добрый день. Столкнулся с такой проблемой: есть глобально переработанная конфигурация, в которой работают люди из разных стран. Мультиязычность реализована путем записи в наименование справочников строки в формате "ru='____';en='____'". В обычном интерфейсе, например, в форме списка справочника, при обработки события "ПриВыводеСтроки" текст в реквизите "Наименование" заменялся НСтр(Наименование). В результате, при открытии справочника, пользователь видел наименование на языке своего интерфейса.
Теперь возникла потребность разработать форму справочника на управляемом   приложении. Но здесь уже нет события "ПриВыводеСтроки". И в запросе (для динамического списка) нельзя вызвать функция "НСтр". Может кто-то сталкивался с подобной задачей, или у кого-то есть какие-то идеи? Заранее благодарен за ответ.
1 jsmith
 
01.08.14
12:31
выбор когда тогда
2 jsmith
 
01.08.14
12:32
в справочник перед записью записывать 2 реквизита
3 kvalko
 
01.08.14
12:40
Это самый нежелательный вариант. Конфигурации уже 7 лет и все существующие справочники необходимо будет дорабатывать и заполнять новые реквизиты. Может есть еще варианты?
4 KAO111
 
01.08.14
13:13
В модуле менеджера подписки на события:
ОбработкаПолученияДанныхВыбора
ОбработкаПолученияПредставления
ОбработкаПолученияПолейПредставления
5 kvalko
 
01.08.14
14:06
Извиняюсь, я забыл уточнить: платформа 8.2, а не 8.3. Событие "ОбработкаПолученияПредставления" появилась в 8.3.
6 KAO111
 
01.08.14
14:10
Может обновить платформу. Ведь тогда не надо никаких хитростей. Стандартными средствами будет работать везде, до последних отчетов. Для представлений вроде даже совместимость снимать не надо (кажется)
7 kvalko
 
01.08.14
14:26
Только неделя прошла, как я с 8.1 на 8.2 перешел :). Сразу на 8.3 прыгать как-то страшно.
8 kvalko
 
01.08.14
14:29
Сейчас и читаю о подводных камнях перехода на 8.3.
9 kvalko
 
01.08.14
14:36
Отзывы об 8.3 совсем не радостные v8: Ошибки после перехода на 1с 8.3 с 8.2
10 jsmith
 
01.08.14
14:46
(9) хз. юзаем ут 11 на 8.3 и скуле. полёт нормальный
11 acsent
 
01.08.14
14:57
(10) У всех 3 человек?
12 jsmith
 
01.08.14
15:03
(10) да хз там сколько. но не три точно + магазины
13 kvalko
 
01.08.14
15:14
Для понимания: у меня база весит около 70 Гб и одновременно работает около 100 человек. По этому страшно переходить на 8.3.
14 SeiOkami
 
01.08.14
15:18
(13), усилия потраченные на перевод под 8.3 будут несоизмеримо малы с преимуществами в контексте твоей задачи. Так что переходи. А там глядишь и мобильные приложения напишешь особо избранным пользователям
15 kvalko
 
01.08.14
15:29
Понятно. Буду копать в направлении перехода на 8.3. Всем спасибо за участие в обсуждении.
Программист всегда исправляет последнюю ошибку.