Имя: Пароль:
1C
1С v8
dot в макете
, ,
0 БалбесВ1с
 
20.01.13
13:32
Дайте пожалуйста обработку которая данные с формы выводит в макет с расширением dot.
1 БалбесВ1с
 
20.01.13
13:37
Мне посмотреть как там что делается.
2 БалбесВ1с
 
20.01.13
13:37
А где Ниф-Ниф кстати?
3 БалбесВ1с
 
20.01.13
13:57
Что всё спят что-ли((
4 БалбесВ1с
 
20.01.13
14:02
Договор = ПолучитьМакет("Договор");
// Получить объект из макета.
MSWord = Договор.Получить();
НаименованиеКонтрагента = "ООО Торгуем всем";
Попытка
 Документ = MSWord.Application.Documents(1);
 Документ.Activate();
 // Получить объект, который будем использовать для поиска и замены.
 Замена = Документ.Content.Find;
 // Заменить заранее определенные ключевые конструкции на требуемый текст.
 Замена.Execute("<НазваниеКомпании>", Ложь, Истина, Ложь, , , Истина, , Ложь, НаименованиеКонтрагента);
 // Далее аналогично для остальных ключевых конструкций.
 // Делаем видимым приложение и активизируем его.
 MSWord.Application.Visible = Истина;
 MSWord.Activate();
Исключение
 // Если произойдет ошибка выводятся данные об ошибке и объект закрывается.
 Сообщить(ОписаниеОшибки());
 MSWord.Application.Quit();
КонецПопытки;
5 БалбесВ1с
 
20.01.13
14:03
Нашел это.Работает.А как вывести подчеркнутую строку?
Тоесть например ___ФИО___ и чтоб ФИО подчеркнуто было?
6 1C-band
 
20.01.13
14:15
(4) ЗБС! Завтра как раз понадобится. Добавил в закладки. Спасибо!
7 БалбесВ1с
 
20.01.13
15:01
Теперь такой вопрос -  в макете 5 ответственных лиц
Главный - ФИО - подпись
НеоченьГлавный - ФИО - подпись
Дворник - ФИО - подпись

Если кто-то из них отсутствует как удалить его строку?
8 Steel_Wheel
 
21.01.13
00:38
(0) Cразу тебе скажу: dot -- это формат файла MS Office. Сшштветственно, твой отчет надо хотя бы переделать в сохранение офисного файла. Возможно, придется почитать MSDN чтобы понять DOM файлов-шаблонов
9 Steel_Wheel
 
21.01.13
00:39
(7) Я не знаю, какой у тебя макет.

Я завожу в макете 5 тегов и заполняю их из списка значений. Если в списке значений пусто, то тег заменяется на пробелы
10 DJ Anthon
 
21.01.13
05:05
(0) а чем doc не устраивает?
11 БалбесВ1с
 
26.01.13
16:32
Как сделать чтобы процедура НачалоВыбораИзСписка отрабатывала 1 раз?
А то я заполняю список вот так -
Процедура ВыбМашинаНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
   Элемент.СписокВыбора.Добавить("Ваз");
   Элемент.СписокВыбора.Добавить("Шевроле");
КонецПроцедуры
И если второй раз начинать выбирать то значения дублируются.
Если очищать,то как?
12 БалбесВ1с
 
26.01.13
17:05
Элемент.СписокВыбора.Очистить();
Как то тупо конечно.
13 Бешеная Нога
 
26.01.13
17:56
(2) что за ниф-ниф, очередной мой клон?
14 БалбесВ1с
 
26.01.13
19:11
(13)Когда создал ветку в неё сразу зашли Нуфнуф и нафнаф,я и подумал,почему бы ещё и нифнифу не появиться.