Интеграция 1С и Word #381057


#0 by Amigo
Уважаемые ГУРУ, помогите начинающему, подскажите как реализовать следующее: Есть справочник Сотрудников, в нем реквизиты, необходимо эти реквизиты перенести в макет Word, чтобы они в дальнейшем брались из справочника автоматически ... натолкните на мысль ... ((((
#1 by ZyXEL
написать код который бы это делал....
#2 by у лю 427
в сети целая асенизаторская машина примеров для 7 и тележка для 8 - бери не хочу...
#3 by Stepa86
1) книжку найди - Системное программирование 2) Возможно макросы помогут 3) На infostartе встречал примеры обработок
#4 by Невский Александр
или можно например:
#5 by Fragster
#6 by Stepa86
Кстати, это нормально, что код примерно как в через макросы отрабатывает раз в 50 быстрее??? то есть генерится макрос в 1С, передается в word и там запускается
#7 by Новиков
поясню начинающему алгоритм: 1. делаешь шаблон в ворде и в нужных местах - лепишь закладки 2. открываешь шаблон, вставляешь в закладки нужные значения, сохраняешь как документ. - что собственно и продемонстрировал Невский. Если же в ворд необходимо грузить таблицу из 1с, тогда алгоритм несколько меняется.
#8 by Amigo
Огромное спасибо ... все понятно ...
#9 by Новиков
Ты только пользователям потом докажи, что это не вирус :) А так естественно макрос если погенеришь, выполнишь а потом удалишь - все это будет быстрее работать чем по кому все гонять.
#10 by Новиков
кстати там грабли есть - длина кода ограниченна :) если мне не изменяет память сколько то тысяч строк. Потом вба выдает ошибку - слишком много кода. Я в свое время писал выгрузку в ексель огромного плана калькуляции. По кому там просто все сдохло и не одного раза не выполнилось :) Приходилось код вбашный собирать оптимально на 1с, функции там вставлять даже всякие разные, оптимизировать, форумы читать. Зато отрабатывалось довольно быстро.
#11 by Stepa86
так там выдается предупреждение типа "для дальнейшей корректной работы вируса необходимо включить возможность выполнения макросов"
#12 by Новиков
ну так представь - завод - 1000 клиентов сидят и видят эту надпись. Дальше ты день будешь выступать в виде голоса "Все хорошо. Даю установку - включить" :)
#13 by Stepa86
формирование дока через макросы будут выполнять только топы и то редко... их успокою =)
#14 by Zyrab
Большое  спасибо за насыщенный ответ. Мне он очень помог.
#15 by Новиков
в чем беда. Вот представь отчет типичный - с итогами по иерархии. Самый простой. И задача - все тоже самое перетащить в ексель. Но. Если в итоге стоит сумма - то в екселе на соотв. месте тоже должна быть сумма. Спрашиваю - нах? "Ну мало ли может мы что захочим изменить..." Все группировки - все должно быть идентично. Отчет на несколько десятков листов в екселе с итоговым листом по всем этим листам - все на формулах и группировках. а база - это типа генератор этой хери :)
#16 by Shrek
+1
#17 by Антон Чехов
+1. Без Зюкселя врядли такое бы сделал!
#18 by vde69
а нафига в ворде внутренние переменные??? правиль, чтобы в них записыват а не парсить текст.... вот пример
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С