Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Внешняя печатная форма в Word

VVP
читатель
офлайн
Дата регистрации: 12.10.2006
Сообщений: 4950
Пост №1
 
12.08.2013 09:19

Ситуация следующая. Есть намерение создать ВПФ в формате Word. Привязка пойдет к документу Счет (в БП). Все вроде бы получается, вот только не знаю как сделать, чтобы табличная часть из документа формировалась. Если кто знает, будьте любезны кусочек кода. А то я чего-то ничего не нагуглил.

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №2
 
12.08.2013 10:57

"Примерно так:<br> <br><pre>//Пусть в шаблоне-заготовке есть шапка таблицы и пока нет ни одной строки.<br>//Все таблицы в документе Word объединены в коллекцию Tables, элементы которой нумеруются от 1 до Документ.Tables.Count()<br>СчетчикСтрок=1; //строки нумеруются с 1 и в первой строке у нас шапка таблицы<br>Для Каждого СтрокаТабличнойЧасти Из Товары Цикл<br> СчетчикСтрок+=1;<br> Документ.Tables(НужныйНомерТаблицы).Rows.Add();<br> Документ.Tables(НужныйНомерТаблицы).Cell(СчетчикСтрок,1).Range.Text=СокрЛП(СтрокаТабличнойЧасти.Номенклатура.Наименование);<br> Документ.Tables(НужныйНомерТаблицы).Cell(СчетчикСтрок,2).Range.Text=Строка(СтрокаТабличнойЧасти.Количество);<br> ...<br>КонецЦикла;</pre>"

VVP
читатель
офлайн
Дата регистрации: 12.10.2006
Сообщений: 4950
Пост №3
 
12.08.2013 11:29

Сэнкс. Попробую вечерком.

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №4
 
13.08.2013 11:12

Отправил.<br>Для тех кому не видно :)<br>Рассматриваются два вопроса:<br>1. Как в шаблон документа MS Word вставить таблицу.<br>2. Как сделать так, чтобы для точки входа документа MS Word именованной определенным образом, например [НомерДоговора] и встречающейся в документе много раз значения проставились сразу во все места.<br>Ответы:<br>1. Обычно в шаблоне уже есть шапка таблицы и нужно всего лишь к ней добавлять строки и в ячейки вписывать значения. Если же нужно рисовать всю таблицу программно, то нужно в шаблоне как то обозначить место, куда ее нужно вписать. Но проще по первому пути.<br>2. Точки входа в документе MS Word надо описать через коллекцию Fields с типами полей = wdFieldDocVariable. После этого можно будет извне применять такой программный ход, который проставит значения везде сразу:<br><span>Document</span><span>.</span><span>Variables</span><span>("НомерДоговора").</span><span>Value</span><span> = "тест"</span><br><span>Document</span><span>.</span><span>Fields</span><span>.</span><span>Update</span><br>О том что такое Fields и с чем их едят: http://office.microsoft.com/en-us/word-help/insert-and-format-field-codes-in-word-2007-HA010338798.aspx?CTT=5&origin=HA010100426

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №5
 
13.08.2013 11:24

Так вроде бы тема печати договоров из 1С еще со времен 7.7 обсуждается и все решения уже 100500 раз найдены. На "мисте" наверняка есть уже готовые решения. Не скейтборд ли вы ребята изобретаете?

VVP
читатель
офлайн
Дата регистрации: 12.10.2006
Сообщений: 4950
Пост №6
 
13.08.2013 11:30

Первый раз сталкиваюсь с совместимостью 1с и Word. То, что нарыл в Интернете, не все у меня корректно работает. Отправил обработку Володе, может наставит он меня на путь истинный. Умный бу-у-у-ду! :))

VVP
читатель
офлайн
Дата регистрации: 12.10.2006
Сообщений: 4950
Пост №7
 
14.08.2013 16:42

Короче, господа, вопрос решен.<br>Благодаря, в первую очередь, Трувору, а во-вторых, мне, солнцеликому. :))<br>Если кому-то вдруг потребется решение по данному вопросу - пишите.

Тэра
читатель
офлайн
Дата регистрации: 25.12.2008
Сообщений: 22390
Пост №8
 
14.08.2013 19:35

О великий Ра! Дальше промолчу, иначе сотрут...

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №9
 
19.08.2013 13:51

> Благодаря, в первую очередь, Трувору<br>Имеется ввиду "Форвард" или какой-то "настоящий вор"?

Sh_S
читатель
офлайн
Дата регистрации: 02.03.2007
Сообщений: 7730
Пост №10
 
19.08.2013 14:29

http://www.buh.ru/forum/thread.jsp?id=693915#693915

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация