24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 541
|
|
1 | |
Формирование отчета в Word12.09.2017, 08:14. Показов 6167. Ответов 44
Метки нет (Все метки)
Необходимо вывести отчет в Word (с этим проблем нет).
В зависимости от выбранных параметров, в Word должны выходить те или иные блоки с текстом и с картинками. Вопрос и заключается в том, как выводить эти блоки и где их хранить (откуда брать)?
0
|
12.09.2017, 08:14 | |
Ответы с готовыми решениями:
44
Формирование отчета под разными пользователями. Нет прав доступа к полю отчёта. Формирование отчета СКД УПП 1.3. Формирование отчета по продажам (с заданной периодичностью) Формирование отчета |
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
12.09.2017, 10:35 | 2 |
У вас есть шаблон или вы просто создаете новый документ ворда?
Здесь вариантов несколько: замена блоков текста, заполнение переменных... Что нравится. Таблицы будут? В любом случае надо поработать для начала с шаблоном ворда, потом подгрузить в макеты конфигурации в виде двоичных данных например. Если у вас есть типовая конфигурация какая-нибудь, УТ к примеру, можно посмотреть реализацию там и использовать прописанные механизмы, чтобы не изобретать велосипед.
0
|
24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 541
|
|
12.09.2017, 11:14 [ТС] | 3 |
Отчет планирую делать через шаблон.
Конфигурация УПП. Меня не смущает текст вставить в шаблон, меня больше смущают картинки, их где-то надо хранить и вставить аккуратно рядом с текстом. Добавлено через 15 минут Причем еще к каждому блоку текста своя картинка. Я вот и думаю, как бы вставлять полностью блок (и текст и картинка). Только где и в каком виде этот блок хранить лучше в 1С?
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
12.09.2017, 11:41 | 4 |
Я думала, у вас информация уже где-то хранится в БД) В справочнике каком, картинки - в хранилище значений...
А много таких блоков будет?
0
|
24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 541
|
|
12.09.2017, 11:48 [ТС] | 5 |
Нет, информация еще нигде не хранится. Я сейчас и думаю как это все организовать, чтобы и хранилось это где-то и откуда достать было можно без проблем.
Блоков много, блоки вида:
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
12.09.2017, 11:51 | 6 |
Оленька, а почему бы не довести это дело до ума, создав справочник с деталями, там будет описание в виде текста, а не картинки, и картинку отдельно засунуть в реквизит типа ХранилищеЗначения? Дальше можно там же на форме элемента справочника сделать кнопку "печать" с выводом этой информации? Или у вас в одном отчете может быть несколько деталей?
0
|
24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 541
|
|
12.09.2017, 11:53 [ТС] | 7 |
У меня в одном отчете будет несколько деталей (их будет как минимум 10)
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
12.09.2017, 11:53 | 8 |
Текст в виде картинки создаст вам проблемы с качеством отображения и пропорциональности Ш и В при выводе.
0
|
24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 541
|
|
12.09.2017, 11:56 [ТС] | 9 |
Т.е. это отчет из каких деталей состоит.
Добавлено через 42 секунды Текст то я думаю текстом вставить, а вот картинку уже отдельно вставлять. Добавлено через 1 минуту но опять таки при подстановке нужно как-то будет состыковать картинку и текст нужный и вставить это в общий отчет
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
12.09.2017, 11:56 | 10 |
Оленька, так какая задача? Это заказ покупателя, комплектующие к чему-то? Что у вас еще есть в конфигурации? По хорошему: я вам предложила вариант со справочником и реквизитом для хранения картинки. Эта информация может пригодиться где-то еще, кроме печати в ворд.
0
|
24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 541
|
|
12.09.2017, 12:17 [ТС] | 11 |
Задача вывести "Предложение" в Word, со всеми описаниями и картинками (из чего состоит модель).
Заказчик просит, чтобы так блоки и хранились в файлах word по блокам. Просто при формировании предложения, чтобы в общий файл копировалась информация из маленьких файлов. Тем самым подставлялись блоки. Возможно ли вообще заполнять файл Word данными из другого файла Word?
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
12.09.2017, 15:22 | 12 |
Где-то на ПК или в конфигурации 1С?
Вообще странный заказчик, эта информация будет статична? Количество деталей неизменно? да.
0
|
12.09.2017, 19:32 | 13 |
GreenkA, наверно надо просто блоки. условно выделить 5см в ширину на картинку и остальные 21.9-5см - на текст. текст+картинка = 1 блок.
и сказать заказчику что они кабутабы хранятся в ворде. но достать их нельзя. надо вам - делайте отчёт из одного элемента и выводите в ворд. будет то что хотите. а надо много - они же все одинаковые. высотой сделать чтобы билось на высоту страницы. сделать макет и выводить его. так ?
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
12.09.2017, 19:49 | 14 |
Не по теме: Yulunga, Андрей, ты такая Юлунга со своими "кабутабы":D Добавлено через 4 минуты По сути я просто не понимаю, зачеееем во всей этой ситуации 1С?) С кучей лишнего кода, если еще и файлы ворда храниться будут на ПК: открыли файлик, выделили - Ctrl+c -> Ctrl+v -> Все!) Быстро, просто.
0
|
24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 541
|
|
13.09.2017, 09:18 [ТС] | 15 |
Так блоки то формируются в зависимости от модели. А у каждой модели свой набор запчастей.
Плюс, на других страницах будут тех.характеристики, которые также берутся из 1С из модели. Моделей просто много, и чтобы не тратить время на Ctrl+c -> Ctrl+v заказчик и хочет, чтобы автоматом все формировалось и выдавало уже готовое предложение. Чтобы пользователь уже только распечатывал и отправлял покупателям. В базе хранить файлы мы уже отказываемся, т.к. файлов уже море в базе. База уже больше 80ГБ((((( Добавлено через 1 час 0 минут Информация статична будет. Может и будет меняться текст или картинка раз в 5 лет. Заказчик просто хочет весь рабочий процесс пользователей автоматизировать, чтобы они долго не думали, а выдавали сразу что нужно и без ошибок (с теми блоками, которые принадлежат той или иной модели). Добавлено через 1 минуту А как заполнять один Word файл другим Word файлом? Есть где-нибудь такая информация, желательно с примерами?
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
13.09.2017, 09:30 | 16 |
Оленька, а где будут храниться пути к файлам? Детали в 1С вообще в каком виде? Справочник хоть есть?
Не по теме: Ерунду какую-то хотите сделать, даже помогать желания нет...
0
|
24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 541
|
|
13.09.2017, 09:44 [ТС] | 17 |
В 1С есть справочник моделей, в нем есть стандартная комплектация перечень и доп комплектация (это как раз и есть мои блоки) - справочник опций, без картинок.
Идея в том, что при создании отчета берется общий макет (костяк) и уже в зависимости от опций в этот макет подставляются блоки из других шаблонов с текстом и картинкой. Т.е. идея - эти блоки хранить в Word уже в готовом варианте (с текстом и картинками) и только подставлять при создании. Где хранить еще не решили, пока у нас все хранится в спр."Хранилище дополнительной информации", но в идеале хотим уже все файлы хранить отдельно от базы. Но когда это будет, неизвестно. Я понимаю, что со стороны кажется ерундой. Наверно я не очень понятно объясняю, что хочу в итоге получить. Поэтому и прошу какую-нибудь информацию как из одного файла Word можно вставлять данные в другой файл Word.
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
||||||
13.09.2017, 18:33 | 19 | |||||
Оленька, не смотря на "нежелание" сработала однодневная акция "Оленьке от Оленьки") Так что набросала вам простую базу, разбирайтесь в реализации.
Там всего два объекта: справочник Запчасти с реквизитом - "Путь к файлу", свои два файла для тестов я тоже выложила, пути замените на свои. И документ - "Предложение", где в табличной части выбираются детали. По команде Печать происходит формирование вордовского файла. Все процедуры и функции смотрите в общих модулях ПечатьКлиент и ПечатьСервер. Выложу сюда процедуру печати на клиенте, на сервере запросом только получаются пути к файлам и возвращаются на клиент:
1
|
24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 541
|
||||||
14.09.2017, 13:38 [ТС] | 20 | |||||
Пишу так:
И ничего не помогает поменять порядок. Что я не так делаю?(((((
0
|
14.09.2017, 13:38 | |
14.09.2017, 13:38 | |
Помогаю со студенческими работами здесь
20
Формирование отчета Формирование отчёта Формирование отчета Формирование отчета Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |