Имя: Пароль:
1C
1С v8
Как задать колонитул в шаблоне?
0 Мисти
 
12.02.13
16:38
MSWord = Шаблон.Получить();    
Документ = MSWord.Application.Documents(1);
Документ.Activate();        
Замена = Документ.Content.Find;
Украла где-то кучу полезных слов, всё получается, кроме колонтитула! Его тоже нужно определять из 1С.
Как?
1 Мисти
 
12.02.13
16:51
Как откусить последний знак? Я умею только криво!
   Поставщик="";    
   Для Каждого СтрРез из  РезЗапроса Цикл
       Поставщик=Поставщик+ СтрРез.Ссылка.ДоговорКонтрагента.Владелец.Наименование+ "(ОГРН "+СтрРез.Ссылка.ДоговорКонтрагента.Владелец.хлОГРН+"), ";
   КонецЦикла;
Мне последнюю запятую нужно убрать.
2 х86
 
12.02.13
16:59
вот это вот лучше в запросе получать
СтрРез.Ссылка.ДоговорКонтрагента.Владелец.Наименование

откусываем с помощью Сред
3 Мисти
 
12.02.13
17:05
А я в запросе и получила. Сред - надо последний знак знать, а я не помню, в 7 - вроде СтрДлина, а в 8 что?
И очень беспокоит колонтитул!
4 Утконос
 
12.02.13
17:40
Поставщик="";  
 
   Для Каждого СтрРез из  РезЗапроса Цикл
     Если Поставщик="" Тогда
 Поставщик=Поставщик+ СтрРез.Ссылка.ДоговорКонтрагента.Владелец.Наименование+ "(ОГРН "+СтрРез.Ссылка.ДоговорКонтрагента.Владелец.хлОГРН+")";
Иначе
 Поставщик=Поставщик+","+ СтрРез.Ссылка.ДоговорКонтрагента.Владелец.Наименование+ "(ОГРН "+СтрРез.Ссылка.ДоговорКонтрагента.Владелец.хлОГРН+")";
КонецЕсли;



   КонецЦикла;
5 Мисти
 
12.02.13
18:13
(4) Спасибо! Как раз примерно так я и сама могу. Мне казалось краше - именно последнюю букву отцепить.
6 FIXXXL
 
12.02.13
18:26
(5) юзай СРЕД(ТвояСтрока,1,СтрДлина(ТвояСтрока)-1)
7 Мисти
 
12.02.13
20:20
Во! Красота, оказывается, и тут стрдлина работает!
А как с колонтитулом-то быть?
8 Мисти
 
13.02.13
19:17
Колонтитул всё еще актуален!
12 Мисти
 
13.02.13
19:47
//Верхний колонтитул
КомОбъект.Sections(1).Headers(1).Range.Text = "************ "+Формат(ТекущаяДата(),"ДЛФ=DDT");
//Нижний колонтитул
КомОбъект.Sections(1).Footers(1).Range.Text = "*******************";    
//Номера страниц
КомОбъект.Sections(1).Footers(1).PageNumbers.Add(1);    

Кажется, нашла!
11 Спасибо!
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.