Имя: Пароль:
1C
1С v8
Язык оформления шапки СКД
0 karisha
 
02.10.11
10:45
Доброе время суток.
Есть проблема которую не могу решить. В отчёте написанном на СКД написал процедуру:
ИзменитьЗаголовокШапки_СКД(СхемаКомпоновкиДанных)

Вот код:
ЯзыкОформления = ОпределитьЯзыкОформленияОтчета();
   Если ЯзыкОформления = Перечисления.ЯзыкВыводаЗаголовковОтчетов.Русский Тогда
       ПолеШапки_Контрагент = СхемаКомпоновкиДанных.НаборыДанных.Запрос.Поля.Найти("Контрагент");
       ПолеШапки_СуммаНачальныйОстаток.Заголовок = "Контрагент";
   Иначе
       ПолеШапки_СуммаНачальныйОстаток = СхемаКомпоновкиДанных.НаборыДанных.Запрос.Поля.Найти("Контрагент");
       ПолеШапки_СуммаНачальныйОстаток.Заголовок = "Contractor";

Всё нормально изменяю всю шапку на нужном мне языке, но поле "ИТОГО" не могу изменить(Найти). Подскажите кто сталкивался.
1 karisha
 
02.10.11
11:14
Кто-нибудь откликнитесь.
2 pwei
 
02.10.11
11:30
Если в конфе 2 языка - открываешь схему СКД, в правом нижнем углу пимпочка "ru". С помощью нее переключаешься между языками, и для каждого языка указываешь наименования полей.
3 karisha
 
02.10.11
11:34
Про этот метод я знаю, не подходит. Как найти программно -  "ИТОГО" ?
4 karisha
 
02.10.11
11:43
У меня задача:
- в конфе только 1 язык(RU).
- создал константу - язык оформления заголовка, шапки и подвала отчёта(пользователь сам изменяет её когда надо)
- создал функцию - ОпределитьЯзыкОформленияОтчета()
- в зависимости от ЯзыкаОформления вывел заголовок, подвал, шапка(но поле "ИТОГО" всё портит).
Подскажите как быть(только не говорите добавить в конфу нужный язык - не подходит).
5 IronDemon
 
02.10.11
11:46
а) После формирования отчета найти и заменить в табличном документе "Итого"
б) Вывести свое "Итого"
6 IronDemon
 
02.10.11
11:47
7 karisha
 
02.10.11
11:51
То есть, как и свою шапку, и заголовок ... ? А другого метода нет ? Спасибо.
8 karisha
 
02.10.11
12:01
Ага, понял. Большое спасибо. Сейчас попробую.